轻量级框架意味着什么?

Sre*_*ari 2 codeigniter

什么是轻量级框架?为什么说codeigniter是轻量级的?

Hap*_*ump 6

这是我在coderanch.com上发现的帖子:

术语"轻量级"是指框架的概念权重.像Spring这样的轻量级框架对应用程序的影响很小.也就是说,它不需要将更多代码更改合并到您的应用程序中,就像EJB这样的更重量级的框架一样.在创建EJB时,您必须处理多个接口,并且通过查看EJB与J2EE框架紧密耦合的代码可以非常清楚.另一方面,POJO通常没有意识到它正在Spring Framework中使用.弹簧是微创的.还有人声称将Spring取出并用另一个类似的框架替换它应该不是一项非常困难的任务.

使用轻量级框架,您不必过多考虑底层框架,因为实际上没有太多代码可以将您与"管道"明确地联系在一起.另一方面,使用EJB的传统J2EE开发需要编写大量"管道"代码,这些代码在概念上会使您失望.

希望能帮助到你.