中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

幾個主流國外pHp框架選型參考

2023-11-24    分類: 網(wǎng)站建設

最近簡單的用了幾個目前國內(nèi)用的比較多的國外主流pHp框架(不包括國內(nèi)框架)。我對這些框架有一種直觀的感覺。讓我簡要分享一下選擇哪些。到時候,權(quán)當參考。

主要參考框架包括:,,,

說明:我沒有認真使用過很多框架。我只是簡單地嘗試了一下。我的許多觀點可能不成熟或??錯誤。請指正,共同成長。

[ ]

官網(wǎng):

中文網(wǎng)站:

中文手冊:

視頻教程:

測試版:.6.1

優(yōu)點:

1. 配置簡單,所有配置使用pHp腳本配置,執(zhí)行效率高;具有基本的路由功能,可以進行一定級別的路由;具備初步功能,可以做出一定程度的界面外觀;數(shù)據(jù)庫層 封裝好,有基本的MVC功能

2.快速簡潔,代碼不多,執(zhí)行性能高,框架簡單,使用方便,學習成本低,文檔詳細;自帶很多簡單好用的框架,適合小型應用

缺點:

1.簡單理解為數(shù)據(jù)庫操作的層

2. 框架有點簡單,只能滿足小型應用的需求,滿足中型應用需求的能力稍差

評論:

總的來說,完成簡單快速的應用程序是值得的。同時在一定程度上可以構(gòu)造,方便模板復用。數(shù)據(jù)操作層封裝的很好php框架 比較,沒有使用太多過于復雜的設計模式。性能和代碼可讀性都很好。至于額外的,它們還不錯,簡單而高效。

[ ]

官網(wǎng):

中文手冊:

視頻教程:

測試版:.1.19.6305

優(yōu)點:

1.是與RoR最相似的框架,包括設計方法和數(shù)據(jù)庫操作方法;設計層面很優(yōu)雅,沒有內(nèi)在的冗余,所有功能都是純框架,執(zhí)行效率還不錯;數(shù)據(jù)庫層可以,功能很強大,適合復雜的業(yè)務處理;路由功能,配置功能也不錯;自動搭建腳手架()非常強大;適用于中型應用; MVC各層的基本實現(xiàn);具有自動命令行腳本功能;

2. 文檔比較齊全,已經(jīng)在國內(nèi)推廣成功。大多數(shù)人都知道學習成本適中

缺點:

1.一個很嚴重的問題是理解為數(shù)據(jù)庫層操作,嚴重影響除了數(shù)據(jù)庫之外的操作能力

2.的功能稍弱,配置功能稍弱;不適合大規(guī)模應用,只適合中型應用。對于小規(guī)模應用,學習成本略高。

評論:

總的來說,框架代表了一個非常重要的時代,也是pHp框架的代表,在當前扮演著非常重要的角色。很多自己寫的框架都有模仿的方式,是里程碑式的產(chǎn)品;它揭示了 RoR 的敏捷開發(fā)方法和數(shù)據(jù)庫操作作為唯一的設計思想是開發(fā)快速應用程序和原型的絕佳工具;同樣,作為Web2.0網(wǎng)站的開發(fā)框架也值得選擇。

[禪宗]

官網(wǎng):

中文手冊:

視頻教程:

測試版:-1.5.0

優(yōu)點:

1.官方產(chǎn)品,自帶很多,框架本身使用了很多設計模式來編寫,架構(gòu)很優(yōu)雅,執(zhí)行效率適中;在MVC設計中比較簡單,有路由功能,有比較強大的配置文件(可以處理XML和php INI)。它非常強大,擁有所有pHp框架中最全面的功能。它不僅是一個框架,還是一個大型庫(替代 pEAR)。這是它的主要特點;可以直觀的支持數(shù)據(jù)庫操作以外的層(強于和),可以方便的使用函數(shù)加載其他新增的;功能非常強大,從前端到后端支持,后端支持,ApC,,文件等等;數(shù)據(jù)庫操作功能非常強大,支持各種驅(qū)動(適配器)

2.文檔齊全,國內(nèi)社區(qū)成熟,目前有很多Web2.0網(wǎng)站在使用,學習成本中等

缺點:

1.MVC 功能補全比較弱,View層實現(xiàn)簡單(和沒實現(xiàn)一樣),不可能非常強大地控制前端頁面

2. 沒有自動腳本。要創(chuàng)建應用程序,包括入口文件,都必須自己手動構(gòu)建,上手成本很高。

3. Zend 作為中型應用框架問題不大,勉強可以作為大型應用的框架,但作為成熟的大型 pHp 框架,還是需要一些努力

評論:

作為官方框架,Zend 的雄心是可以預見的。他們想擠出其他框架,封裝很多強大的庫來提供一站式的框架服務,而且他們的開發(fā)團隊非常強大,完全有足夠的能力開發(fā)非常強大的產(chǎn)品,所以基本上可以肯定Zend的前景廣闊,如果需要更多時間來完善框架。同樣的,Zend架構(gòu)本身也比較優(yōu)雅,說明Zend官方有很多高手,設計理念也比較先進。雖然有些功能沒有完全實現(xiàn),比如View層、自動化腳本等,但這些都依賴于未來。升級??偟膩碚f,Zend 是最受期待的框架。當然,你把它放到你的項目中是完全沒問題的。

[ ]

官網(wǎng):

中文網(wǎng)站:

權(quán)威指南:

學習參考:

測試版:-1.0.13

優(yōu)點:

1.是我所知道的最強大的pHp框架,用了很久,但是很多功能沒挖出來;全面實現(xiàn)三層MVC,封裝了一切,包括$、$_GET數(shù)據(jù)、異常處理、調(diào)試函數(shù)、數(shù)據(jù)檢測;包括強大的緩存功能,自動加載(這個功能很酷),強大的i18n國產(chǎn)化支持;具有非常強大的視圖層操作,可以包含單個和多個文件;非常強大的配置功能,使用yml配置可以控制所有框架和程序運行行為,強大到讓人無語;可以隨意定義各種自己的,并且可以自動加載(auto load)這些,可以在程序中隨意調(diào)用;包含強大的多級項目和應用管理:--> --> -->,可以滿足一個項目下多個應用的??需求,并且每一層都可以定義自己的類庫和配置文件;非常強大的命令行操作功能,包括構(gòu)建項目、構(gòu)建應用、構(gòu)建模塊、刷新緩存等;

2.絕對是大型復雜項目開發(fā)的選,因為使用它會大大節(jié)省開發(fā)成本,多人協(xié)作時也不會有問題。在定義了級別并建立了基礎之后,任何模塊都可以重復使用。極大地重用代碼

缺點:

1. 數(shù)據(jù)庫操作使用重量級的和,但是已經(jīng)搬進我測試的版本了,能不能用

2. 無法控制緩存功能。每次開發(fā)調(diào)試總是緩存,需要執(zhí)行cc,rc清除并重建緩存;

3.效率不是很高,尤其是解析模板和讀取配置文件的過程,需要很多時間;

4. 學習成本很高,國內(nèi)也沒有成熟的社區(qū)和文檔,也沒有中文手冊。因此,掌握所有功能需要花費大量時間。

評論:

絕對是企業(yè)級框架,唯一能與Java領域強大的框架抗衡的東西;強大的東西自然學起來比較復雜,但是對應的東西對項目開發(fā)也更有幫助。當然,建議使用復雜的項目。處理起來,我覺得還是值得的,后期維護成本比較低,復用性很強。相應的,如果你在使用更復雜的互聯(lián)網(wǎng)項目,就必須相應地考慮數(shù)據(jù)庫分布的問題,那么就需要舍棄內(nèi)置的數(shù)據(jù)庫操作層,需要自己定義,當然支持任意構(gòu)建層。

【一般評論】

以上幾個框架各有特點php框架 比較,都是開源項目。但是,這些框架針對不同的項目。一般來說,它們更適合小型項目,而 Zend 更適合中型項目,更適合大型重量級項目。在選擇模型時,必須充分考慮框架的可定制性和可擴展性,因為每個項目都無法確定是否會隨著需求的變化而變化。

相對來說,Zend 和響應變化的能力都比較強,尤其是那些可以隨意自定義層的,可以很方便的添加自己的業(yè)務或者數(shù)據(jù)處理。我個人推薦在大中型項目中使用該框架。并且也可以在中小型項目、快速開發(fā)和原型構(gòu)建中發(fā)揮重要作用,非常適合目標不明確的原型項目的開發(fā)。理解一個框架的最好方法是使用它,而學習它的最好方法是觀看視頻。 :-)

仁者見仁,智者見智。在為項目選擇框架時,請仔細考察項目的需求和未來的變化,然后選擇一個合適的框架,以在項目開發(fā)速度和后期可維護性之間取得合理的平衡。當然也許,自己寫一個框架更合適。 :-)

大體評估了幾個框架,估計很多東西都沒有說到點子上,暫時先看一下,歡迎大家多多指正和指正!

當前標題:幾個主流國外pHp框架選型參考
網(wǎng)頁網(wǎng)址:http://www.rwnh.cn/news10/296360.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設計公司、App開發(fā)關鍵詞優(yōu)化、響應式網(wǎng)站、品牌網(wǎng)站制作面包屑導航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
海原县| 湘乡市| 青冈县| 洛阳市| 江门市| 云安县| 蒙城县| 甘洛县| 高碑店市| 金山区| 桦甸市| 石棉县| 天柱县| 锡林浩特市| 麻江县| 宜丰县| 江西省| 柏乡县| 漠河县| 荔浦县| 新乐市| 成武县| 永川市| 利川市| 巴青县| 石楼县| 葫芦岛市| 邵阳市| 图片| 康定县| 涿鹿县| 丹阳市| 巴东县| 共和县| 沙雅县| 高唐县| 大关县| 玉门市| 登封市| 永吉县| 会宁县|