[討論] 哪個php的framework最好用

作者: b95170088 (夏戀秋分)   2015-07-22 20:37:33
因為小弟的即將要進去的公司,公司的網站是很單純的php網站沒有套
framework,公司目前只有後台管理系統,而公司有想要套framework,想問問目前
哪個framework各位最推薦,另外想問問smarty的缺點是什麼,因為前公司是用smarty
,想了解smarty樣板引擎有前景嗎?
作者: alog (A肉哥)   2015-07-22 20:54:00
去找一間會用framework的公司 除非你真的找不到薪水比他高
作者: gitignore (git)   2015-07-22 21:18:00
個人覺得Yii2滿不錯的 http://goo.gl/376GdM
作者: crossdunk (推噓自如)   2015-07-22 21:26:00
有CI YII LARAVEL 後者好像是目前使用率最高的(?
作者: demoboy (demoboy)   2015-07-22 21:54:00
Laravel 資源最多,使用者也多;另外phalcon也推薦使用
作者: alog (A肉哥)   2015-07-22 21:55:00
phalcon不錯,但有點硬派,要上手容易 好處理 laravel目前國內外文件量非常多,比phalcon多很多
作者: dlikeayu (太陽拳vs野球拳)   2015-07-22 22:38:00
laravel的簡易是用效能換來的,如果要做流量較大的平台或是反應速度快的平台,最好還是選其它的ex:我用yii2內建bootstrap table跑500筆資料出來同樣再用laravel跑,後者硬是多快2秒...但以前後端整合,要是想要快速開發專案或前端設計師想早點入手backend能力,是可以先從laravel開始p.s yii2的widget沒laravel多,所以看需求吧
作者: alog (A肉哥)   2015-07-22 22:47:00
要走流量大的平台看情況,有些架構打cache*即可如果那間公司的人真有心要深入framework易上手、文件夠的framework比容易提升戰力同事之間都能比較互相支援
作者: tracetw (((o(*゚▽゚*)o)))   2015-07-23 00:35:00
作者: dlikeayu (太陽拳vs野球拳)   2015-07-23 03:25:00
可能我公司這邊都一定得把硬體效能發揮到極限(省錢)Laravel的request數評比實在不敢領教現在連web server都是用fallback的方式同時跑fpm跟hhvm
作者: MangoTW (不在線上)   2015-07-23 04:33:00
Laravel的架構很現代,對於程式的學習有很大的幫助。
作者: chan15 (ChaN)   2015-07-23 09:51:00
smarty 已經很古老了,只是一種工具而已,跟前景沒關吧
作者: dlikeayu (太陽拳vs野球拳)   2015-07-23 10:56:00
學習:laravel 效能: phalcon symfony2 yii2 絕不:ci上面是比較人為知的framework
作者: newton2009 (好瘦唷QQ)   2015-07-23 11:22:00
CI不推的原因是? 好奇~
作者: dlikeayu (太陽拳vs野球拳)   2015-07-23 12:09:00
Sorry更正啟示:我對CI是停留在1.x階段,剛去爬CI3發現問題都改善了,但只是爬Document沒實測,有誤導請見諒CI1 不推的原因是,可以把它想成理念是laravel,但是核心寫法不太好,擴充性不強,widget也普普 後來laravel殺出來後,CI1完全沒價值,比性能也沒比較好,自然就不推
作者: sonicjr (平凡中的不平凡)   2015-07-23 15:49:00
CI1已經是古董的東西了 我從CI2開始用 覺得很好用 但的確是有蠻多問題存在 但換了新東家 CI3出來後 改善超多問題我還是會一直用CI 覺得新東家很有後續潛力 而且這個網站https://goo.gl/Wyosxz CI的效能贏laravel還真不少
作者: dlikeayu (太陽拳vs野球拳)   2015-07-23 16:01:00
http://goo.gl/sQ5Wxg 這個PHP評比也可以做參考Yii2記憶體用量大是model的設計彈性很大,要是在寫的時沒有自己利用static特性或singleton模式,就會浪費很多資源,這個最近在優化我們家平台時有體驗到,最後節省將近60%的記憶體資源,這比較需要有common sense不然一般framework的優勢不會提到model這塊核心怎麼做只會從cache去說可以改善效能
作者: see8di   2015-07-23 23:26:00
自己开發
作者: tkdmaf (皮皮快跑)   2015-07-24 00:58:00
想不到樓上竟然從7升到8真是神奇。重點是不懂入境隨俗來到台灣的ptt用簡體字真是可笑可笑。所以see8di找到開發的高手了嗎?
作者: hwChang (聰明是天賦 善良是選擇)   2015-07-24 07:16:00
用過 CI+Laravel,自己會推 Laravel。
作者: crossdunk (推噓自如)   2015-07-31 16:03:00
好奇 既然看到的文章比效能之類的都是CI較佳為什麼感覺比較多人使用laravel呢因為LARAVEL開發快很多嗎
作者: dlikeayu (太陽拳vs野球拳)   2015-08-07 04:14:00
舉例,每天可能上線1萬個PHP專案,但不會上線1000個平台效能需求自然不是最大當你做平台時用軟體去分析你PHP loading時發現記憶體跟cpu用量少快一倍時,你就會想換了機器/vps的價錢是直接倍數成長去MIS版上可以看到很多厲害的在跟progamer開幹就是這樣軟體寫不好或用法錯,但只要能跑就很難被抓倒霉的通常是MIS就要開新規格出來(錢這邊也剛好可以提醒,不管用哪個framework,只要有debug模式的話都儘量開出來,可以分析一次request用掉的Ram跟反應時間,這行做久大家東西都能做出來,但高不高端就在這些細節裏了

Links booklink

Contact Us: admin [ a t ] ucptt.com