职业生涯 信息化行业 查看内容

谈一谈WEB开发平台

老高 | 发布于 2015-01-01 20:21| 浏览()| 评论() | 收藏() | 点赞() | 打印

摘要: 从编程之初,便免不了和函数,类,抽象,接口之类的东西打交道。久而久之,自然会对此进行总结,这便是开发平台之由来。在中国的程序员之中,有很大一部分都是编一些企业信息化,政府信息化之类的程序。

web开发平台之定义

从编程之初,便免不了和函数,类,抽象,接口之类的东西打交道。久而久之,自然会对此进行总结,这便是开发平台之由来。在中国的程序员之中,有很大一部分都是编一些企业信息化,政府信息化之类的程序。其特征是数据放在数据库中(如sqlserver库,oracle库等等),做一些增删改查之类的表单,出一些统计图表,用于对业务信息进行管理而已。随着internet的流行,自然又要求把这些都放到internet上,即web化。因为这些有一定的共性,做得多了,便会想将共性提取出来供大家共享。这便是web开发平台之初衷。

在网上,有很多差异很大的东西都称作web开发平台,为正视听,对于web开发平台,我的定义是指:

1、指b/s结构的程序,即web化。

2、用于实现企业信息化,政府信息化之类的信息管理系统的开发。

3、用于快速开发对数据库进行增删改查之类的表单及统计图表


web开发平台之前身

在internet出现之前,人们就对如何实现快速开发做了很多研究。象用友金蝶都有自己的开发构件库,象SAP的ABAP开发平台等等。象SAP的ABAP开发平台太复杂,一下子很难用起来;而用友金蝶的开发平台又只能自己用,无法开放出来,即难于通用。也就是说,对于开发平台的早期研究表明:要么功能强大,使用复杂;要么难于通用。

人们还来不及对这些问题进行改进时,internet的大潮来了。这些早期的开发平台也被迫要转向web开发平台了。这些问题显然不会被internet的大潮自动冲尽。忽视早期开发平台的这些问题,没有很好地解决通用性和个性化的矛盾,正是当年ASP(应用服务提供商)失败的重要原因之一。

对于web开发平台之前身的开发平台的研究,可以积累web开发平台的经验,避免走更多的弯路。利用web的便利性,也许能独辟蹊径,一举使web开发平台实用起来。


web开发平台之乱象

下面摘录网上的一些web开发平台的介绍:

用xxx开发应用软件,会具有前所未有的高效率、高质量、高适应性。其目标是让每个应用软件开发人员成为优秀的系统分析员,而不是代码的奴隶。不用写代码便能生成各种各样的应用程序。

xxx平台是一款企业级开发工具。可以非常方便,快速,高质量的开发各种应用系统,如CRM、MIS、ERP、数据仓库、人力资源系统、资产管理系统、供应链管理系统……与传统的编码式开发不同,平台采用配置式开发。绝大部分模块均不用编写代码,只需通过平台进行参数配置即可,业务流程复杂的模块,可以采用平台自带的代码生成器方式形成基础编码,对基础编码适当优化即可完成。

Xxx平台是真正针对不断变化的需求而设计的面向构件的平台。它将构件技术、XML企业总线技术和可视化开发技术完美结合,通过图形化的构件单元作为应用系统的基本组成元素,为企业级应用系统的开发带来了卓越的价值。

Xxx平台为企业信息系统建设提供了统一的公用基础设施平台,采用“主板+插件”的模式来构建和扩展业务系统,各类业务系统直接构架或连接到统一的协同业务平台上,并以其为基础和枢纽,将分散的企业应用管理系统整合起来,形成一个有机的、紧密联系的整体。这是一种全新的软件开发和维护模式,是以业务描述、而非代码为核心来构建信息系统。业务建模能够真正实现 “快速开发、灵活调整、业务驱动、技术无关”,充分满足“整体规划,分步实施,自我掌控,随需而变”的企业信息化长远战略规划要求。

xxx平台是依据多年开发企业管理软件的经验,推出的一款业务基础平台产品,它基于B/S架构,集OA系统、业务系统与开发平台于一体,提供了强大而灵活的定制开发功能,业务模块无限扩展,涵盖软件的需求、设计、开发、测试、实施和维护等整个生命周期,可以通过互联网随时随地访问与维护,代表了新一代管理软件体系和开发模式。

发表评论(对文章涉及的知识点还有疑问,可以在这里留言,老高看到后会及时回复的。)

表情