最近業餘時間一直在開發expressphp的第二個版本 mixphp,今天下班想起之前乙個面試官的問題:你為什麼還要再造乙個輪子呢?仔細回想,第乙個版本,現在想來確實 「炫技」 的成份比較多,現在推翻第一版,又重構乙個所謂的 「高效能php框架」 ,這東西又不賺錢,我到底為了啥?其實,寫程式和寫詩有很多相似之處,同樣需要優雅的語法,好作品也同樣想要有更多的人欣賞,感性完了,接下來理性的分析一下。
國內較流行的 php 框架,參考lagou等招聘網中的招聘資訊與眾多同事口口相傳。
框架特點
流行度更加適合
thinkphp
易上手,文件友好、過度封裝
超高網頁
yii安全性高、規範、效能稍差高網頁
codeigniter
簡單、高效、文件友好
高網頁&api
yaf/phalcon
c擴充套件,高效能
一般api
通常後端開發有以下這些場景:
在網頁/後台管理/api開發方面,流行的各種php框架一直都很擅長,可是在控制台程式開發方面:
yaf/phalcon這樣c擴充套件框架,如果開發業務十分複雜的後台與網頁,開發效率不高,中小企業開發效率才是生存王道,而開發效率高的thinkphp、yii、codeigniter開發api效能又差了點,當然效能可以從架構上著手,但是如果高效能與開發效率可以兼得,豈不更好。
許願:希望以後所有後端開發,如用php,就用乙個框架可好?
php是最好的語言支援的使用者**個 star 吧,讓更多人發現 mixphp。
我為什麼要開發亞馬遜ERP
在大學的時候時常聽經貿系的同學說,他的乙個同學搞亞馬遜,乙個月兩萬多的存收入,讓人聽起來無比的羨慕。在我看來,亞馬遜的印象還在停留在賣書的 這幾年,aws,傑夫 貝佐斯 jeff bezos 的字眼經常出現,讓我想深入了解一下亞馬遜。大學的學的是計算機系,在學校的時候做過幾個web應用,我自認為和網...
我為什麼要騎行?
在高中畢業前,我從來沒有想過自己會選擇騎行,會騎行遠遊,曾經我最遠的也不過是從我們家到我們縣城的 15 公里的距離,這已是極限了,我並沒有在這個過程中感到很享受,我真的很討厭很討厭運動。但是,就在高考結束那天,我猛地一下子扭頭告訴我的朋友,我要騎行,我要騎行去西雙版納,我要瘋狂一夏 一絲猶豫不曾有,...
我為什麼要辭職
序 2009年4月1日,愚人節,也是我辭去海通 的日子。親朋好友皆不解其故,年薪十餘萬,工作很悠閒,為何放棄安穩而求不測?特做此詩以解釋,也以為未來紀念。為什麼要辭職?因為我嚮往自由!當心不再和集體一起跳動,世界便充滿昏暗,向生命敬禮哪能只用這點看似豐厚的報酬?我不想再心為形役!我不想再欺騙夢想!我...