我為什麼要開發乙個 MixPHP 框架

2021-09-14 06:55:23 字數 795 閱讀 9956

最近業餘時間一直在開發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日,愚人節,也是我辭去海通 的日子。親朋好友皆不解其故,年薪十餘萬,工作很悠閒,為何放棄安穩而求不測?特做此詩以解釋,也以為未來紀念。為什麼要辭職?因為我嚮往自由!當心不再和集體一起跳動,世界便充滿昏暗,向生命敬禮哪能只用這點看似豐厚的報酬?我不想再心為形役!我不想再欺騙夢想!我...