回覆列表
  • 1 # 一零言

    用PHP框架寫的網站多到數不過來,不過仍然有很大一部分PHP網站沒有使用框架。

    流行的PHP框架?

    Laravel、Yii、thinkPHP、Zend Framework、Phalcon、Symfony2CakePHP、Aura、Kohana、Slim framework、Fuel PHP、Flight、Medoo、PHPixie、Pop PHP、Simple MVC Framework、TYPO3 Flow、Nette、Agavi、Silex。

    國內比較常用的是ThinkPHPCIYIIZend Framework 1

    大多數公司自己寫框架

    要知道大多數公司會自己寫框架,所以你看到了的很多網站可能不是流行的PHP框架,而某些公司自己的開發的框架。像百度很多產品線用的自己的內部框架,不屬於上面提到的任何一個。對於小公司來說,利用框架開發會比較高效便捷,某天我閒來無事在網上閒逛找漏洞,發現很多公司的企業站是用thinkphp框架開發的。

    本身PHP開發起來就是非常快捷,框架對你來說是錦上添花,在開發的過程中會省很多事。經過幾次專案開發之後,我發現可能開發某些專案只需要很短的時間就可以完成。

    非框架網站有很多

    在茫茫網際網路中,很多網站雖然是PHP開發的,不過不是基於框架。比如wordpress,基於wordpress的網站包括部落格、CMS、電商、論壇、入口網站等多的數不過來,前面某次統計全球每4個網站中就有一個是基於wordpress,但是wordpress並不屬於框架。還有什麼織夢CMS、discuz之類,使用量非常大,但是其實都不屬於框架。

  • 2 # 碼農那點事

    首先要知道為啥用框架,主要是不要重複造輪子,你如果自己寫,什麼資料庫、快取、路由、日誌等等模組都得你自己寫,你能保證你寫的這些沒有任何bug?你能保證你寫的別人能看懂並且可以繼續維護下去?

    一般大型網站不太會用別人的框架,一般都是自己寫框架,主要還是考慮到效能和安全問題。中小網站用框架還是挺多的,不過大型網站也有很多“小專案”或者只能公司內部訪問的各種後臺管理系統,這些系統很多都是用框架寫的。用框架主要還是方便,上手快,效率高。自己寫累死了。

  • 3 # php設計模式

    很多,尤其是公司裡;除非你自己能造很溜的框架,而且已經造好了,而且你能短時間內教會你的隊友怎麼使用,否則,就老老實實選一個開源的、文件齊全的。

    使用框架的好處,樓上樓下說得很是詳細,這裡不再囉嗦了,就簡單補充幾句。你最好去看看框架的原始碼,看人家怎麼把輪子造出來,又怎麼把輪子組合起來,可以學到一些設計模式的知識;完全按照框架的規範來寫,不僅可以統一程式碼風格,無形中也提高了程式的安全性,好的框架都會處理好程式安全的問題,降低程式被惡意注入和攻擊的可能性;規範先行,也有助於以後的維護。

    當然,在圖便利的時候,也不要忘記打好基本功。紮實的語言基本功,才是你真正的立身之本。框架之類的工具,掌握了一個,你就能很快掌握另外一個。

  • 4 # Up騷年

    十七度 瞭解一下,用Yii2寫的。

    用框架自然有用框架的道理,最主要的優點就是簡單方便少寫程式碼也能實現一些功能。

    比如表單資料錄入,用yii2的gii腳手架生成對應的model模型和form模板,你只需要寫幾行程式碼,他就給你生成了功能,包括資料的自動完成和驗證,甚至是前臺的js驗證。非常方便。

    而手動去寫這些程式碼沒有意義。

  • 5 # 有骨有度

    可以呀,PHP開發的網站很多,之前在聚美,整個公司的財務都是PHP,完全沒問題。你去了企業才知道,大量的WEB相關的業務,都跑在PHP上,不要懷疑PHP的能力。

    當然,條件是,PHP很自由,也很安全,再差勁的開發人員,寫出來,頂多是效能太差,但不會對服務造成破壞。

  • 中秋節和大豐收的關聯?
  • 全世界一共有哪些國家?