简要分析近几年商业软件开发平台的现状

如今各大软件厂商为了应对频繁变化的需求,控制急速上涨的成本以及尽可能地提升客户满意度,大多数都在使用快速开发平台这一类开发工具,期望可以尽可能地解决上述问题。随着时间的推移,很多开发者逐步接受了这类软件开发平台,毕竟通用项目可在软件平台的基础上二次开发,可以免去不少的麻烦。


目前市面上有着各种各样的快速开发平台,尤其是近几年犹如雨笋一般层出不穷,国内海外免费付费的应有尽有。但即使有如此众多的可选择项,找到合适的开发工具却依然不易。毕竟其产品的定位、面向的人群、开发语言和技术手段都有差异,如果使用了不合适的开发工具,则可能导致开发周期延长、软件不稳定、开发成本升高。所以,开发工具选型是软件开发前最重要一个步骤。


这里简要介绍几款市场上流行的快速开发平台。所谓快速开发平台是指一类半成品状态的目标软件,可在此基础上进行二次开发与配置,能快速将半成品转化为个性化成品软件。


从各自使用开发技术来看,一般可分为Java和.Net两类,总体而言二者的差别不大,都是比较成熟的技术。从系统部署方面来说,Java平台可部署到Windows、Linux、Unix操作系统之上,而.Net技术一般只支持Windows操作系统。


而从平台目标上来说,分为以开发为目的和以系统实施为目的这两种。以开发为目的的平台主要面向开发者,通过程序员的开发工作完成具体目标软件的搭建。以系统实施为目的的平台主要面向系统实施和业务咨询人员,通过平台的配置和简单的二次开发来实现目标软件的搭建。不过也有同时面向上述二者的特殊开发平台。


从平台运行方式上化分,主要为生成代码打包成目标软件的平台和运行引擎执行的平台两种。需要注意的是直接生成代码的方式,可能无法完全满足需求,还需要对代码进行调整,而一旦调整代码之后,再次生成代码时还需要再次调整。对于不生成代码,以引擎方式运行的平台,需要注意性能问题。


最后讲讲其各自的授权方式,一般分为开源和商业两类。由于平台的复杂性,开源又好用的平台极其少见,而且大部分开源平台不是完全开放,使用过程中有诸多限制。


而商业平台则种类较多,下面介绍几款行业中的顶尖产品(排名不分先后)。不过商业快开平台出于对产品保密的原因,资料可能会比较片面。


A.普元SOA应用平台:基础开发平台,功能够用。


B.普巴快速开发平台:同上。


C.华丹CHARISMA智能WEB平台:快速配置,集成报表、工作流,功能够用,有试用版(需要验证),未见在线演示系统。


D.微祺配置化业务应用平台:快速配置,集成查询统计、工作流、计算脚本,功能丰富,有在线演示系统,有下载试用版。


E.XJR快速开发平台:快速配置,集成专业报表、工作流、app,功能丰富,开放性高,有在线演示系统,也可在线试用。


F.金富瑞:快速配置,有在线演示系统。


G.迪西客快速开发平台:快速配置,在线演示系统需要注册。


H.天纵智能开发平台:快速配置,功能丰富,文档丰富,试用版需要申请。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 渐变的面目拼图要我怎么拼? 我是疲乏了还是投降了? 不是不允许自己坠落, 我没有滴水不进的保护膜。 就是害怕变得面...
    闷热当乘凉阅读 4,362评论 0 13
  • 感觉自己有点神经衰弱,总是觉得手机响了;屋外有人走过;每次妈妈不声不响的进房间突然跟我说话,我都会被吓得半死!一整...
    章鱼的拥抱阅读 2,231评论 4 5
  • 夜莺2517阅读 127,773评论 1 9
  • 版本:ios 1.2.1 亮点: 1.app角标可以实时更新天气温度或选择空气质量,建议处女座就不要选了,不然老想...
    我就是沉沉阅读 6,991评论 1 6