码迷,mamicode.com
首页 > 其他好文 > 详细

开发平台是未来软件开发的不二选择

时间:2015-05-08 13:03:05      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:

        当我们最开始接触软件开发的时候,我们大都是采用记事本来编写程序,运用JDK、MFC等提供的API自己编写代码来完成想要的功能,编写完之后还要编译成可执行的文件,然后再运行。这种方式虽然通俗,但是一点也不方便,慢慢的,编程人员开始寻求比较方便开发的工具,于是诸如eclipse、jbuilder、VC++等等一系列的开发工具便出现在了市面上,这些工具的出现,大大方便了开发人员的编程工作,减少了编程人员很多不必要的麻烦。像包括编译、异常处理、发布、模拟运行等等操作,都可以在这些开发工具上完成。

        但是,随着时间的推移,编程人员发现,即使有这么好的开发工具,在开发的过程中,依然要写很多很多的代码,而且仔细的分析来看,很多代码基本上都是重复的编写,功能大同小异。于是,他们便开始琢磨另一种更为方便高效的开发工具,比如说:我们可以将很多重复的代码封装起来,然后需要用到的时候自行调用?或者是我们可以搭出一个基本的开发框架,然后编程人员可以在这个框架的基础上进行二次开发?通过编程人员一次一次的实验,最终形成了一种新的开发工具,那就是开发平台。

         开发平台,简单的理解就是:以某种编程语言或者某几种编程语言为基础,开发出来的一个软件,而这软件不是一个最终的软件产品,它是一个二次开发软件框架,用户可以在这个产品上进行各种各样的软件产品的开发,并且在这个产品上进行开发的时候,不需要像以往的编程方式那样编写大量的代码,而是只需要进行一些简单的配置,或者是写极少量的代码便可以完成一个业务系统的开发工作。

          市面上的快速开发平台主要分为两种模式。一种是生成源代码模式。生成源代码模式主要通过一个桌面式设计器来定义业务模块,辅助生成源代码框架,然后用户可以在生成的源代码的基础上编写、修改自己的源代码,实现业务逻辑,包括生成、修改JSP页面。所以生成源代码模式也可认为是一种代码生成器。这种模式的主要代表是普元平台,但这种平台对开发人员要求很高,需要精通JAVA或.NET语言才可以胜任。另一种是引擎模式的配置型平台,只需将系统业务以各种方式展现出来,在这个过程中是不需要开发人员编写代码的,也不产生源代码的。即使是在开发过程中也是如此,利用这种开发平台开发业务系统时,开发者不需要编码,只需通过WEB页面进行参数定制即可,这些参数存放在系统数据库或XML文件中。系统运行时,引擎会调用这些参数进行页面展现及业务处理。这种平台的代表是天纵软件的MYDEV智能开发平台,这种平台是配置型平台,对开发者的要求不高,只要懂业务就可以快速配置出应用系统,深受软件公司和企业IT的欢迎

天纵智能开发平台主要特色有:
1.一次开发,同时生成BS、CS、APP三种操作方式,满足不同用户不同的操作习惯。其他平台一般只有BS操作界面。
2.采用Ajax+JQuery+PhoneGAP技术,页面免刷新,WEB操作具有桌面系统一样的良好操作体验。
3.配置一下,即成系统,比其他平台开发更加简单高效,任何人均可开发,不需要懂开发语言就可开发系统(其他平台开发基本都要懂开发语言)。开发成本低,速度快速,开发出来的产品性能稳定。
4.一次性购买,无限分发销售,即你销售你开发的系统时无需再买平台了,其他平台一般按项目收费,费用较高。
5.最新iOS7/WIN8时尚简约扁平界面风格。其他平台还是老的界面风格。
6.可以开发企业门户网站,且一次开发,同是生成电脑网站和手机网站,同一局域名登录,自动适应屏幕。其他平台没有网站开发功能。
7.支持各种主流的数据库MS SQL Server、Oracle、MySQL、SQLite、Access等。
8.可直接用EXCEL表格文件作为记录,在线填写修改,记录以文件方式保存,并可自动将EXCEL中的数据保存到数据库对应的表字段中。
9.支持将EXCEL文件作为报表模板,设计主次表、分组合计表等各种报表,将EXCEL丰富的公式功能和系统数据库中读取的数据进行结合。
10.提供了功能强大的商业智能(BI)功能,多维分析数据,高效的对数据进行切分,从而为客户提供一个非常直观的终端用户体验。
11.可操作多个数据库,可将多个服务器的多个数据库集成到同一平台上。支持多账套,每个账套一个数据库。
12.工作流套件简单易懂,功能强大,可开发复杂实用的工作流。
13.提供了许多实用的工具,以提高开发效率,您无需开发便可直接在自己的系统中利用这些工具。
14.支持自己编写代码扩展平台功能。或无缝接入自己开发的页面。
15.提供多种报表方案和组件,可以开发任意形式报表。也可接入自己的报表工具。
16.PC、手机、平板上均可操作。简单设置便可生成APP界面。

更多开发平台资讯请查阅中国开发平台专业网http://www.mydev168.cn

开发平台是未来软件开发的不二选择

标签:

原文地址:http://blog.csdn.net/everylittlehelps/article/details/45577291

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!