现在智能软件开发平台也比较火,中小软件企业都希望能够利用平台提高开发效率或者实现一些企业原有技术团队无法实现的功能如不能做app等。 目前国内最火的智能软件开发平台有:普元,Wex5/BeX5,GeneXus,AppCan等。其中普元是国内少数在平台软件领域赢得银行、电信、能源、国防、政府、央企等高端用户信任的品牌,在国产平台软件(SOA基础软件)市场中,普元市场占有率是最高的。但是现在普元重心是行业解决方案,这些年已经不怎么推平台了,所以在本文中主要是介绍其他几个平台。这些平台信息是我有所涉猎或者通过网络和朋友了解,本文中的观点不一定百分百正确。
将会从几个方面对比这些平台:平台成熟度,平台应用范围,集成和扩展,学习难易度,收费模式,服务。
WeX5/BeX5
WeX5和BeX5是起步科技的产品,其中WeX5是针对移动开发的,BeX5是针对企业信息化系统的。WeX5在2014年推出。目前只在中国推广。
平台应用范围:Java端的web+ 混合模式的app
集成和扩展:平台通过起步自身的项目经验集成了较多的模块,可以直接使用,如果需要修改已经集成的东西或者想自己集成较难。
学习难易度:平台是使用eclipse封装出来的工具。以前学习Java的工程师能较快上手。需要有一两年的Java开发经验学习。上手需要2-3个月。
收费模式:使用免费,按照项目的大小和规模收费. 如需要分发则需要继续收费。
服务:以论坛和QQ群作为支撑手段。
GeneXus
GeneXus是GeneXus公司的产品。1988年推出,目前在美国,日本,墨西哥,中国等45个国家使用。
平台应用范围:Net,Java,Ruby的Web+Native app,混合模式app +微信公众号
集成和扩展:没有做封装,可以自由集成和扩展。但目前集成进入平台的中国特殊功能较少,只有常用的推送,支付,单点登陆等。
学习难易度:非封装型产品,学习需要有计算机基础知识,上手需要1个月。
收费模式:按照license收费,不限项目。
服务:以QQ群,Q2A,邮件作为支撑手段,其中专业QQ群服务只提供用户不提供给一般用户。
AppCan
AppCan是正益移动的产品。主要针对的是移动端的开发。2010年推出,目前只在中国推广。
平台应用范围:混合模式的app
集成和扩展:和wex5类似,AppCan也集成了较多的移动端模块,可以直接使用,如果需要修改已经集成的东西或者想自己集成较难。
学习难易度:也是使用eclipse封装出来的工具,需要有一两年的Java开发经验学习。上手需要2个月。
收费模式:有专业版和免费版,目前主要是靠解决方案盈利。
服务:以论坛和QQ群作为支撑手段。
根据这些参数做了对比可以得出:
从产品成熟度来说,GeneXus占有优势,从数据库到后台倒前端H5和原生APP都可以支持;
从应用范围来说GeneXus和WeX5比AppCan应用广;
集成方面GeneXus稍弱但可扩展性又最强,WeX5与AppCan有比较多的本土化UI模版。
收费模式各有优劣,如果项目不多且不是做产品使用WeX5和AppCan较好,如果项目过大或者有做产品的趋势,使用GeneXus较好;
从服务来说各方面反馈非正式用户WeX5和AppCan的反馈较及时,相反正式用户GeneXus提供的是点对点支撑服务最好。
结语:没有哪一个平台是完美的,都有各自的优点或缺点,客户需要结合自身实际情况去选择,能够给自己带来价值的才是最好的平台。