Easy-JWeb快速开发平台介绍及商业价值分析
Easy-JWeb快速开发平台介绍及商业价值分析
Easy-JWeb开发组 王保政
QQ:29803446
Easy-JWeb快速开发平台是基于Java的企业Web应用快速开发平台,在企业Web应用中,无论是ERP系统、门户系统、电子商务、分销、OA、HR系统,可以说任一系统都有大量的增删改查类型的模块,在一个大型的产品或项目开发过程中,传统的开发模式是招聘很多程序开发人员来开发这些功能,一个增删改查类型的功能,如商品维护,至少需要两人天的时间来完成(即使是熟练程序员),因为每一个增删改查功能都需要实现数据分页、存储、删除、新增和编辑页面,还有许多字段是下拉的,需要写程序从数据库生成下拉列表。在一个百万元的大型项目中,增删改查类的功能开发所消耗的人工成本至少有20万元以上。对于ERP类型的Web应用,因为基本都是基于业务操作的功能点,增删改查类型的功能所占的比重更大,使用快速平台进行快速开发和实施尤为迫切。
传统的软件开发模式在一定的程度上是劳动密集型的(一个公司的多个项目在没有基础平台的情况下,需要很多开发人员),尤其是在ERP类型的企业应用开发和项目实施中,而Easy-JWeb革命性地解决了这个问题,Easy-Jweb在技术架构上采用的最先进的开源技术框架和面向对象的设计思想,增删改查类的程序根本不再需要程序员来编写了,用户可通过平台来动态创建一个增删改查功能,由平台动态创建出来的功能包括了列表页、编辑页、分页、查询等功能,很全面。而且动态创建功能后不需要编译也不需要重起Web服务。
通过平台定制一个功能所需要的时间也就是十分钟,而传统的开发模式需要至少两天,平台定制功能企业的业务人员都可以操作,而传统的开发模式必须有一定数量的程序员才能开发,并且企业如果需要新增一个功能,还要与软件供应商讨价还价。而使用这个平台后,企业自己就可以按需求来定义新的功能。
通过这个平台,企业能真正做到IT系统根据业务需要做到随需应变,(工作流的开发也在2008年的开发计划中),同时能大大降低IT的研发成本和实施风险。
Easy-JWeb总体上按照快速开发基础平台+工作流+门户+行业应用平台的思路。目前只实现了增删改查基础平台和组织结构及权限控制体系。
Easy-Jweb的商业价值分析:
(1) 快速定制功能可为企业用户大大降低IT研发成本。企业拥有了Easy-JWeb,就意味着自身不需要很多的投入就可以自己根据业务需要来定制应用。
(2) Easy-JWeb的优秀的软件设计思想是很好的学习教材,可以作为软件开发培训机构的典型项目案例。
(3) Easy-JWeb如果在软件公司得以推广,软件公司可以大大减少招聘程序员的数量,同时大大缩短项目的工期和成本。软件公司将重点为企业提供解决方案和实施服务,不再需要招聘大量的程序开发人员开发增删改查类的应用。
Easy-JWeb与现有的企业产品并不冲突,因为这个平台可以创建新的功能,而且这个平台实现了与CAS单点登录产品的集成。
Easy-JWeb采用的技术包括:
Spring+Struts+Hibernate+Webwork+acegi安全框架+dwr技术。功能介绍另文叙述。
Easy-Jweb从功能特性上看,与国外的Appfuse有些类似,但国外的这个开发框架离商用还差的很远,而且Easy-Jweb的目标不是仅仅作为一个快速开发工具,而是作为企业完整解决方案的一个支撑平台,从某种角度讲,比SOA更符合企业的需要。
推荐文章 |
