關於php架構有關問題
來源:互聯網
上載者:User
關於php架構問題
剛學php 想問問 現在 公司主流的php開發架構都用哪些,公司頭叫我用cakephp 但是問了同學 說 很多公司都用ThinkPHP!
到底哪個用的普遍一些啊!忘各位php老鳥們幫忙解惑。。拜謝啦!
------解決方案--------------------
cakephp 不錯。國外主流,國內也較多人用
參考http://www.phpframeworks.com/top-10-php-frameworks/
ThinkPHP 國內比較流行
------解決方案--------------------
codeigniter 相當不錯!
------解決方案--------------------
ThinkPHP zend FormWork codeigniter大部分公司用ThinkPhp
------解決方案--------------------
cakephp 那是必須的
------解決方案--------------------
最好的PHP架構有哪些?
過去的幾年中,因為PHP已發展成為大多數開發人員選擇的指令碼語言,因而也產生了大量的PHP架構。什麼是最好的PHP架構,仁者見仁智者見智,因為並非每一個架構都能夠適合每一個人。以下是5個最佳和最流行的PHP架構選擇:
The Zend Framework
Zend Framework在開發人員社區中很有人氣,其重點是Web 2.0風格的應用程式。由於其大量的黨羽、廣泛的支援和積極的使用者群,Zend被稱為PHP Company。Zend即使不是當今最流行的PHP架構,也絕對是之一。它強大的功能能夠滿足企業級的需求,當然它的使用也需要具備廣泛的PHP知識。
CakePHP
從初學者到進階PHP開發人員,CakePHP都是一個很棒的選擇。它與 Ruby on Rails設計的原則基本相同,主要集中在快速開發方面使其成為一個快速應用開發的優良架構。其迅速增長的支援系統、簡單和可擴充性使CakePHP成為當今最熱門的PHP架構。
Symfony
Symfony針對的更多的是進階開發人員,也即建立企業級應用的開發人員,尤其是Askeet和Yahoo! Bookmarks。這個開源的PHP架構功能全面,但它的主要缺點是速度慢於其他架構。
CodeIgniter
CodeIgniter以其易用性、效能和速度而聞名。不同於Symfony,CodeIgniter主要針對的是與人共用主機的開發人員,或者為小 型裝置尋找PHP架構的開發人員。它提供簡單的解決辦法,而且有一個擴充庫包括視頻教程、論壇、使用者指南和wiki。初學者應該考慮使用 CodeIgniter 。
Seagull
Seagull是一個穩定的用於構建web、命令列和GUI應用的PHP架構。這是一個非常便於使用的架構,非常適合初學者到進階程式員。對於初學 者,Seagull有一個範例應用庫,可以自己設定後滿足自身需求;對於進階開發人員,Seagull提供了眾多選擇包括最佳實務、標準、模組化的代碼基, 這些都可以協助快速簡單地構建Web應用程式。Seagull有一個活躍的開發人員社區,內有大量的支援性文檔和說明。
-----------------------------------
http://www.jiemengwu.com/ 解夢屋 http://www.phpzy.com/php/ 綠色php資源
------解決方案--------------------
覺得thinkphp好些啊,遇到問題比較容易解決,還是比較適合國內形勢的吧
------解決方案--------------------
我用的是phpwind
------解決方案--------------------
thinkphp的優點是國內的架構,中文的,討論區也很活躍,嘿嘿,如果不是很擅長e文的話,這個不錯,
------解決方案--------------------
codeigniter 國外的 小巧強大,適合中等網站,大型也可以,
thinkphp 適合英文不熟的朋友,開發中小型也不錯,
還有什麼zendframework cakephp 很多架構,其實開發網站用架構我一直很少用,多是些點rewrite什麼的,
如果你公司必須要求用架構的話,又比較緊急的話,建議你用thinkphp 例子多,學起來中文資料入門快,但以後建議去學下codeigniter ,我覺得很不錯的架構,還有你在開發的時候用架構一定要明白為什嗎?what to do ?how to do、? 很多架構大同小異,這樣以後換別的架構開發也能很快入手!!!!
------解決方案--------------------
帝國的ECMS算一個架構不
------解決方案--------------------
PHP架構很多,根據用途來選擇比較好,比如大型的zend或者輕量級的,或者適合CMS的,等。
------解決方案--------------------
想長期使用的用zend
高手圖省事,用CI
新手圖快後退,用TP
大型網站為安全起見,多是自己團隊開發架構。
------解決方案--------------------
英文不好的話建議學thinkPHP,手冊超詳細。
------解決方案--------------------
thinkphp
------解決方案--------------------
ThinkPHP zend FormWork codeigniter大部分公司用ThinkPhp
------解決方案--------------------
希望這篇文章可以幫到你,你需要瞭解的十個PHP架構。
------解決方案--------------------
用自己架構的飄過
------解決方案--------------------