变量绑定-平台的身体

来源:互联网 发布:php java混合开发 编辑:程序博客网 时间:2024/04/30 23:57
接上一blog“数据总线 平台的灵魂”
只有灵魂是没有用的,它是无形的,不能展现给客户,不能接受客户的反馈,要提供一套躯体,让灵魂有所依托。
这套躯体,就是变量的绑定。将变量绑定到哪里,当然是绑定到与用户产生交互的控件上。
原有的前台开发是这样的,设计者决定显示在某一部分的内容(操作员姓 名显示在屏幕的第一行靠左边的位置等等),开发者将内容抽象为变量,显示位置抽象为控件(在这个窗体的点1,1处放一个标签,进入窗体时将 oper_name的值赋值给定义的标签的文本属性,如果是接受的后台信息更麻烦,解析格式,取出变量,赋值)。如果有了变量绑定,就会有大的改观。上述 复杂的流程简化为:设计者决定将操作员姓名显示在某一窗口的某个控件中,平台会自己完成变量的取得赋值、后台信息返回也可自动显示。基本上在设计阶段,前 台的开发工作就完成的差不多了。开发人员可以投入更多的人力在复杂的后端业务逻辑上。
缺点:
复杂的界面控制的实现会受影响(甚至是不可能的)。
毕竟大多数行业软件的开发不需要复杂的流程控制,大部分操作人员不都是计算机高手,特别是有客户等待的交易流程中,不可能有时间考虑如何去操作。另外复杂的东西容易出错。
变量绑定配合数据总线,基本上就是开发平台的基本,有了这两点,就可以完成大多数用户的交互需求。
原创粉丝点击