symfony(php框架)
v4.0.8 免費版- 軟件大?。?span itemprop="fileSize">7.90 MB
- 軟件語言:中文
- 軟件類型:國產(chǎn)軟件 / 編程軟件
- 軟件授權(quán): 免費軟件
- 更新時間:2019-03-11 13:05:52
- 軟件等級:
- 軟件廠商: -
- 應(yīng)用平臺:WinXP, Win7, Win8, Win10
- 軟件官網(wǎng): https://symfony.com/
相關(guān)軟件
sublime text 3v4.0.0.4077 中文特別版
27.00 MB/中文/8.0
phpMyAdmin For Windowsv5.1.2 官方版
14.10 MB/英文/10.0
Zend studio 7.2.0附注冊機
314.00 MB/英文/5.0
myeclipse2016 ci7漢化破解版
1.52 GB/中文/10.0
EclipsePHP Studio3.0簡體中文版
170.00 MB/中文/10.0
軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評論下載地址
Symfony是php開發(fā)工具.這里it貓撲的小編為小伙伴嗲來詳細(xì)的功能介紹和使用說明.不同于其他電腦軟件的安裝步驟,小伙伴可以參考Symfony的安裝教程.歡迎感興趣的用戶來IT貓撲下載應(yīng)用!
symfony工具說明
Symfony是一個基于MVC模式的面向?qū)ο蟮腜HP5框架,它可以幫助你將web應(yīng)用程序的業(yè)務(wù)邏輯、服務(wù)器端邏輯和頁面顯示分開.它也包含了許多的工具和類,這些工具和類可以幫助你縮短開發(fā)復(fù)雜web應(yīng)用程序的時間.
Symfony是國外最流行的PHP開發(fā)框架,近年來Symfony正以迅雷不及掩耳之勢迅速占據(jù)國內(nèi)PHP開發(fā)框架的市場份額,鑒于symfony2高度重視業(yè)務(wù)邏輯、代碼易讀、維護輕松,能大大提升團隊的開發(fā)效率,提高代碼性能,現(xiàn)在Symfony2框架已成為大型互聯(lián)網(wǎng)公司的首選框架.
功能介紹
【路由】
能限制hostname,這就讓有大量公共功能的網(wǎng)站可以共用一套代碼.URI 識別支持 Reg 檢測,讓 url 能定義的隨心所欲.支持前綴,import,便于模塊化.
【Twig模板】
這是我最喜歡的一個組件.它提供了一套不同于 php,但非常適合處理復(fù)雜網(wǎng)站結(jié)構(gòu),頁面結(jié)構(gòu)的語法.extension 很方便也很強大,通用的操作通過 extension 能很好的表達(dá),比如需要緩存頁面的某個模塊到 redis ,寫一個 ViewExtension,就能在模板里面用一個方法來緩存特定模塊了,非常方便,代碼也很容易管理.
【composer包管理】
讓代碼的依賴關(guān)系變得很清晰.而且現(xiàn)在第三方有很多不錯的 bundle,比如抽象 redis 的 snc/redis-bundle,處理圖片的 liip/imagine-bundle,第三方登錄的 hwi/oauth-bundle 等等等等.隨著自己項目的逐漸成熟,也可以把項目對 Symfony 的定制獨立出來用 composer 來管理,感覺挺不錯的.
【Event、Listener和Services】
非常方便的全局功能處理.惹人討厭的是配置起來很麻煩,我用的是 yml 配置文件,為了找對路的語法真是掉了一層皮.
【Doctrine ORM】
一個好處是不用去糾結(jié)于數(shù)據(jù)庫的細(xì)節(jié),而只需仔細(xì)的設(shè)計需要持久化的對象.對象之間的關(guān)系可以自由設(shè)計,從生成數(shù)據(jù)庫結(jié)構(gòu)到生成查詢語句的過程都不用再操心了.另一個好處是查詢的時候,可以不用 sql,dql 這種依賴字符串來表達(dá)的查詢,而采用對象式,sql 因為是單純的字符串,整個查詢邏輯的控制用代碼表達(dá)起來很麻煩.
【Form組件】
Symfony 提供了 form 生成,提交以及驗證的功能.組件抽象了三個方面的東西:formType 來維護需要填寫保存的值,formTheme 來定義表單的 html 結(jié)構(gòu),以及 validation 提供數(shù)據(jù)驗證的功能.這個組件的缺點也很明顯,概念太復(fù)雜了,如果遇到要自己定義一個 field,簡直就是自找麻煩.
【性能】
Symfony 提供了一個極好的組件叫 profile,能以圖形化的形式顯示各個部分代碼執(zhí)行的時間,消耗的內(nèi)存,還有數(shù)據(jù)庫查詢的語句,查詢的行數(shù),用到的索引的.配合這個工具來優(yōu)化代碼,可以讓網(wǎng)站跑得飛快.
symfony安裝教程
1.Linux/Mac OS
在控制臺執(zhí)行如下命令:
$ sudo curl -LsS http://symfony.com/installer -o /usr/local/bin/symfony
$ sudo chmod a+x /usr/local/bin/symfony
將會在你的操作系統(tǒng)創(chuàng)建一個全局命令symfony
2.Windows
在控制臺執(zhí)行如下命令:
c:\> php -r "readfile('http://symfony.com/installer');" > symfony
將下載下來的symfony文件移到你的項目目錄,然后執(zhí)行以下命令:
c:\> move symfony c:\projects
c:\projects\> php symfony
3.創(chuàng)建一個symfony應(yīng)用
使用new命令創(chuàng)建第一個symfony應(yīng)用
# Linux, Mac OS X
$ symfony new my_project_name
# Windows
c:\> cd projects/
c:\projects\> php symfony new my_project_name
更多>> 軟件截圖
推薦應(yīng)用
sublime text 3 27.00 MB
下載/中文/8.0 v4.0.0.4077 中文特別版Java SE Runtime Environment(JRE8 64位版) 79.36 MB
下載/多國語言[中文]/1.0 v8u321 中文官方安裝版EditPlus編輯器 2.69 MB
下載/中文/6.0 v5.4.3571 烈火漢化綠色版ultraedit portable64位漢化版 177.00 MB
下載/中文/5.0 v25.20.0.166 綠色中文版版三菱gx works2仿真軟件 432.50 MB
下載/中文/9.0 v2.14 官網(wǎng)安裝版_附安裝教程/產(chǎn)品id(序列號)Borland Turbo C++ 3.0 3.28 MB
下載/英文/8.0 Windows完整版intellij idea 2016 385.00 MB
下載/中文/5.0 v2016.1 漢化破解版Android Studio 2.2.2中文正式版 1.60 GB
下載/中文/10.0 v2.2.2 官方最新版
其他版本下載
精品推薦
相關(guān)文章
下載地址
symfony(php框架) v4.0.8 免費版
查看所有評論>> 網(wǎng)友評論
更多>> 猜你喜歡