2013-10-08 41 views
1

什麼是輕量級框架?爲什麼它說codeigniter是輕量級的?輕量級框架的含義是什麼?

+0

一旦你搜索定義,你會得到它爲什麼適用於某些東西 –

+0

它是故意有限的功能,爲了易於學習,和/或快速(+1來限制-5的傷害,但這是關閉的因爲它是主觀的/推論性的 - 請在閱讀時閱讀幫助部分!)。 – halfer

+1

編輯一個完全不同的,完全不相關的問題的原始問題是不是一個好主意,除非你不想讓任何人看到它 –

回答

5

這裏是一個後我上coderanch.com發現:

術語「輕量」指的是框架的概念上的重量。 像Spring這樣的輕量級框架對 應用程序的影響很小。也就是說,它不需要像 那樣將更多的代碼整合到您的應用程序中,就像EJB這樣的更重量級的 框架一樣。當你創建一個EJB時,你必須處理幾個接口,通過查看一個EJB與J2EE框架緊密耦合的代碼,這一點非常清楚。另一方面,POJO通常不會意識到它正在Spring框架中使用。春天是微創。也有人聲稱,它不應該是一個非常困難的任務,把Spring拿出來,並用另一個類似的框架來替換掉 。

對於輕量級框架,您不必過多考慮底層框架 ,因爲確實沒有太多的代碼可以將 明確地與「管道」聯繫起來。另一方面,使用EJB的傳統J2EE開發需要編寫大量的「管道」代碼,這些代碼在概念上會讓你失望。

希望它有幫助。