java框架使用场景理解

为什么要使用框架

     1.前提,项目业务逻辑复杂

     2.需要多人协同开发

     3.项目更新迭代频繁


-----------------------------------------

框架如何解决以上问题

   1.框架将业务逻辑进行分层管理,最经典的MVC,可以减低业务逻辑的复杂性

   2.框架大多数都是通过配置文件和注解进行开发,有统一的规范和标准,便于开发人员协同开发

   3.基于框架的开发,易于扩展而对性能影响不大,对更新迭代频繁项目相对有利



------------------------------------------------


使用框架的缺点:

   1.使用框架会引入第三方的包或者自己独自封装的一套逻辑,这必将增加系统内存的消耗和性能的负担。

   2.使用框架,封装了代码流程的相关细节或中断代码的流程或反转,不易于吊毛程序员的理解,学习成本高。

  3.使用框架,不同的开发人员可能在框架中写了多套一样的或者类似的逻辑,而并没有实际用上,增加维护的难度。



----------------------------

以上都是胡说八道,勿喷。




      

你可能感兴趣的:(软件工程思想)