6

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

4

1 回答 1

8

这是我在coderanch.com上找到的帖子:

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

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

希望能帮助到你。

于 2013-10-08T10:17:26.070 回答