软件开发平台的设计和考虑
2009-04-05 09:52
357 查看
国内从2000年开始,就有人开始提出做开发平台的概念。其实这个开发平台之前也一直有在做,很多适应基于某个行业的开发平台。在那个平台基础上进行配置和更新。
但是国内的做法还要激进一些,希望能够开发出一个适合所有行业的快速开发平台,因此也出现了很多这种平台。当然影响最大的还是普元的开发平台。
但是虽然有那么多公司做的平台,真正能够将平台成功推广出去的,还是很少。
我们制作的规则管理系统,目前也发展成为了快速开发平台。由于国内基本上所有的项目,都不会单独采购中间件产品,都是由软件公司事先选好产品。而软件公司一般不会去选择其他软件公司做的平台,因为这样会对开发平台的依赖太大。
因此我们希望能够提供一个软件公司能够放心采用的,又对软件公司有所帮助的开发平台提供给用户使用。
首先开发平台生成相关的所有的代码,都要是公开的,用户可以用其进行调试。运行时相关的源代码也是开放的。
另外开发平台本身可以要能够支持B/S结构,可以通过B/S的方式来进行调用。并且可以和用户发布到系统中,这样用户可以通过B/S方式来维护。
另外需要除了能够提供基本的增、删、改、查等功能外,还需要提供图表、Excel、报表、工作流等功能。
通过开发平台,可以轻易的制作一个项目,并且可以快速的对其进行维护。
现在做开发平台的,最多还是用于自己的项目。作为其他的软件公司来说,当好不容易拿下一个项目,如果马上使用一个开发平台,这个风险也确实有些大。另外一半软件公司都会有自己的组件库,有一套自己的代码框架体系。如果放弃原先的代码框架体系,确实也存在一定的风险。因为原先的代码还需要维护。新的开发平台的采用,也会对人员要求产生影响,因此这些都不是在刚拿下项目时,所能决定的。而且各个开发平台本身技术千差万别,也不能进行很好的比较和选型。
也许这个行业将来规范下来之后,用户才会基于此来进行选型。但在当前形势下,确实还不能要求软件公司来选型采用开发平台。因此我们也是将开发平台用于制作自己的项目和产品,以这种方式来锻炼和完善平台。
但是国内的做法还要激进一些,希望能够开发出一个适合所有行业的快速开发平台,因此也出现了很多这种平台。当然影响最大的还是普元的开发平台。
但是虽然有那么多公司做的平台,真正能够将平台成功推广出去的,还是很少。
我们制作的规则管理系统,目前也发展成为了快速开发平台。由于国内基本上所有的项目,都不会单独采购中间件产品,都是由软件公司事先选好产品。而软件公司一般不会去选择其他软件公司做的平台,因为这样会对开发平台的依赖太大。
因此我们希望能够提供一个软件公司能够放心采用的,又对软件公司有所帮助的开发平台提供给用户使用。
首先开发平台生成相关的所有的代码,都要是公开的,用户可以用其进行调试。运行时相关的源代码也是开放的。
另外开发平台本身可以要能够支持B/S结构,可以通过B/S的方式来进行调用。并且可以和用户发布到系统中,这样用户可以通过B/S方式来维护。
另外需要除了能够提供基本的增、删、改、查等功能外,还需要提供图表、Excel、报表、工作流等功能。
通过开发平台,可以轻易的制作一个项目,并且可以快速的对其进行维护。
现在做开发平台的,最多还是用于自己的项目。作为其他的软件公司来说,当好不容易拿下一个项目,如果马上使用一个开发平台,这个风险也确实有些大。另外一半软件公司都会有自己的组件库,有一套自己的代码框架体系。如果放弃原先的代码框架体系,确实也存在一定的风险。因为原先的代码还需要维护。新的开发平台的采用,也会对人员要求产生影响,因此这些都不是在刚拿下项目时,所能决定的。而且各个开发平台本身技术千差万别,也不能进行很好的比较和选型。
也许这个行业将来规范下来之后,用户才会基于此来进行选型。但在当前形势下,确实还不能要求软件公司来选型采用开发平台。因此我们也是将开发平台用于制作自己的项目和产品,以这种方式来锻炼和完善平台。
相关文章推荐
- 自然系统是分层的,软件项目的设计需要减少层的相干性来推动工作的规划。微软的开发平台还是做得不完善,至少aspx界面需要浪费大量的沟通才能设计好。
- 软件开发平台概要设计
- 软件开发平台概要设计
- EUI——专为Lua程序员设计的软件开发平台,制作漂亮的界面从此轻松
- “软件应用与平台框架设计、开发与应用”12月培训圆满结束
- 软件开发平台概要设计
- 基于.Net(C#开发)平台的三层框架架构软件的设计与实现
- 软件开发平台的设计目标
- 软件开发平台设计_cxd
- 工作流的设计,业务流程图的绘制与编辑,工作流软件,工作流源代码组件库,开发平台,开发引擎
- (嵌入式软件设计)SYSTEM-2440开发平台
- 配送平台软件开发|配送管理系统开发功能设计
- K60(Cortex-M4)开源开发探索(三)—— 软件开发平台设计
- K60(Cortex-M4)开源开发探索(三)—— 软件开发平台设计
- 工作流的设计,业务流程图的绘制与编辑,工作流软件,工作流源代码组件库,开发平台,开发引擎VC++源码
- 办公管理支撑流程能力PaaS平台运维开发软件需求设计方案
- 基于ArcEngine+C#设计与开发国土资源一张图空间数据管理平台软件
- 工作流的设计,业务流程图的绘制与编辑,工作流软件,工作流源代码组件库,开发平台,开发引擎
- 基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - ORM设计器
- 基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET平台开发指南 - 对象设计器使用帮助