|
|
原帖由 hawk_e2e 于 2008-7-26 17:22 发表 ![]()
我也看了下LIVEBOS的演示,还可以,呵呵。
可以算是平台,虽然不是很强大,哈哈。
就象尝了道菜,有些话要说:
1.为啥没有数据库设计工具和界面设计工具?
2.IF ELSE都要画图来实现有点花俏,如果逻辑复杂岂不是要画很多图?
3.中间语言估计是配置性语言,也就是说这种语言写的代码最终不会编译成JAVA,也不会解释成JAVA。
会由内部的运行机制来解析执行,对吧?
但当遇到业务逻辑很复杂的模块时,怀疑其运行效率。
谢谢你的关注,但感觉你还是按辅助软件开发平台的观点来看我们的LiveBOS业务结构平台:
1.我们认为在真正的业务结构平台,不需要直接进行数据库设计,数据库不过是我们对象的永久化保存而已,我们的业务对象设计完成后,部署时,会自动在数据库中,生成对应的表,而一个业务对象,可能没有表(如虚拟对象),也可能有1个表,2个表,或3个表....
至于界面,对于我对象的展现,对象设计时,通过定义展现属性即可。
2. LiveBOS的画图设计,实际是我们的对象流程设计,按bpel规范实现业务逻辑。如果逻辑及其复杂,是有点麻烦,但我们认为在业务模型上设计的已经很少涉及细节的底层程序控制了,所以应该很少有十分复杂的逻辑控制。
3. 效率问题,当然是经过实际的验证才更能说明问题。我可以很负责任的说:平台本身在对象数据,表达解析的cache上做了大量优化工作。在实际的业务应用中,表现是令人十分满意的。
[ 本帖最后由 luoxiang_sh 于 2008-8-1 12:00 编辑 ] |
|