1. 程式人生 > >java:如何選擇Web開發框架

java:如何選擇Web開發框架

選擇Web開發框架的目的

瞭解瞭如果沒有框架,我們需要做的工作,這對選擇框架有非常大的幫助。 框架,直白點說,就是一個半成品,能夠幫我們做一些事情的半成品。 框架的選擇,就是看哪個框架最合適,從而減少開發的工作量,提高開發的效率和質量,並有效減少維護的工作量,最終達到節約綜合開發成本,獲取更多的收益。

選擇Web開發框架的標準

宣告:這裡所談的選擇Web開發框架的標準,只是我們的總結和一家之言,並不是放之四海而皆準的真理,請根據您的體會客觀的看待我們的總結。 另外:我們這裡更多的討論業務功能性應用程式的Web開發框架。

1:選擇能夠對我們的開發過程提供更多、更好幫助的Web開發框架 2:Web開發框架的學習一定要簡單

,上手一定要快,沒有什麼比使用能得到更深的體會。那些動不動就需要半個月或者一個月學習週期的框架,實在是有些恐怖。 3:一定要能得到很好的技術支援,在應用的過程中,或多或少都會出現這樣或者那樣的問題,如果不能很快很好的解決,會對整個專案開發帶來影響。一定要考慮綜合成本,其實這是目前應用開源軟體最大的問題,碰到問題除了死肯文件就是查閱原始碼,或者是網上搜尋解決的辦法,通常一個問題就會導致1-2天的開發停頓,嚴重的甚至需要一個星期或者更長,一個專案有上這麼幾次,專案整體的開發成本嗖嗖的就上去了。 4:Web開發框架結合其他技術的能力一定要強,比如:在邏輯層要使用Spring或者Ejb3,那麼Web開發框架一定要能很容易,很方便的與它們進行結合。 5:Web開發框架的擴充套件能力一定要強。
在好的框架都有力所不及的地方,這就要求能很容易的擴充套件Web開發框架的功能,以滿足新的業務需要。同時要注意擴充套件的簡單性,如果擴充套件框架的功能代價非常大,還不如不用呢。 6:Web開發框架最好能提供視覺化的開發和配置,視覺化開發對開發效率的提高,已經得到業界公認。 7:Web開發框架的設計結構一定要合理,應用程式會基於這個框架,框架設計的不合理會大大影響到整個應用的可擴充套件性。 8:Web開發框架一定要是執行穩定的,執行效率高的。框架的穩定性和執行效率直接影響到整個系統的穩定性和效率。 9:Web開發框架一定要能很好的結合目前公司的積累。在多年的開發中已有了很多積累,不能因為使用Web開發框架就不能再使用了,那未免有些得不償失。 10:選擇開發框架另外要注意的一點就是:任何開發框架都不可能是十全十美的,也不可能是適應所有的應用場景的,也就是說任何開發框架都有它適用的範圍。所以選擇的時候要注意判斷應用的場景和開發框架的適用性。