開發框架

框架的功能類似於基礎設施,與具體的軟體應用無關,但是提供並實現最為基礎的軟體架構。軟體開發者通常依據特定的框架實現更為複雜的商業運用和業務邏輯。

簡而言之,框架就是制定一套規範或者規則(思想),大家(程式設計師)在該規範或者規則(思想)下工作。或者說使用別人搭好的舞台來做編劇和表演。

Laravel

  • 免費的開源 PHP Web 框架,MVC架構
  • 支援用戶身分驗證和授權
  • 具有模組化的套件系統且有專屬的套件庫
  • 提供連接許多種類的關連式資料庫的方式
  • 提供工具來協助應用程式的部署和維持

Drupal

  • Drupal 是一個自由開源的內容管理系統,用PHP語言寫成。在業界Drupal常被視為內容管理框架(CMF),而非一般意義上的內容管理系統(CMS)。
  • Drupal 的功能由於極具彈性,而且其運作環境能讓編程人員較易作大幅改動,建立出大量嶄新功能,令他備受歡迎。
  • Drupal 8 整合Symfony,有助於系統的開發、維護等。

React

  • React(有時叫React.js或ReactJS)是一個開源的JavaScript 庫。
  • React為程式設計師提供了一種子元件不能直接影響外層元件的模型,資料改變時對HTML文件的有效更新,和現代單頁應用中元件之間乾淨的分離。