码迷,mamicode.com
首页 > 其他好文 > 详细

项目中使用技术框架的最重要目的是什么?

时间:2014-07-07 12:13:46      阅读:290      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   使用   strong   文件   

最近在着手项目改造,突然想到一个问题,我们为什么要用框架,框架的最重要目的是什么?

如果在框架使用之前,在进行框架搭建时,我可能会想:

  • 要使用最合适的技术架构,解决业务问题
  • 减少开发人员的代码开发量。
  • 让开发人员更加专注于业务流程。

但是在项目运行到一定阶段,我们会发现:

  • 在项目运行到一定时期,技术架构可能在一定程度上不再满足最新的业务问题,但是我们还是要使用框架而不是去自由开发自己的代码。
  • 在某些功能模块中,可能会有很多种代码编写方式,真是比用框架写更少的代码。

再回过头来考虑为什么使用框架时,最重要的目的是什么呢?

在使用过一些优秀的框架之后,大家对优秀框架的定义往往是:

   “ 这个系统的代码看起来就跟一个人写的一样,维护起来很简单。”

而对一个代码结构五花八门,每个业务模块的业务逻辑都不一样的系统来说,我们更想说,“这是谁开发的烂系统?”

所以我觉得一个架构最重要的目的是:

通过框架来制定开发规范,更进一步保证所有开发人员能够快速编写出统一的代码,让开发人员专注于业务实现。

使用框架的开发人员会明确开发一个功能的流程是什么,要开发一个功能需要几个文件,几个方法,每个方法的作用是什么,这些东西应该在开发人员在开发功能之前就非常的明确了。要达到这样的效果,我觉得最重要的是制定规范,并遵守规范。

按照这些规范形成的代码,有可能会复杂,但是肯定是正确的,对熟悉框架的人员来说开发效率肯定也是最高的。    

因此从这个角度上来说,对改造一些原有项目的架构时,最重要的工作也许就是:

制定开发规范,并严格最受开发规范,而不是去想怎么选择新技术。



作者:sdjnzqr
出处:http://www.cnblogs.com/sdjnzqr/
版权:本文版权归作者和博客园共有
转载:欢迎转载,但未经作者同意,必须保留此段声明;必须在文章中给出原文连接;否则必究法律责任

项目中使用技术框架的最重要目的是什么?,布布扣,bubuko.com

项目中使用技术框架的最重要目的是什么?

标签:style   blog   http   使用   strong   文件   

原文地址:http://www.cnblogs.com/sdjnzqr/p/3820085.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!