EOS是什么:
1、EOS是一个基础业务平台,
他提供了一个应用的运行环境--EOSMGR,所有的EOS应用必须在EOSMGR的管理之下;
一个ORM的机制:类似于iBatis的一个ORM框架,可以由表、SQL语句生成数据实体;
定义了Request-Response的处理流程:JSP--展现逻辑--业务逻辑--数据实体的访问顺序;
对事务处理的封装;
一堆的标准构件--也就是我们常用的助手方法库;
一堆的自定义标签;
一推的自定义JS库,支持AJAX调用;
内部的数据传输全部是XML;
支持工作流开发;
支持定时任务、异步任务、单元测试;
提供基于Eclipse的集成开发环境;
2、使用EOS平台之后
架构师:主要职责就是处理EOS与其他系统、框架的兼容问题;
程序员:主要就是写JS,和拖拉构建;
3、优缺点:
优点:程序员上手快,起码比培养一个Java程序员的周期短很多;
部署比较方便;
缺点:效率低,频繁进行XML数据的转换,效率肯定低;
对事务的处理有欠缺,尤其是查询、更新与存储过程同时在一个事务中时;
不开发底层调用接口,如果你想和数据总线直接打交道,除了反编译,估计就没什么办法了;
在不同项目之间,根本没有复用的可能,修改构件的属性还不如重新拖一遍来的快;
个人看法