论快速开发平台和应用系统快速开发
2009-05-02 20:59
459 查看
应用软件技术的发展,一方面是功能不断加强、性能不断改进的过程,另一方面也是不断追求简化开发过程、提高软件可靠性的过程。
从最早期的打孔到字符式的编码,再到图形式的开发环境,从面向过程的开发到面向对象的开发,无不体现了对于提高软件构建效率的追求,也都使应用系统越来越普及,开发应用系统越来越容易。
随着B/S的应用系统成为主流趋势,如何快速开发B/S的应用系统已经成为一个越来越迫切的问题。
目前,通过 "快速开发平台" 来快速进行应用系统的开发已经越来越引起人们的注意,也已经出现了一部分这方面的产品,这种开发技术和方法将在应用系统的开发中,特别是中小型应用系统的开发中起越来越大的作用。
快速开发平台就是通过专门的设计工具,将原来需要大量编写程序的许多工作,自动实现,比如表单、报表、菜单等等。设计工具会把相关的信息以配置文件的方式保存起来。在系统运行时,服务器上运行的引擎会读出这些配置文件,进行解释,从而生成相应的功能。可说,快速开发平台的核心就是以工具通过配置化的技术,快速实现应用系统的开发。
快速开发平台并不是要完全取化传统的程序开发工作,也不可能做到这一点。对于复杂的大型软件,它可能比较多地是起到辅助和提高效率的作用,一定的编码仍然是需要的。但对于功能比较简单的软件,往往可以通过配置化的方法,轻松地实现绝大部分功能,只需编写少量的代码甚至不需要写代码,就可以完成应用系统的快速开发、快速构建。
尤其是对于B/S结构下应用系统的开发,通过快速开发平台这类工具,可以避免了复杂、难学、难调试的编码,大大地提高开发、构建系统的效率,不懂编程的人都可以只需要很少的外力协助,甚至完全独立地搭建起应用系统。而另一方面,基于配置化的快速开发平台来建立的系统,维护起来是非常方便的。用户很容易就可以对内容、格式、功能等进行调整。这不仅降低了维护成本,而且更重要的是使系统能迅速地对业务需求做出反应,及时适应业务的需要。而这,正是应用系统最重要的目标。
应该说,快速开发平台不是万能的,必须正确地理解它。一方面它能够做很多事,包括对于不太复杂的应用它甚至能独立完成整个应用系统。另一方面它还有很多事做不了,比如复杂的业务逻辑,不能仅靠配置实现。因此,全封闭的配置化开发平台是没有前途的。但是,如果基于配置化的开发平台是基于主流的技术体系,如果能提供开放式的应用程序接口,能配置的东西配置实现,不能配的编程实现,就能很好地完成各种系统的构建工作,同时大大提高工作效率。
从最早期的打孔到字符式的编码,再到图形式的开发环境,从面向过程的开发到面向对象的开发,无不体现了对于提高软件构建效率的追求,也都使应用系统越来越普及,开发应用系统越来越容易。
随着B/S的应用系统成为主流趋势,如何快速开发B/S的应用系统已经成为一个越来越迫切的问题。
目前,通过 "快速开发平台" 来快速进行应用系统的开发已经越来越引起人们的注意,也已经出现了一部分这方面的产品,这种开发技术和方法将在应用系统的开发中,特别是中小型应用系统的开发中起越来越大的作用。
快速开发平台就是通过专门的设计工具,将原来需要大量编写程序的许多工作,自动实现,比如表单、报表、菜单等等。设计工具会把相关的信息以配置文件的方式保存起来。在系统运行时,服务器上运行的引擎会读出这些配置文件,进行解释,从而生成相应的功能。可说,快速开发平台的核心就是以工具通过配置化的技术,快速实现应用系统的开发。
快速开发平台并不是要完全取化传统的程序开发工作,也不可能做到这一点。对于复杂的大型软件,它可能比较多地是起到辅助和提高效率的作用,一定的编码仍然是需要的。但对于功能比较简单的软件,往往可以通过配置化的方法,轻松地实现绝大部分功能,只需编写少量的代码甚至不需要写代码,就可以完成应用系统的快速开发、快速构建。
尤其是对于B/S结构下应用系统的开发,通过快速开发平台这类工具,可以避免了复杂、难学、难调试的编码,大大地提高开发、构建系统的效率,不懂编程的人都可以只需要很少的外力协助,甚至完全独立地搭建起应用系统。而另一方面,基于配置化的快速开发平台来建立的系统,维护起来是非常方便的。用户很容易就可以对内容、格式、功能等进行调整。这不仅降低了维护成本,而且更重要的是使系统能迅速地对业务需求做出反应,及时适应业务的需要。而这,正是应用系统最重要的目标。
应该说,快速开发平台不是万能的,必须正确地理解它。一方面它能够做很多事,包括对于不太复杂的应用它甚至能独立完成整个应用系统。另一方面它还有很多事做不了,比如复杂的业务逻辑,不能仅靠配置实现。因此,全封闭的配置化开发平台是没有前途的。但是,如果基于配置化的开发平台是基于主流的技术体系,如果能提供开放式的应用程序接口,能配置的东西配置实现,不能配的编程实现,就能很好地完成各种系统的构建工作,同时大大提高工作效率。
相关文章推荐
- WEB应用 信息管理系统 数据分析展示系统 OA办公工作流 快速构建与开发平台
- C#.NET 大型企业信息化系统集成快速开发平台 4.1 版本 - 面向数据库SQL语句的应用开发二
- 论 "快速开发平台" 和应用系统快速开发(转)
- 系统集成应用及快速开发平台
- C#.NET 大型企业信息化系统集成快速开发平台 4.1 版本 - 面向数据库SQL语句的应用开发一
- C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 适合大型企业信息化应用使用的角色权限管理体系
- C#.NET 大型通用信息化系统集成快速开发平台 4.0 版本 - 标准省市县数据的公司选择窗口实现
- C#.NET 大型信息化系统集成快速开发平台 - 手机短信开发接口 4.0
- C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 忘记密码功能改进、手机短信、电子邮件
- G4Studio系统集成与行业应用快速开发平台相关
- C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 即时消息提醒功能改进
- OpenJWeb快速开发平台-内容管理系统(CMS)
- C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 角色权限的配置页面改进优化
- 信息管理系统开发架构 配置实现列表展示分析图形及编辑等 构建信息分析展示平台 C#快速开发架构
- 快速开发跨平台应用之Xamarin技术
- 关于快速开发和设计应用系统的一些个人的意见
- 关于快速开发和设计应用系统的一些个人的意见(转)
- 实战揭秘:开发.Net平台应用系统框架
- http://www.cnblogs.com/godmodel深入研究Silverlight企业应用快速开发平台
- C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 服务器故障诊断排查工具