日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

值得研究的PHP主流FrameWork框架

系統(tǒng) 2328 0
熟悉Java的淫都知道FrameWork的好處,對我們來說,最重要的一點(diǎn)就是能夠大大提高開發(fā)效率,PHP作為web應(yīng)用開發(fā)語言以來,已經(jīng)受到全球范圍內(nèi)的廣泛使用,各種資源也是相當(dāng)豐富,我這幾年也一直使用PHP來作為主要的web項(xiàng)目開發(fā)語言,期間逐漸的接觸到了PHP的幾個(gè)FrameWork,我目前知道的不錯(cuò)的有這么幾個(gè),其中大部分我都還只是了解皮毛,有空了一定要好好研究研究。
  • Zend FrameWork f_zend
    這個(gè)東西應(yīng)該P(yáng)HP的牛淫多少都知道點(diǎn),Zend是干啥的不用多說,所以他們弄的這個(gè)FrameWork自然不用懷疑,一定不會比別的差,Zend稱這將是下一代的主流框架。

  • CachePHP f_cakephp
    CakePHP是一個(gè)比較容易上手的PHP FrameWork,他完全采用面向?qū)ο蟮姆绞介_發(fā),支持AJAX,對于中小型web項(xiàng)目來說,很有可能是首選,目前它的用戶也不少,有在線社區(qū)支持,同時(shí)已經(jīng)有了中文的Manual文檔,需要的朋友可以找我拿,網(wǎng)上應(yīng)該也可以Google到。不過CakePHP有個(gè)不好的地方,那就是Model類過分復(fù)雜,在大型應(yīng)用中很難實(shí)現(xiàn)單元測試,會大大的影響到大型項(xiàng)目中后期的開發(fā)和項(xiàng)目重構(gòu)。
  • Symfony f_symfony
    大概知道CakePHP的人也會同時(shí)知道Symfony,這個(gè)東西也采用了面向?qū)ο蟮姆绞剑瑢?shí)現(xiàn)了快速開發(fā)支持和AJAX的支持,使用了龐大的 Creole 和 Propel 作為數(shù)據(jù)源層,數(shù)據(jù)庫和SQL操作非常簡單,如同操作對象一樣,但是同樣的卻帶來性能上面的不足。目前這個(gè)東西也是越做越復(fù)雜,封裝的東西越來越細(xì),有強(qiáng)烈的面向?qū)ο篑焙茫海?,它的文檔也比較豐富,在線網(wǎng)站有社區(qū)支持,熟悉面向?qū)ο蟮呐笥芽梢試L試一下。
  • PHPOnTrax f_phptrax

    個(gè)人認(rèn)為這個(gè)FrameWork不錯(cuò),由于有成功的Rails作為基礎(chǔ),PHP on Trax是值得信任的,它基本上就是Ruby on Rails的php翻版,有不少人直接叫這個(gè)東西為 PHP on Rails。它對MVC框架的支持非常好。

  • Agavi f_agavi
    這個(gè)FrameWork我只是大概聽說,沒有太多了解,更多細(xì)節(jié)可以去它的官方網(wǎng)站上研究一下,有論壇支持。
  • web.framework f_wf
    關(guān)于這個(gè)FrameWork在我的Blog里面曾經(jīng)有過一篇它的文章介紹,就不在這里多說,大家可以從這個(gè)鏈接查看: 《基于MVC架構(gòu)的PHP5 web.framework 》
  • iConnect f_iconnect
    在目前的PHP框架中,iConnect是一個(gè)專為企業(yè)應(yīng)用設(shè)計(jì)的FrameWork,這個(gè)東西在我的Blog上也有過文章說過,大家可以訪問這里查看: 《iConnect, 一個(gè)開源的PHP 5框架>
  • phpMVC f_phpmvc
    這個(gè)FrameWork比較有歷史,它是基于Java的Struts 來實(shí)現(xiàn)的PHP框架,從功能和成熟度來講都不錯(cuò),熟悉Struts的朋友可以立即上手使用。
  • phpWact
    這個(gè)框架不太熟悉,但是據(jù)說歷史比較久遠(yuǎn),它實(shí)現(xiàn)了很多企業(yè)級的開發(fā)模式,主要的設(shè)計(jì)思路是基于可持續(xù)的軟件重構(gòu)和單元測試,它基于 simple test 實(shí)現(xiàn)單元測試,企業(yè)應(yīng)用可以嘗試使用這個(gè)框架來實(shí)現(xiàn)。
  • Studs f_studs
    從名字上你大概也就能猜出怎么回事了,不錯(cuò),它就是Jakarta Struts結(jié)構(gòu)移植過來的PHP開發(fā)框架,使用面向?qū)ο蟮拈_發(fā)結(jié)構(gòu)和API,模擬了一個(gè)HTTP Servlet容器和使用了PHP服務(wù)頁面引擎技術(shù)。
  • FleaPHP f_fleaphp
    FleaPHP是值得國人高興的一個(gè)FrameWork,因?yàn)樗且粋€(gè)我們國人自己開發(fā)的PHP FrameWork,F(xiàn)leaPHP 是一個(gè)采用 PHP 開發(fā)(完全支持 PHP4 和 PHP5)的應(yīng)用程序框架,為開發(fā)者創(chuàng)建自己的應(yīng)用程序提供了必要的基礎(chǔ)功能和輔助組件。FleaPHP 的全名是 Fast-Lightweight-Extensible-Automatic PHP web application framework。FleaPHP 是一個(gè)遵循 BSD 協(xié)議發(fā)布的開放源代碼應(yīng)用程序開發(fā)框架。你可以免費(fèi)獲取 FleaPHP 框架,并應(yīng)用到自己的開發(fā)工作中。與流行的 GPL 協(xié)議不同,F(xiàn)leaPHP 遵循的 BSD 協(xié)議不要求開發(fā)者將基于 FleaPHP 框架開發(fā)的應(yīng)用程序公布于眾。這很好的保護(hù)了開發(fā)者及其所屬企業(yè)的利益。更進(jìn)一步,即便你基于 FleaPHP 實(shí)現(xiàn)了自己的產(chǎn)品或者對 FleaPHP 進(jìn)行了修改以滿足自己的需求。你仍然不需要公布你的勞動成果。

  目前我知道的就這幾個(gè)PHP的框架,實(shí)際上他們都各有所長,我們完全沒有必要全部都去深入的搞明白每一個(gè),并且熟練駕馭他們,我們只需要根據(jù)個(gè)人的習(xí)慣、喜好選擇一個(gè)適合自己的,然后深入的研究它、應(yīng)用它,進(jìn)而大大的提高自己的開發(fā)效率和產(chǎn)品質(zhì)量。

值得研究的PHP主流FrameWork框架


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。。?/p>

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 思茅市| 迭部县| 牟定县| 慈溪市| 磐石市| 大足县| 拉萨市| 蒲江县| 裕民县| 和田市| 沙雅县| 济宁市| 昌黎县| 呼和浩特市| 武隆县| 康平县| 瑞丽市| 顺平县| 延长县| 合肥市| 大兴区| 通城县| 嘉义市| 黄山市| 洛隆县| 桐梓县| 和静县| 托克托县| 纳雍县| 晋州市| 铜山县| 厦门市| 应城市| 永州市| 大新县| 岳阳县| 滨海县| 新平| 南皮县| 兰考县| 奉新县|