这段日子,普元到我们公司来推销EOS,看了一下演示,感觉确实做的不错。完全基于Eclipse,不但后台逻辑可视化,现在前台页面也可以可视化开发。这个页面可视化开发不仅仅指的是像DW那样的可视,它集成了很多功能。比如:验证可以设置,综合查询可以自由添加条件(只要修改页面),分页显示。针对单表,多表模式,各有向导,基本下一步,下一步就可以了。页面显示字段什么的,在eclipse里面设置一下就可以了。也就是说不管页面还是后台,你都不用离开eclipse去完成,以前还要开dw,或则文本编辑器来写页面,用xmlbuddy来修改xml配置,比如写了一个action,添加action配置什么的,而且完全可视话,页面之间的流向完全可视话,如果要换流到另外一个页面,把箭头拉一拉就可以了。
后台逻辑在Eclipse里可以调试。而且有一个后台监控系统,感觉做的不错。出错的话,记录数据,sql,还有执行时间,模块什么的,基本上不用去拉log找异常了,一般都能看出错误来。
自带了权限系统。集成了工作流。
后期维护非常方便,随便哪个人都可以维护,以前如果代码写的不好,找bug能累死人,现在基本上来说是比较简单的,玩不出花样来,大家都是一个样。
可以生成完整的文档。对图形做的注释什么的,可以完全以htm,pdf的格式导出。这样文档和开发可以保持一致。
以前我们自己基于ibatis,webwork,spring,写插件通过加注释生成了很多文件来完成后台开发,但感觉麻烦的是即使你后台文件全部生成了,但前台哪些链接也蛮麻烦的,而且还要调试。我就想写个插件向导用模板来完成页面。现在看到EOS,比我自己想象中做的还要好。
感觉对于不是很复杂的系统(我们公司做的大部分系统),天哪,我要懂这么多框架干嘛,struts,webwork,hibernate,ibatis,spring等等,用这些框架还要有很多繁琐的配置,于是就自己来做很多自动生成的工作。现在,只要懂一个EOS就可以了,拖拖拉拉就可以完成,那我要这些框架干吗,不就是完成这个系统嘛。
虽然我感觉EOS完全是面向过程的,但我们做的一般项目都不复杂,一般的项目完全可以用它来开发。但感觉会砸了很多人的饭碗,因为普通的开发人员,公司随便招个人就可以代替你。
posted on 2011-06-23 09:21
紫蝶∏飛揚↗ 阅读(929)
评论(1) 编辑 收藏