程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 更多關於編程 >> 何選擇Web開發框架

何選擇Web開發框架

編輯:更多關於編程

      框架,即framework。其實就是某種應用的半成品,把不同應用程序中有共性的一些東西抽取出來,做成一個半成品程序,這樣的半成品就是所謂的程序框架。

      軟件系統發展到今天已經很復雜了,特別是服務器端軟件,涉及到的知識,內容,問題太多。在某些方面使用別人成熟的框架,就相當於讓別人幫你完成一些基礎工作,你只需要集中精力完成系統的業務邏輯設計。這樣每次程序開發就不用白手起家,而是可以在這個基礎上開始搭建。

    何選擇Web開發框架 三聯

      1、Web開發框架結合其他技術的能力一定要強,比如:在邏輯層要使用Spring或者Ejb3,那麼Web開發框架一定要能很容易,很方便的與它們進行結合。

      2、選擇能夠對我們的開發過程提供更多、更好幫助的Web開發框架

      3、Web開發框架的學習一定要簡單,上手一定要快,沒有什麼比使用能得到更深的體會。那些動不動就需要半個月或者一個月學習周期的框架,實在是有些恐怖。

      4、一定要能得到很好的技術支持,在應用的過程中,或多或少都會出現這樣或者那樣的問題,如果不能很快很好的解決,會對整個項目開發帶來影響。一定要考慮綜合成本,其實這是目前應用開源軟件最大的問題,碰到問題除了死肯文檔就是查閱源代碼,或者是網上搜尋解決的辦法,通常一個問題就會導致1-2天的開發停頓,嚴重的甚至需要一個星期或者更長,一個項目有上這麼幾次,項目整體的開發成本嗖嗖的就上去了。

      5、Web開發框架的設計結構一定要合理,應用程序會基於這個框架,框架設計的不合理會大大影響到整個應用的可擴展性。

      6、Web開發框架的擴展能力一定要強。在好的框架都有力所不及的地方,這就要求能很容易的擴展Web程序開發框架的功能,以滿足新的業務需要。同時要注意擴展的簡單性,如果擴展框架的功能代價非常大,還不如不用呢。

      7、Web開發框架最好能提供可視化的開發和配置,可視化開發對開發效率的提高,已經得到業界公認。

      8、選擇開發框架另外要注意的一點就是:任何開發框架都不可能是十全十美的,也不可能是適應所有的應用場景的,也就是說任何開發框架都有它適用的范圍。所以選擇的時候要注意判斷應用的場景和開發框架的適用性。

      9、Web開發框架一定要是運行穩定的,運行效率高的。框架的穩定性和運行效率直接影響到整個系統的穩定性和效率。

      10、Web開發框架一定要能很好的結合目前公司的積累。在多年的開發中已有了很多積累,不能因為使用Web開發框架就不能再使用了,那未免有些得不償失。

      使用框架的最大好處:減少重復開發工作量、縮短開發時間、降低開發成本。同時還有其它的好處,如:使程序設計更合理、程序運行更穩定等。基於這些原因,基本上現在在開發中,都會選用某些合適的開發框架,來幫助快速高效的程序開發應用系統。

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved