相對於別的php架構來說thinkphp有什麼缺點嗎?

來源:互聯網
上載者:User
為什麼現在越來越多的php老手(大牛)都是推薦yii,cakephp,ci等架構,而不是國產的較為知名的thinkphp架構呢?是不是thinkphp有什麼別的架構所沒有的缺點啊?

回複內容:

一個架構弱,要麼是架構弱,要麼是效能弱~優點:中文文檔,上手快,部署迅速。

缺點:中國人開發的架構,有low的原罪,而且中文文檔,看慣了github的表示看不懂。用的人太多,沒有逼格。由於是中國人的開發的架構,效率低不解釋。操作太傻瓜式了,沒有命令列的儀式感,函數命名更是low,到處都是抄襲的痕迹,抄Y家,抄L家。

這麼low的一個架構,輕鬆佔據國內php半壁江山,知乎大牛才不care呢,分分鐘徒手擼出一個架構,並發量幾百萬,效率高出原生幾條街。中文注釋,單字母函數,版本間一致性低都是缺點Thinkphp就像是電腦作業系統裡的Windows。足夠簡單,能讓你很快地體會到什麼是MVC,就像Windows能讓你認識電腦是個什麼東西,日常能用來幹些什麼事情。但它就會偶爾要更新一下漏洞,偶爾可能要修修補補升升級什麼的,偶爾可能也會被卡一下什麼的,但這些都不緊迫,因為你畢竟有架構可以用了。就像你已經有電腦可以用了,出了點什麼問題,或者要重裝系統,叫個同學就能幫你搞定了,某度一搜都有答案。
如果你有足夠知識,你可以去用Linux系統啊,可以去用 MAC OS 啊,甚至可以去用linux命令列。但問題是,一開始就給你一台linux你能不能用,給你一台MAC你會不會用,遇到問題的時候你可以去問誰。
每一個架構都有一個架構的定位,選擇自己需要的。可以溫顧一下小學的那篇文章《小馬過河》
----------------------
一些技術大牛能專註於Windows,能寫出進入千家萬戶的便民軟體。
一些裝逼人士也能天天捧著個蘋果卻連個PPT都做不好。

------------------------2016年3月17日----強行更新---BUG報告-----------------------
ThinkPHP在Linux下部署關閉調試後會遇到不少問題要調試、改配置;詳情可以看我的部落格 大牛亮了以前一直只用過ThinkPHP,公司項目一般也是自己鼓搗的架構,直到一周前我學習了一下Yii。。。。。頓時覺得TP那真的是。。。。比較適合初學者。大牛為什麼不讓你學laravel呢?大牛怎麼沒跟你說YAF、SWOOLE。。。從項目的角度來說。。
thinkphp開發的效率大家是有目共睹的。
會php文法的人培訓1周可以上手了。
但是從項目穩定開發情況來看。
thinkphp一直不能提供testunit套件。更不用說behat了。
項目做著做著。。就無法維護了。
這是我在使用和看到的最大問題。要看跟誰比,tp對於ci這樣的輕架構來說,易學,豐富的函數,社區文檔這些是優勢,但比較yii(1,2),laravel來說,有些地方(沒錯,我就是說的單字母函數,又物件導向又過程,人不人鬼不鬼)比如配置(比之yii),路由(比之laravel),tp被甩幾條街,不靈活,作為php的教程,yii源碼更優秀
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.