论坛首页 Java企业应用论坛

快速开发平台现状

浏览 10313 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2015-03-09   最后修改:2015-03-18
为了应对需求快速变化、开发成本快速上升、客户满意度低等问题,很多开发者倾向于采用成熟的软件框架、开发平台等工具,进行软件功能的二次开发,在一定程度上降低了如前所述的问题。
尽管现在涌现出了大量的软件框架、开发平台等工具,既有免费的,又有商业的,但选择一款合适的工具并不容易。在工具的选择上,经常出现名不副实的问题,有的工具从宣传资料上看,非常完美,无所不能,但在具体使用时,问题一堆,导致出现项目开发周期长、软件不稳定、开发成本反而升高等问题。
没有工具是完美的,这就导致工具的选型工作非常重要。
本文仅就目前市场上流行的快速开发平台做一简介。此处的快速开发平台指一套半成品目标软件,在此半成品目标软件之上,通过配置、二次开发等手段快速地使半成品目标软件转变为成品目标软件。
快速开发平台从技术上来分,一般分为Java技术、.Net技术的平台,从技术上来说差别不是特别大,都是比较成熟的技术。从系统部署方面来说,Java技术的平台可以部署到Windows、Linux、Unix等操作系统之上,而.Net技术一般只能部署到Windows操作系统上。
从平台目标上来说,分为以开发为目的、以系统实施为目的的平台。以开发为目的的平台主要是面向程序员的,通过程序员的开发工作完成具体目标软件的搭建。以系统实施为目的的平台主要是面向系统实施人员、业务咨询人员的,通过平台的配置、比较简单的二次开发来实现目标软件的搭建。当然,有的开发平台既可以面向开发人员,也可以面向实施人员。
从平台运行方式上来说,分为以生成代码打包成目标软件的平台和以运行引擎执行的平台。对于生成代码的方式,经常出现生成出的代码不能完全满足需求,还需要对代码进行调整,而一旦调整代码之后,再次生成代码时还需要再次调整代码,问题较大。对于不生成代码,以引擎方式运行的平台,对性能等问题需要注意。
从授权方式上来说,分为开源、商业平台。由于平台的复杂性,开源又好用的平台并不多,可以说几乎没有。对于商业平台来说,种类比较多,国内也有好多厂家再做。
对于商业的快速开发平台,商家出于对自有产品保密等原因,好多并不能看到具体的面貌,仅能从网络上了解到只言片语。以下列举几种快速开发平台:
普元SOA应用平台:基础开发平台,功能丰富。
普巴快速开发平台:基础开发平台,功能丰富。
华丹CHARISMA智能WEB平台:快速配置,集成报表、工作流等,功能丰富,有试用版(需要验证),未见在线演示系统。
微祺配置化业务应用平台:快速配置,集成查询统计、工作流、计算脚本等,功能丰富,开放性好,有在线演示系统,随意下载试用版本。
迪西客快速开发平台:快速配置,在线演示系统需要注册。
天纵智能开发平台:快速配置,功能丰富,文档丰富,试用版需要申请。
其他还有很多快速开发平台,不再一一列举。
像Oracle、IBM等国外软件可以任意试用,对于国内软件来说,就没有这么开放了,经常在网上留言之后,商家会打电话问一堆问题,国内快速开发平台仅微祺、蓝点等少数几个产品可以随意下载试用。
   发表时间:2015-03-14  
没有银弹~
0 请登录后投票
   发表时间:2015-03-15  
普元开发还是挺快的,但是对技术人员的学习提升非常有限,不建议长期使用。
0 请登录后投票
   发表时间:2015-03-16  
不明觉厉哈
对于平台的理解还是在简单项目开发人员的视角去看
不同的平台有不同的侧重点   要从架构 应用场景  各个平台的优劣去分析才比较好
0 请登录后投票
   发表时间:2015-03-17  
楼主列举的都是地方性的平台软件吗?国内的除了普元、普巴,其他的都没怎么听过呀。
而且天翎的myApps快速开发平台可以直接在线试用也可以下载试用啊。
0 请登录后投票
   发表时间:2015-04-21  
推荐上海锐道Dorado7 展现中间件
0 请登录后投票
   发表时间:2015-04-28  
u011125603 写道
楼主列举的都是地方性的平台软件吗?国内的除了普元、普巴,其他的都没怎么听过呀。
而且天翎的myApps快速开发平台可以直接在线试用也可以下载试用啊。


是的,其他的确实比较少听说,除了天翎,还有联科的smartapp和宏天的estBPM,起步的BeX5,都是近几年有些名气的,不过联科的主张不开源。
0 请登录后投票
   发表时间:2015-05-07  
2005年就流行搞这个,十年了,除了骗取国家大把科研基金,还做出什么了
用在政府、国企项目也不说明问题
0 请登录后投票
   发表时间:2015-06-02  
http://osgi.jxtech.net 是一个基于OSGI的企业级快速开发平台,通过建立插件生态圈的方式,不仅面向业务开发人员、也可直接面向终端用户,插件即插即用,理念相当不错。
0 请登录后投票
   发表时间:2015-07-22  
随着人力成本的上升越来越多的软件开发公司会选择成熟的快速开发平台特别是Java领域,在Java平台上一般的软件开发公司要想维护一个产品级的开发平台简直是太难了,人员流动性大,技术架构不统一,项目多,老板都是以项目完成收钱为目标,那有心思去研发一个开发平台呢,所以购买成熟的开发平台是比较理想的选持,目前做快速开发平台的厂商很多,特别是Java平台的多,但好的性价比高的也不多,如普元的价格就不便宜,小公司小项目肯定是受不了的,除了上面介绍的开发平台外国内还比较有名的还有Linkey SmartApp开发平台http://smartapp.linkey.cn,开发平台一帮分两种类型的一种是代码生成器的,一种是基于配置解析引擎的,linkey smartapp是基于配置+解析引擎的,各有各的好处。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics