什么是开发平台? 几句话就让你明白!

当最开始开发软件的时候,
大都是采用记事本来编写程序,运用JDK、MFC等提供的API自己编写代码来完成想要的功能,
编写完之后还要编译成可执行的文件,然后再运行。
这种方式很麻烦!
解决办法是:
开发出了eclipse、jbuilder、VC++等等一系列的开发工具,
这些工具可以代替我们做很多事情,而且更快更准确!
如果没有工具替我们做很多事情,那么很多事情只能我们自己做了!
但是,问题又来了:
即使有这么好的开发工具,在开发的过程中,依然要写很多很多的代码,
而且仔细的分析来看,很多代码基本上都是重复的编写,功能大同小异。
解决办法是:
可以将很多重复的代码封装起来,然后需要用到的时候自行调用;
也可以搭出一个基本的开发框架,然后编程人员可以在这个框架的基础上进行二次开发!
那么最终形成的结果就可以称为一个开发平台!!
所以,开发平台就是:
以某种编程语言或者某几种编程语言为基础,开发出来的一个软件,
而这软件不是一个最终的软件产品,
而是需要用户在这个产品上进行各种各样的软件产品的开发,
并且
在这个产品上进行开发的时候,不需要像以往的编程方式那样编写大量的代码,
而是只需要进行一些简单的配置,
或者是写极少量的代码便可以完成某个业务系统的开发。

有一种开发平台是这样:
利用开发平台开发业务系统时,开发者不需要编码,只需通过WEB页面进行参数定制即可,
就算完全不需要懂技术,不需要写代码,
就可快速制作
ERP(企业资源计划管理系统)、
OA(办公自动化管理系统)、
CRM(客户关系管理系统)、
HRM(人力资源管理系统)、
EAM(企业资产管理系统)、
BI(商业智能系统)、
PMS(采购管理系统)
等软件

还一种是:
通过一个桌面式设计器来定义业务模块,生成源代码,
然后用户可以在生成的源代码的基础上编写、修改,实现业务逻辑。

开发平台说明了一件事情:
软件开发的价值就在于重复利用!

你可能感兴趣的:(网络入门)