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

举报
靓仔程序员 发表于 2020/11/16 15:35:42 2020/11/16
【摘要】 如今各大软件厂商为了应对频繁变化的需求,控制急速上涨的成本以及尽可能地提升客户满意度,大多数都在使用快速开发平台这一类开发工具,期望可以尽可能地解决上述问题。随着时间的推移,很多开发者逐步接受了这类软件开发平台,毕竟通用项目可在软件平台的基础上二次开发,可以免去不少的麻烦。 目前市面上有着各种各样的快速开发平台,尤其是近几年犹如雨笋一般层出不穷,国内海外免费付费的应有尽有。但即使有如此众多...


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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

  

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

 

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

 

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

 

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

 

参考资料以及详情请参阅:https://www.learun.cn


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。