软件开发平台的演变

从编程之初,便免不了和方法,类,接口之类的东西打交道。久而久之,自然会对此进行总结,由此而产生了开发平台。而今中国的程序员之中,有很大一部分都是编一些企业MIS、政府MIS之类的程序。其主要工作就是对数据进行一下增删改查的操作,对MIS系统做一些基础的管理而已。软件开发平台有两种平台模式:一种是传统的C/S架构模式,一种是现在流行的B/S架构模式。B/S架构模式是随着互联网的流行,自然又要求以互联网为基础,把这些都网络化,以实现网络资源共享,而不是传统的单机模式。这便激发了软件开发者的创造力,形成了软件开发平台的B/S架构模式(web开发平台)。 IT能人网www.itnrw.com

对于web开发平台,我的个人理解是:

1.以web2.0为基础,基于互联网的B/S架构的软件。它本身也是一个软件,只不过不是最终的软件产品,而是用于二次开发的软件。

2.用于实现各类业务系统,如CRM、MIS、ERP、HIS、OA等等的开发。web开发平台本身就是一个二次开发平台,他不同于诸如eclipse等这样的开发工具,需要写大量的代码来完成各个业务模块,二次开发平台只需要设计好自己的数据结构,进行一些简单的配置、拖拉等操作就可以完成业务系统的开发。

3.能够快速的实现各种报表包括复杂的图表报表的设计制作,传统的编码式开发需要自己去编写想要的各种报表,而运用开发平台就简单多了,可以很轻松的配置出各种报表。

使用web开发平台的目的是为了实现资源共享、节约开发成本、提高开发效率、缩短开发周期。而如今的开发平台大都采用非编码的方式或者是极少编码的方式,这样正好达到了目的。有的甚至可以减少80%的代码量,可见效率会提高多少。

从国内代表性的软件开发平台中[1] ,我们可以看出这一类产品的大致脉络,亚思捷的TNT平台:TNT平台的核心优势在于低成本的个性化,他可以同时向客户提供T——业务系统模板,即OA、CRM、文档管理、信息门户、在线考试等标准化的应用系统;N——开源组件包,即上述应用系统的源代码;T——开发工具,即基于微软Jupiter平台的快速开发工具,开发者可以通过界面属性设定的方法来完成对业务系统的快速开发,自动化生成C#和JAVA的二种语言的系统。显然,TNT中的两个“T”是业务的重点,而杀手锏则是低价。

其他厂家的软件开发平台与上述三种均大同小异,都是提供“标准化+行业化+个性化”的应用模式。

从中我们看出,这些软件开发平台确实都非常具有我们在上文中提到的技术共性,另外我们还都具有一个共同点,那就是他们既提供软件开发平台,又提供基于该平台生成的各种应用系统,两种产品相辅相成。这种模式也是软件开发平台销售的主流模式。

本文来自:IT能人网www.itnrw.com

时间: 2024-08-24 22:39:14

软件开发平台的演变的相关文章

全新的跨平台app软件开发工具——Lae软件开发平台

Lae是一款运行于windows的界面开发工具,具有所见即所得.开发跨平台.UI布局自由.机制简单.维护容易等诸多优点,可以开发同时运行在windows.Linux.MacOX.iOS.Android等系统平台的软件,windows桌面工具软件.管理软件.游戏界面;  linux系统桌面工具软件.管理软件.游戏界面; Mac OSX系统上桌面工具软件.管理软件.游戏界面:安卓系统的APP软件.2D游戏:iOS系统上的APP软件.2D游戏. 感兴趣的朋友请搜索知乎上的Lae软件开发平台介绍,或加入

Phabricator 开放源代码的软件开发平台 Window Active Directory ldap ad域配置记录

phabricator 开放源代码的软件开发平台Web应用程序,用以帮助软件公司开发更好的软件. 在代码审查(Code Review)方面,Facebook做了一个可视化的工具,现已开源,叫Phabricator;工程师可以在页面上非常方便的针对每一段(单行或者多行)代码进行交互讨论;负责审查的工程师可以接受代码改变,可以提出疑问要求原作者继续修改,可以提出自己不适合以推出该代码审查,等等.只有代码被明确接受之后才能被工程师提交到服务器端的代码库,这一点集成到提交工具中强制执行.基本理念就是凡是

协作性软件开发平台与众包

目录[-] --> 正文 --> 本文最初刊登于IEEE Software杂志,现由InfoQ & IEEE Computer Society呈现给大家. “众包,一度创造了非常成功的企业,比如Linux.同时,高效合作.众包支持下的平台还在不断涌现.本文作者Xin Peng, Ali Babar和我从整体上介绍了众包的当前技术,我们欢迎读者和专栏作者对本文提出评价和看法,也期望你提出自己希望了解的技术问题.” --Christof Ebert 1991年,芬兰赫尔辛基大学一位21岁的

HiSDP —— 高效的C++软件开发平台

目前阿里集团每天有近1000PB的数据是通过LogAgent采集的,为了让LogAgent做到资源占用节省和高效采集,背后是基于HiSDP去构建的. 缘由 当决定采用C++编程语言去开发一个软件时,紧接着所面临的问题是软件库.平台与框架的选择.当然,选择的范围估计很大程度来自开源软件.进一步地,无外乎两种思路: 根据所开发软件的需要选择各种合适的开源软件,然后将这些开源软件组合到一起去完成软件开发工作.这种方式所带来的问题在于,将各个开源软件拼凑到一起需要耗费一定的精力.此外,可能因为踩各开源软

怎样通过“思泉软件开发平台”消除信息孤岛?

一.集团公司信息化建设现状 最近几年,“信息孤岛”的问题越来越严重,一直困扰着集团公司的信息化建设,例如: 1:ERP中为什么没有专业的[工作流引擎]? 2:CRM与ERP中的[销售管理]用哪个? 3:OA系统与HR系统中的[人事档案].[考勤管理].[绩效管理]如何协同使用? 4:OA系统与财务系统中的[固定资产].[预算管理]模块,哪个更专业? …… 诸如此类的问题让CTO“抓狂”,消除“信息孤岛”的声音越来越大. 二.科立讯通信股份有限公司的破解之道 科立讯通信股份有限公司是全球领先的公专

android开发平台的演变以及Android Studio设置

①. 从Eclipse到Android Studio 前几年主要是用Eclipse装android的插件进行android开发,而Android Studio到2013年5月16日才刚开始.一开始Android Studio的Bug很多,所以更多人仍然使用Eclipse来开发.但是现在Android Studio的功能很完善了,bug也不多,Google停止了对Eclipse的android开发平台的更新. Android Studio很好用,但是有一点很关键,它基于IntelliJIDEA.I

Android 开发平台的演变史

Android开发平台的发展(并不是很懂) Eclipse 首先是由IBM的一个项目小组花了两年时间开发完成的,当时主要解决IBM开发工具 Visual Age for Java 和 WebSphere Studio无法集成的问题,底层技术薄弱,无法满足现实需要.同时Miscrosoft Vistual Stadio的强大迫使Eclipse采取开源的策略,之后IBM为了推行Eclipse,邀请业界公司加盟Eclipse,2001 年 12 月,IBM 向世界宣布了两件事,第一件是创建开源项目,既

渠道防窜货软件开发平台

渠道防窜货软件开发找巢杰;135-3388-6017(微信同号)您是否被窜货闹得不可开交,一到旺季大批量产品被窜货,企业要怎么样才能根治窜货这个顽疾?渠道窜货预警软件帮您根治窜货这个老问题,无需出门,随时随地掌控代理商和货物的流向,还有实时预警功能,大大减少人力物力. 将为企业的窜货管理提供了一种有力的工具和方法;帮助企业实现动态库存.物流控制.分销商业绩管理等功能. 防窜货系统综合运用编码技术.数据库技术.自动化控制及扫描技术,分别赋予单品及外箱一个唯一的二维码,并关联产品属性信息.流向信息等

微信小程序软件开发平台

微信小程序系统,带领数万商家开拓新零售,全面提升产品迭代速度,微信小程序系统适合多个领域行业,为企业带来更多客户,提高企业竞争力.微信小程序开发找巢杰:135-3388-6017(微信同号) 一.微信小程序系统对商家来说能带来哪些优势? 1.满足了需求:大多数的线下门店想要开发小程序,可是对于小程序的认识也是太少了,门店小程序小而明了,可以和公众号的功能相通,更能使用户直接去找到商户的位置. 2.流量的转化:当下小程序大多都是以线上服务为主,还没有把微信"连接线上线下"的理念贯通起来.