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

Symfony 2.1 項目開發初體驗

編輯:關於PHP編程

在使用了Wordpress,Joomla,Drupal,CodeIgnitor,Yii,Zend之後,覺得有點倦膩,很想獵取一些新鮮的東西嘗試一下,在經過一番對比,並且有一個客戶要求一個很高級的框架之後,開始使用symfony開發一個網站。   網站功能除了一個內容發布管理系統之外,有一個用戶系統,權限管理,搜索,個人中心,SEO優化。   DRY,不要重復你自己,不要重復造輪子,在這樣的原則下,在經過一段黑暗的熟悉Symfony系統本身的時間之後,感覺如虎添翼。   很多CRUD的操作可以使用Sonata-admin一鍵搞定,不同模板之間可以通過Twig的繼承機制完美的避免模板文件的復制問題,完全個性化定制的URL可以隨心所欲的自由修改,而數據庫操作可以使用Doctrine輕松處理,而debug欄則可以將程序運行的各個細節一覽無余,異常處理提示的信息也足以應對所發生的任何異常。   有人說Symfony是一個可以和J2EE相媲美的一個框架(我沒有使用過J2EE),對於使用Python的django也是相當有吸引力。www.2cto.com   裡面使用了composor進行模塊管理,保證了第三方類庫的統一性,通過使用bundle的概念保證了代碼的低耦合,從而是團隊合作變得非常輕松愉快。   總體感覺是這是一個新的開始,裡面有很多特性還有待進一步發覺。   有一個缺點,就是遇到問題google的時候,很少能夠找到中文材料,而英文材料則應有盡有。   使用英文代碼搜索在某些情況下比較有優勢,有精力的時候需要在這個方面下點功夫的。        

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