2011-03-17 47 views
0

我開始研究Web應用程序框架,並根據我所閱讀的內容,Web應用程序框架通過腳手架提供ORM和基本UI。但是我已經完成了ORM。框架提供了什麼其他好處?我還需要一個嗎?或者如果沒有,我還可以使用其他什麼技術?如果我已經完成了ORM,我還需要一個Web應用程序框架嗎?

我正在研究Java並正在考慮Grails和GWT。感謝您的迴應!

回答

4

根據您所選擇的框架,他們可以提供除了數據訪問一些其他的好處:

  • 簡化的URL配置
  • 對頁面內容
  • 模板系統
  • 安全(認證和/或授權)
  • 簡化Ajax請求/響應的方法
  • 使用約定來減少/消除醜陋的XML配置
  • 緩存機制

一些框架都提供了最重要的是這些東西除了數據訪問 - Grails的,Rails的,Django和CakePHP的浮現在腦海中。其他人主要關注視圖和控制器邏輯,並且不包括專門的數據訪問組件 - GWT,Struts,Spring MVC和Wicket等等。

但是你需要一個框架嗎?這真的取決於你的項目的範圍和限制。如果一個框架可以消除您定製開發上面列出的一些項目的需求,並且您有時間來提取它並獲得提供的生產力,那麼我就說去做吧。

我還會說很多工作偏好或平淡需要某些框架的經驗。從性質上講,至少獲得更多框架的基本知識始終是件好事。

0

只要將Web前端放在現有的持久層上,如果完成了。

相關問題