国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

寫個PHP框架吧

2020-03-22 19:34:10
字體:
來源:轉載
供稿:網友
  • 肯定會問:現在的html' target='_blank'>PHP框架那么多了,為什么還要寫一個PHP框架呢?

    1、時代:PHP7來了,現在的所有框架都是基于PHP5.x的。到時候PHP7正式推廣出來,現有的框架都不能發揮PHP7的最大性能優勢,比如強類型和JIT。到時候很多框架就會有一個版本分裂的問題出現了,很多框架需要同時維護兩套代碼,部分框架可能會力不從心而掛掉了。所以現在要寫一個PHP框架就要以PHP7為最低版本要求,雖然現在PHP7還是測試版本,框架開發難度有點大。

    2、時長:一個框架開發要多少呢?個人觀點:從開發到測試、到實驗項目、到內測,應該需要一年到兩年的時間吧。再從推出到被大眾認知,估計也需要半年到一年的時間。那么整個預算下來,這樣一個框架從計劃到進入大眾視野就需要兩年到兩年半的時間,而這個時候,預測PHP7已經普遍進入大眾平臺了。

    3、接口:這里說的接口是指對框架使用者的API,從目前國內情況來看,Thinkphp在國內公司中的使用情況占有絕對的數量優勢。而且其簡單易用的特性也是大家都有目共睹的。用戶體驗,一直都是中國人最擅長的事情。所以,兼容TP接口吧。

    4、架構:MVC架構肯定就得參考國外吧,不過也是建議先規劃、再參考,不要完全照搬。一個PHP框架被幾乎所有的中高級開發人員在技術上鄙視這種現象不要出現第二次了好伐。

    5、附加:現有的PHP框架都是純PHP的,但是網站的開發卻是一個整體,在這一個網站的開發過程中,前端和后臺之間的橋梁 JS 就顯得格外重要了。所以在新開發的PHP框架中,應該開發配套的 JS 方法庫,建議是類似基于jQuery的擴展這一類的。

    6、社區:能否考慮與現有社區合并?我建議是與TP的社區,因為大家的接口是一樣的。另外一點是TP的社區很活躍,用戶量很樂觀。很多人用TP也是在用的層面上,并沒有很深地去考究框架內部如何實現,所以在應用層面上完全有理由考慮與TP社區合并。在框架架構及內部實現上,可以考慮在TP社區中開辟獨立的一塊。可以考慮被TP兼并或者兼并TP →_→

    7、文檔:文檔一定要 有序!清晰!美觀! 這方面TP絕對是典范。

    8、國際化:一定要有英文版本,Github上建議放英文版的。要團結一切可以團結的力量,歪果仁的技術可是很牛的,讓他們有力出力吧。TP在這個方面是一個活生生的失敗例子,所以它的架構一直被人技術鄙視。。。

    So Do it now! 還是 TODO 還是 Let it goPHP編程

    鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 兴山县| 翁牛特旗| 通山县| 罗平县| 垣曲县| 额敏县| 高阳县| 互助| 英山县| 武清区| 宜阳县| 来宾市| 小金县| 西昌市| 兖州市| 台南市| 建始县| 阳春市| 定安县| 大渡口区| 双峰县| 宜丰县| 林甸县| 大竹县| 太仆寺旗| 凤山县| 宜兰市| 大同市| 九江县| 威海市| 青岛市| 白玉县| 崇阳县| 车险| 垫江县| 宿松县| 荔波县| 江阴市| 泽州县| 宁海县| 夏河县|