背景
在企业应用领域,多数公司在经过一段时间的积累,都会形成自己的开发平台,有些平台是无形之间形成的、有些是有意打造的、还有些是购买的,总之无平台就没有好的产品和好的项目。
什么是应用开发平台?
基础开发平台
这里不用细说了,一般就有下面的这三种选择,选择有如下场景:
- 有投资的创业公司,这种公司可以根据需要选择自己需要的基础开发平台。
- 自己创业的公司,这种公司一般会选择创业者熟悉的基础开发平台。
- 有过技术积累和包袱的公司,这种公司会选择沿用之前的基础开发平台或逐渐的从一个基础开发平台过渡到另外一个基础开发平台。
应用开发框架
应用开发框架最好选择成熟的有大型公司维护的,尽量不要自己再造轮子,否则:成就的是员工,挫折的是公司。当然,在成熟的框架之上做适当的包装以形成更实用的框架是非常有必要的,这就需要公司培养自己专门的框架开发团队,可惜很多公司由于各种原因都没有这么做。
应用开发工具
应用开发工具多数是为了快速开发、快速发布等需要而引入的,比如:应用开发框架需要配置一些元数据,我们可以手工编辑元数据,如果提供了工具的话,就会更方便、更快捷,可以说:框架是核心、工具是扩展,工具是服务于框架的。
报表平台
几乎每个系统都有报表系统,而报表系统和业务系统几乎在技术层面的架构是完全不同的,采用成熟的报表平台对提高开发效率有非常大的作用。
基础应用
系统开发的一半时间都耗费在了这些基础应用上,如果能积累成熟的、稳定的、扩展性良好的基础应用,对于所有公司来说,这都是梦寐以求的事情。