成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

用什么PHP框架最好?框架?還不如用開源系統(tǒng)吧

Steven / 1633人閱讀

摘要:最近這六年來,一直使用開源系統(tǒng)來做項目,如等,雖然也有接觸過主流的框架,不過并不多?;ヂ?lián)網快速迭代我是互聯(lián)網比較早的用戶了,我學的時候還沒有所謂的框架,所以那時候開發(fā)出一個好用的框架無疑是提高生產力最佳的方案。

最近這六年來,一直使用PHP開源系統(tǒng)來做項目,如drupal, joomla, wordpress, magento等,雖然也有接觸過主流的框架,不過并不多。也許我會有一些偏見,我認為簡單或中等難度項目就應該用開源CMS來完成,而不是用簡單的PHP框架,如thinkphp, ci, cakephp等。理由如下:

常見功能CMS都有,沒有開發(fā)的價值
什么會員功能、數(shù)據(jù)的增刪查、權限、文章管理、SEO等,這些都非常常見,常見到被開發(fā)出來的價值是零。不少主流的PHP框架連后臺都沒有提供,還必須為開發(fā)后臺而花費時間,這無疑就是在造輪子。thinkphp在國內可以說是用得最多了,可這些常見功能可以下載即用的嗎?連個組件分享平臺都沒有,無法積累開發(fā)成果,這樣比較起來,thinkphp能比CMS快捷多少?

開發(fā)質量問題
用thinkphp做項目往往有兩個重要理由,一是開發(fā)順手;二是簡單,容易找人維護。但順手是個很主觀的概念,如果你只用過WINDOWS,你不會覺得VIM很順手,如果你不會五筆你不會覺得五筆很順手。同理,懂得不多的人,會覺得簡單就是順手,不會去思考迭代更新和擴展性等問題。門檻低會導致整體開發(fā)質量并不高,雖然CMS門檻也低(如joomla, wordpress),但大部分常見功能和組件是由社區(qū)維護,真正要編寫的代碼并不多,所以質量有社區(qū)來保證,而不是個人開發(fā)者。我想當老板的都知道靠譜的開發(fā)人員不容易找,依賴社區(qū)的力量就是性價比最高的方案。好的PHPer也不可能學不會一個簡單的CMS。

技術積累問題
thinkphp很多人用,可很少會有人交流與分享自己開發(fā)的組件,也許某些人自己能有一套自己常用的thinkphp組件,可只限于自己開發(fā)的項目中,并沒有人愿意去使用別人的組件。這是技術氛圍與社區(qū)化的原因。國內的開源一直缺少社區(qū)化支持,所以發(fā)展得并不大。去接觸一下drupal社區(qū),里面都是對drupal資深的開發(fā)人員,項目從開始到UAT效率都非常高,我能斷言效率之高不是你能用thinkphp可以達到的速度。

互聯(lián)網快速迭代
我是互聯(lián)網比較早的用戶了,我學PHP的時候還沒有所謂的框架,所以那時候開發(fā)出一個好用的框架無疑是提高生產力最佳的方案。但現(xiàn)在技術的發(fā)展已經不愁沒有框架,為了快速發(fā)展產品,更高效的開發(fā)方案勢在必行,有什么需求都應該可以更高效被實現(xiàn)出來,并且要保護安全和質量。這些要求明顯對于新手來說很難,所以有thinkphp讓新手可以用苦力換技術差距。但這種并不是開源精神,往往一直使用thinkphp的人的概念就是“我能自己開發(fā)一個,為什么要學怎么擴展某個開源系統(tǒng)的組件?”,能用就好,并不接受別人的開發(fā)思路,這種觀念套在過去的生產線上,應該就叫閉門造車吧。

以上只是拿thinkphp做對比,并不是說thinkphp不好,但國內社區(qū)化氣氛的確并不高漲,這讓我們在PHP開發(fā)技術上不能取得市場主導地位,其實我們一直在被老外牽著鼻子走。有再好的框架沒有社區(qū)大力支持,都很難做得大的。就算你用thinkphp用得有多好,可能某一天一個老外老板說國外某個系統(tǒng)非常熱門而且穩(wěn)定,就要求你使用它。你說你的thinkphp技術很牛,可人家開源系統(tǒng)里社區(qū)成員個個都很牛,就算你不干也可以在社區(qū)里找到人維護,要你何用?

drupal這個社區(qū)化做得很好,本土化的社區(qū)都已經有不少成員了。對于PHP的學習不要止于框架,了解一下PHP主流產品都有那些。我去面了一個PHP程序員,問他會什么,只會thinkphp和一點YII,對于PHP主流產品一點認知都沒有,什么是擴展?什么叫組件?什么叫插件?從來都沒接觸過,這樣還能自認為是PHP程序員。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://systransis.cn/yun/30314.html

相關文章

  • 2017年PHP程序員未來路在何方

    摘要:目前來看等語言還難以企及和。作為一個資深的開發(fā)者,在技術上給各位程序十點未來的建議,希望對大家有所幫助。開發(fā)者應當學習掌握規(guī)范,在開發(fā)程序時應當盡量遵循規(guī)范。程序員除了寫后臺程序之外,還有很大一部分工作在展現(xiàn)層,和瀏覽器前端打交道。 PHP 從誕生到現(xiàn)在已經有20多年歷史,從Web時代興起到移動互聯(lián)網退潮,互聯(lián)網領域各種編程語言和技術層出不窮, Node.js 、 GO 、 Pytho...

    william 評論0 收藏0
  • 前端為什么要學習 Selenium

    摘要:你是對的,因為你需要學習。如果你有這些疑問,那么請不要擔心,因為在本文中,我將給出個令人信服的理由,來說明學習的必要性。用于家庭用途的操作系統(tǒng)足以支撐進行測試。由于的使用量持續(xù)增長,使對測試員的需求也在成比例增長。 翻譯:瘋狂的技術宅原文:https://www.edureka.co/blog/1... 本文首發(fā)微信公眾號:前端先鋒歡迎關注,每天都給你推送新鮮的前端技術文章 如果...

    CodeSheep 評論0 收藏0
  • 我眼中的PHP

    摘要:趁著吃下午茶,我也來簡單談談對甚至的一些看法。然而放眼現(xiàn)在,其實這些東西,感覺像是入門級別的要求了。說說我自己吧,不可否認,在工作中,我確實是個打雜,說好的架構呢,說還的管理呢,說好的技術支持呢,,到頭來,還是東忙西忙,一無所事。 趁著吃下午茶,我也來簡單談談對 PHP 甚至 PHPer 的一些看法。 況且最好的語言要是沒有優(yōu)秀的人,那幾本就是扯淡,沒錯,就是你們在大大小小的群經??吹?..

    Lin_R 評論0 收藏0
  • 轉:從框架PHP的五種境界及各自的薪資待遇

    摘要:語言行為及特征狀態(tài)看不懂任何英語技術,英語文檔,凡事沒有培訓部在搞的,只有英文文檔的東西國內一律沒大公司在用,都非主流,排斥英文文檔和新技術,以及各種超出他學習能力范圍的技術。 在撰寫此文前首先必須申明的是本人不鄙視任何一種框架,也無意于挑起PHP框架間的戰(zhàn)爭,更沒有貶低某個框架使用者的用意,本文純粹個人的看法。你可以認為我無知也好,或者裝逼也好,請不要試著在任何情況下,隨便發(fā)起言語的...

    Godtoy 評論0 收藏0
  • 的IT類網站及工具大集合

    摘要:整理的一些實用的類網站及工具。鏈接云適配有時候我們做出的網站沒有用到響應式布局,也可能我們的網站的像素寬度已經規(guī)定成具體的多少像素了。同時提供多個開放,功能實用,非常強大。 整理的一些實用的IT類網站及工具。 1.聚合數(shù)據(jù) 大家在開發(fā)過程中,可能會用到各種各樣的數(shù)據(jù),想找一些接口來提供一些數(shù)據(jù)。比如天氣預報查詢,火車時刻表查詢,彩票查詢,身份證查詢等等。有了這個接口,直接調用即可。各種...

    rollback 評論0 收藏0

發(fā)表評論

0條評論

Steven

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<