6 個使用「軟體框架」(Framework)前,你該自問的事情
首先解釋何謂「軟體框架」。如果你寫程式,從頭到尾不用軟體框架,一切都是自己來,如同你用「夯土法」蓋大樓,每一吋都是用手工打造成的。如果使用軟體框架,猶如你向鋼鐵廠購買房屋的「鋼樑」,建造速度不但快很多,也比「夯土法」結實。所以用「軟體框架」寫程式,就是在自己程式內,使用別人事先寫好的「函式庫(Library)」或「類別庫(Class Library)」,站在巨人的肩膀上挑戰世界屋脊一樣,較為輕鬆省力。常見的軟體框架有:微軟的 .NET Framework、JavaScript 裡的 jQuery、PHP 裡的 Zend Framework、Java 裡的 Spring、Ruby 裡的 Rail、Python 裡的 Django...詳細的軟體框架列表,可以參考本文末端的連結。
這六個你該自問的事情包括:
1. 你到底想從這個軟體框架,得到什麼功能:切記不要因為「流行」而使用,要為「需要」而使用。
2. 我是否需要軟體框架,讓整個團隊的程式碼架構,有個共通的基本結構(又稱「維持一致性」):就像電器可以隨便做,插頭規格可得統一!這「插頭規格」,就如同「軟體架構」一樣,會成為每個人自由發揮之餘,需要共同遵循的一致性架構。
3. 該軟體框架的使用說明是否豐富:主站應該有非常詳細、從安裝一直到參考手冊的文件。
4. 該軟體框架是否常常更新?是否有很多程式師使用它:超過兩年以上沒更新,或者到官方論壇一看,最近一次發文是一個月以上的軟體框架最好不要用。
5. 該軟體框架是否能執行於我要的環境裡:舉例來說,你可能會希望 JavaScript 的 jQuery,能執行於 IE、Firefox、Chrome、Safari 四大瀏覽器。
6. 是否有任何需要考慮的「政治因素」,來決定我要使用的軟體框架:如某公司就是要你使用 PHP 裡的 Zend,因為他們的舊系統通通使用這個軟體框架。此時你就不能一意孤行,硬要用自己喜歡的軟體框架。
原文連結在此:
http://phpmaster.com/6-things-to-consider-when-choosing-a-framework/
常見的軟體框架列表:
http://coding.smashingmagazine.com/2008/01/04/frameworks-round-up-when-to-use-how-to-choose/
spring framework是什麼 在 軟體開發學習資訊分享 Facebook 八卦
函數反應式程式設計是 Spring Framework 5 中導入的最重要的功能。它是一個重要的典範轉換,它使你可以有效地處理資料流。
在本課程中,你將了解到 Java 社群最熱門的趨勢之一!
我們將從課程開始討論什麼是 Reactive Streams,以及為什麼 Reactive Streams API 已經包含在 Java 9 中。
https://softnshare.com/reactive-programming-with-spring-fr…/
spring framework是什麼 在 軟體開發學習資訊分享 Facebook 八卦
Spring Framework 5 的新功能是函數反應式程式設計!
什麼是函數式程式設計 ( Functional Programming )?
什麼是反應式程式設計 ( Reactive Programming ) ?
什麼是函數反應式程式設計 ( Functional Reactive Programming )?
函數反應式程式設計是 Spring Framework 5 中導入的最重要的功能。它是一個重要的典範轉換,它使你可以有效地處理資料流。
在本課程中,你將了解到 Java 社群最熱門的趨勢之一!
https://softnshare.wordpress.com/…/reactive-programming-wi…/
spring framework是什麼 在 第1讲spring是什么快速入门案例 - YouTube 的八卦

Java Spring 快速入门 · Java Spring · zend framework 第5讲综合应用数据采集系统1 · Mysql优化02 表的设计. ... <看更多>
spring framework是什麼 在 Spring Framework 是什麼-在PTT/IG/網紅社群上服務品牌流行 ... 的八卦
Spring 框架是Java 平台的一個開源的全棧(full-stack)應用程式框架和控制反轉容器實現,一般被直接稱為Spring。該框架的一些核心功能理論上可用於任何Java 應用, ... ... <看更多>