首頁>Club>
8
回覆列表
  • 1 # web開發小a

    樓主問四大框架,我暫且理解為國內最流行的四大(畢竟 tp國外沒人用,國內小公司用的多),分別為 laravel,yii,tp,ci(暫且把他當第四把)

    一. laravel

    優雅的php框架,底層用到了蠻多設計模式,比較像java

    優點: 各種設計模式,提供很多強大的中介軟體擴充套件元件(佇列啥的),作者更新比較頻繁,對應的社群活躍,可以說是php第一框架。

    缺點:上手稍微難一些,得理解門面等一些詞,需要一定基礎

    二.yii

    強大的OOP框架,中大型公司願意選用該框架,穩定性好

    優點: 上手比較容易,ORM蠻好用封裝的比較好,提供的cli命令列比較好用,功能強大,一般web開發需要的功能都有,自帶的gii一鍵生成相關程式碼

    缺點: 自帶的檢視層可能不是完全撥離php程式碼的,還有一些文件是英文,翻譯還差一點

    三.tp5

    國內仿laravel的小框架,外包公司流行

    優點: 很容易上手,學習成本低,官方文件齊全,也有付費更加深入的文件,框架目錄簡單

    缺點: 功能不夠強大(指一些額外的元件),命令列模式功能稍微少一些,遷移檔案啥功能確實(現在不確定新版加了沒)

    四.ci

    優點: 小 小巧,學習成本低,開發功能快

    缺點: ci3都還沒自帶composer, 得改一下加入,作者團隊換人了,框架很久沒更新,一些php新特徵沒有使用,ci2還相容 php4

  • 2 # 程式設計字典

    教程送上:http://www.codingdict.com/tutorials#PHP%E6%95%99%E7%A8%8B

  • 中秋節和大豐收的關聯?
  • 如果當初王俊凱、王源、易烊千璽沒有以TFBOYS組合出道,而是以新人身份去參加《偶像練習生》和《創造101》第二季,還能順利出道嗎?