【平台开发】技术整合思考(三)——将工具程序封装成界面

简介: 【平台开发】技术整合思考(三)——将工具程序封装成界面

一、场景分析


程序在使用的时候最重要的两个特点是【输入】和【输出】。输入和输出在一定程度上决定了用户门槛:


  1. 函数调用的输入输出形式需要懂对应的开发语言,输入输出是开发语言相关的数据结构,对应开发语言的程序员会用;
  2. restful接口调用的输入输出形式需要懂接口交互,输入可以是类似json的这种半结构化文本,输出比较多样,会接口调试的测试会用;
  3. 命令行调用的输入输出形式需要懂参数配置,输入是可配置的文本文件或者命令行输入的key-value,输出比较多样,对电脑感兴趣的人会用;

有没有门槛更低的方式让扫地阿姨也能使用呢?有的,那就是界面交互——用鼠标去点,用手去触摸。


二、基本思路


  • 设计一个配置页面;
  • 页面中主体是配置模块和提交模块
  • 配置模块里通过各个配置项迭代渲染出子模块(配置项模块);
  • 配置项模块包含:配置项名、配置项说明、配置项修改控件;
  • 配置项修改控件包含:文本域输入控件、文件上传控件、图片上传控件;
  • 提交模块包含:提交按钮、输出模块;
  • 输出模块支持输出文本、输出图片、输出文件;
  • 这个配置页面支持移动端。



三、总结


如此一来,程序的输入,即用户的配置选项,用户可以在界面操作;程序的输出,在界面上也能显示。一些工具程序的使用门槛就更低了。

目录
相关文章
|
5月前
|
敏捷开发 API
【sgCreateAPI】自定义小工具:敏捷开发→自动化生成API接口脚本(接口代码生成工具)
【sgCreateAPI】自定义小工具:敏捷开发→自动化生成API接口脚本(接口代码生成工具)
|
存储 小程序 JavaScript
借助云开发实现小程序的登陆注册功能
借助云开发实现小程序的登陆注册功能
285 0
|
XML 数据库 数据格式
嵌入式工作流程开发!工作流 Activiti 框架中子流程的使用指南
本篇文章对工作流Activiti框架中的子流程进行的详尽的分析和说明,在工作流Activiti集成到项目中开发时,可以嵌入子流程进行使用。子流程包括了事件子流程,事务子流程以及调用活动子流程。通过对内嵌子流程的方式的学习,可以帮助我们将工作流框架很好地应用在继承式建模的流程场景下。
999 0
嵌入式工作流程开发!工作流 Activiti 框架中子流程的使用指南
|
4月前
|
小程序 存储 UED
如何实现一次搭建 多平台适配的小程序
【6月更文挑战第3天】如何实现一次搭建 多平台适配的小程序
|
5月前
|
Windows
LabVIEW开发和发布应用程序
LabVIEW开发和发布应用程序
70 0
|
5月前
|
数据可视化 数据管理 数据挖掘
管理后台低代码PaaS平台源码:点击鼠标,就能编程
管理后台低代码PaaS平台源码:点击鼠标,就能编程
54 0
谈谈嵌入式应用软件人机界面开发的菜单框架编写
谈谈嵌入式应用软件人机界面开发的菜单框架编写
90 0
|
小程序 安全 IDE
借助小程序云开发实现小程序支付功能(含源码)
借助小程序云开发实现小程序支付功能(含源码)
140 0
|
缓存 Java 测试技术
移动设备交互应用 实验一 熟悉Android编程开发环境
移动设备交互应用 实验一 熟悉Android编程开发环境
288 0
移动设备交互应用 实验一 熟悉Android编程开发环境
|
小程序 物联网 测试技术
HaaS UI小程序解决方案应用分发之三:应用和版本管理
应用创建和版本管理是应用分发的核心功能之一,新应用在开发完成上线前,需要到应用分发平台申请应用的唯一标识appId一起打包,然后将打包后的升级文件上传到应用分发平台,设备在开机或定时发起升级检测请求时,会将最新的应用版本信息下发到设备进行版本更新。
HaaS UI小程序解决方案应用分发之三:应用和版本管理
下一篇
无影云桌面