輕量級(jí)php數(shù)據(jù)庫(kù)框架 PHP主流框架

thinkphp6數(shù)據(jù)庫(kù)操作的實(shí)驗(yàn)?zāi)康?/h2>

構(gòu)建想要的功能。thinkphp是一種用php語言構(gòu)建的快速開發(fā)框架,是一個(gè)來源輕量級(jí)的php框架。thinkphp6數(shù)據(jù)庫(kù)操作的實(shí)驗(yàn)?zāi)康氖菢?gòu)建想要的功能。數(shù)據(jù)庫(kù)是“按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù)”。是一個(gè)長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的、有組織的、可共享的、統(tǒng)一管理的大量數(shù)據(jù)的集合。

創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),無為企業(yè)網(wǎng)站建設(shè),無為品牌網(wǎng)站建設(shè),網(wǎng)站定制,無為網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,無為網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

「編程工具」PHP 開源框架 MiniFramework 發(fā)布 2.0.0 版

MiniFramework 是一款遵循 Apache2 開源協(xié)議發(fā)布的,支持 MVC 和 RESTful 的超輕量級(jí) PHP 開發(fā)框架。MiniFramework 能夠幫助開發(fā)者用最小的學(xué)習(xí)成本快速構(gòu)建 Web 應(yīng)用,在滿足開發(fā)者最基礎(chǔ)的分層開發(fā)、數(shù)據(jù)庫(kù)和緩存訪問等少量功能基礎(chǔ)上,做到盡可能精簡(jiǎn),以幫助您的應(yīng)用基于框架高效運(yùn)行。

MiniFramework于2019年6月11日發(fā)布2.0.0版本,變化有:

* 重構(gòu)框架核心架構(gòu),按功能模塊劃分目錄和命名空間。

* 新增命名空間Mini\Base,用于框架基礎(chǔ)類庫(kù)。

* 新增命名空間Mini\Cache,用于緩存類庫(kù)。

* 新增命名空間Mini\Captcha,用于驗(yàn)證碼等人機(jī)識(shí)別校驗(yàn)類庫(kù)。

* 新增命名空間Mini\Db,用于數(shù)據(jù)庫(kù)操作類庫(kù)。

* 新增命名空間Mini\Helpers,用于全靜態(tài)助手類庫(kù)。

* 新增常量CSRF_TOKEN_ON,默認(rèn)值為TRUE,用于控制防御CSRF跨站請(qǐng)求偽造攻擊功能的開啟和關(guān)閉。

* 新增方法Mini\Base\Request::checkCsrfToken(),用于校驗(yàn)客戶端傳入CSRF-Token。

* 新增方法Mini\Base\Request::createCsrfToken(),用于生成一個(gè)新的CSRF-Token。

* 新增方法Mini\Base\Request::getCsrfParamName(),用于獲取CSRF-Token存儲(chǔ)鍵名。

* 新增方法Mini\Base\Request::loadCsrfToken(),用于讀取CSRF-Token。

* 新增方法Mini\Helpers\Safe::getCsrfToken(),用于隨時(shí)獲取當(dāng)前存儲(chǔ)于Server端的CSRF-Token。

* 改進(jìn)Mini\Db類庫(kù),支持原有工廠模式調(diào)用和直接調(diào)用MySQL類Mini\Db\Mysql兩種模式并存。

* 改進(jìn)Mini\Cache類庫(kù),支持原有工廠模式和直接調(diào)用File、Memcache、Memcached和Redis類兩種模式并存。

* 創(chuàng)建框架核心代碼倉(cāng)庫(kù) 用于正式版本發(fā)布。

* 完善用于演示的應(yīng)用示例App。

* 完善Composer配置,更好的支持在項(xiàng)目中通過Composer引入框架進(jìn)行編碼。

* 完善代碼注釋。

MiniFramework 2.0.0 版本下載地址

zip格式:

tar.gz格式:

MiniFramework 快速入門文檔

地址:

近期版本更新主要變化回顧:

1.5.2

* 新增全局函數(shù)htmlEncode(),用于轉(zhuǎn)換特殊字符為HTML實(shí)體字符,便于防范XSS攻擊。

* 更新composer.json中定義的包名,從命名上與Github的倉(cāng)庫(kù)名稱保持一致。

php有框架嗎

最近一直以來php框架被廣泛利用,多半都是基于mvc架構(gòu)模式的,還有基于事件驅(qū)動(dòng)模式的,大致列舉幾個(gè)。

Zend Framework

Zend Framework 在開發(fā)社區(qū)中有大量的追隨者,它致力于Web 2.0風(fēng)格的程序。因?yàn)樗姸嗟淖冯S者組成的活躍用戶開發(fā)的擴(kuò)展支持,Zend被稱為“The PHP Company”。Zend是一個(gè)(也可能不是)今天可用的最受歡迎的PHP開發(fā)框架。它有健壯的特征能夠支持協(xié)作開發(fā),它需要一些PHP的額外知識(shí)。

E

E是一款非常簡(jiǎn)潔優(yōu)秀開源的超輕量級(jí)PHP框架,致力于追求簡(jiǎn)潔,安全,自由,高效,是中小型項(xiàng)目首選框架??蚣軜?gòu)架合理,一鍵生成完全合乎規(guī)范的大型網(wǎng)站文件夾架構(gòu),網(wǎng)站架構(gòu)一目了然。強(qiáng)大的外部類庫(kù)支持,分布式存儲(chǔ),強(qiáng)大的緩存系統(tǒng),內(nèi)置smarty模板引擎,單入口MVC模式,面向?qū)ο缶幊蹋哂形?nèi)核設(shè)計(jì),移植性強(qiáng),松散耦合等特點(diǎn),能集成到你任何一個(gè)系統(tǒng)里面。無論您是一個(gè)NewPHPer 還是OLDPHPER,那么E框架是您的首選。學(xué)習(xí)完E框架后您可以快速并且輕松的駕馭其他框架,步入php高手之列。

CakePHP

CakePHP 無論對(duì)于初學(xué)者還是職業(yè)PHP開發(fā)者都是很好的選擇。它基于與Ruby on Rails同樣的原則而設(shè)計(jì),它十分注重快速開發(fā)——這使得它成為一個(gè)非常好的用于RAD的開發(fā)框架。它快速增長(zhǎng)的支持系統(tǒng),簡(jiǎn)潔性和可測(cè)量性使得CakePHP成為今天可用的最受歡迎的PHP開發(fā)框架之一。

SpeedPHP

SpeedPHP是一款全功能的國(guó)產(chǎn)PHP應(yīng)用框架系統(tǒng)。她以“快速開發(fā)、快速學(xué)習(xí)、快速運(yùn)行”為理念,在提高團(tuán)隊(duì)開發(fā)效率、容易學(xué)習(xí)及使用、輕量級(jí)架構(gòu)以增加執(zhí)行速度等方面有著突出的表現(xiàn)。SpeedPHP框架是從實(shí)際運(yùn)行的商業(yè)系統(tǒng)中取其精華而成的,在穩(wěn)定性和運(yùn)行速度上都非常出色;同時(shí)有著清晰的架構(gòu),更有利于提高團(tuán)隊(duì)開發(fā)效率,教程眾多,入門容易,號(hào)稱最適合初學(xué)者的PHP框架,快速帶你進(jìn)入PHP高手的行列。

Yii

Yii 是一個(gè)基于組件、用于開發(fā)大型 Web 應(yīng)用的 高性能 PHP 框架。它將 Web 編程中的可重用性發(fā)揮到極致,能夠顯著加速開發(fā)進(jìn)程。Yii(讀作“易”),代表簡(jiǎn)單(easy)、高效(efficient)、可擴(kuò)展(extensible)。

Symfony

Symfony 是為那些更加職業(yè)的主要開發(fā)企業(yè)級(jí)程序的開發(fā)者而準(zhǔn)備的——特別是 Askeet 和 Yahoo! Bookmarks。這款開源PHP開發(fā)框架有著豐富的特性,做起這些來綽綽有余,它主要的缺點(diǎn)是比其他的框架略微慢一些。

Canphp

Canphp是一個(gè)中國(guó)開源的php框架,主要的設(shè)計(jì)理念就是為了追求簡(jiǎn)單,減少php初學(xué)者的學(xué)習(xí)成本,而且追求高效率,模版類不提供其他標(biāo)簽,直接應(yīng)用php的源代碼,還有它是微內(nèi)核設(shè)計(jì),移植性強(qiáng),松散耦合等特點(diǎn),能集成到你任何一個(gè)系統(tǒng)里面。其中集成的http類相當(dāng)?shù)膹?qiáng)大,采集圖片速度相當(dāng)?shù)目?,為什么這樣呢?因?yàn)檫m用了模擬異步多進(jìn)程的原理。

KangPHP

KangPHP是一款非常簡(jiǎn)潔優(yōu)秀的PHP框架,是中小型項(xiàng)目首選框架??蚣軜?gòu)架合理,一目了然。強(qiáng)大的外部類庫(kù)支持,分布式存儲(chǔ),強(qiáng)大的緩存系統(tǒng),內(nèi)置smarty模板引擎,單入口MVC模式,面向?qū)ο缶幊?,如果您是一個(gè)NewPHPer 那么KangPHP框架是您的首選。學(xué)習(xí)完KangPHP框架后您可以快速并且輕松的駕馭其他框架。

DuoLamPHP

DuoLamPHP是一款超輕量級(jí)的PHP框架,命名是按照多啦A夢(mèng)動(dòng)漫給改成的拼音形式。DP是一個(gè)簡(jiǎn)單、高效、上手容易的PHP框架,遵循apache開源協(xié)議。可以快速搭建出一個(gè)項(xiàng)目,作為一個(gè)超輕量級(jí)的PHP框架,完美支持MVC,完全面向?qū)ο?。作為一個(gè)PHPer,你還需要什么呢? 我們的口號(hào)是:給力的超輕量級(jí)PHP框架。 原因:用了的人都知道!

Codelgniter

Codelgniter 以它的簡(jiǎn)單易用,性能和速度而聞名。與 Symphony 不同,這款PHP開發(fā)框架對(duì)于共享主機(jī)的用戶而言很理想,如果你想有一個(gè)小型覆蓋面的框架。它提供了簡(jiǎn)單的解決方案,還有擴(kuò)展的知識(shí)庫(kù),通過視頻教程,用戶指南和wiki來提供支持。

Seagull

Seagull 是一個(gè)良好的PHP開發(fā)框架,可以用來開發(fā)Web,命令行和GUI程序。這是一款無論對(duì)初學(xué)者還是職業(yè)程序員而言都及其簡(jiǎn)單的開發(fā)框架。對(duì)于初學(xué)者,Seagull提供一套包含樣例程序的庫(kù),經(jīng)過簡(jiǎn)單修改就能符合你的要求,而對(duì)于專家級(jí)程序員,Seagull提供了一整套設(shè)置選項(xiàng)——包括最佳練習(xí),標(biāo)準(zhǔn)的和模塊化的代碼庫(kù)——來快速簡(jiǎn)單地構(gòu)建Web程序。Seagull有一個(gè)活躍的用戶社區(qū)以及豐富的支持文檔。

InitPHP

InitPHP是一款輕量級(jí)的php開發(fā)框架,采用分層體系架構(gòu),適合大中型網(wǎng)站架構(gòu)。提供豐富的library類庫(kù),以及簡(jiǎn)單的框架擴(kuò)展機(jī)制。InitPHP還提供詳細(xì)的開發(fā)文檔,可以讓您在使用該框架的時(shí)候更加簡(jiǎn)單實(shí)用。InitPHP實(shí)現(xiàn)了抽象DB層、分層體系架構(gòu)、緩存無縫切換機(jī)制、簡(jiǎn)單模板機(jī)制、多模型部署機(jī)制、強(qiáng)大的安全體系,是您快速開發(fā)php應(yīng)用的利器!

Thinkphp

ThinkPHP是一個(gè)性能卓越并且功能豐富的輕量級(jí)PHP開發(fā)框架,本身具有很多的原創(chuàng)特性,并且倡導(dǎo)大道至簡(jiǎn),開發(fā)由我的開發(fā)理念,用最少的代碼完成更多的功能,宗旨就是讓W(xué)EB應(yīng)用開發(fā)更簡(jiǎn)單、更快速。從1.*版本開始就放棄了對(duì)PHP4的兼容,因此整個(gè)框架的架構(gòu)和實(shí)現(xiàn)能夠得以更加靈活和簡(jiǎn)單。2.0版本更是在之前的基礎(chǔ)上,經(jīng)過全新的重構(gòu)和無數(shù)次的完善以及改進(jìn),達(dá)到了一個(gè)新的階段,足以達(dá)到企業(yè)級(jí)和門戶級(jí)的開發(fā)標(biāo)準(zhǔn)。國(guó)人開發(fā)的PHP框架,目前最新版本為3.0RC2版本。

PhpPeanut

PhpPeanuts 是一個(gè)用以開發(fā)數(shù)據(jù)庫(kù)后端應(yīng)用的PHP框架,包含一個(gè)可擴(kuò)展的動(dòng)態(tài)腳手架用來創(chuàng)建一個(gè)完整的web應(yīng)用,提供用戶界面和ORM,包括CRUD操作、關(guān)聯(lián)關(guān)系以及一些示例查詢。 phpPeanuts 2.0 完全支持 PHP 5,遵循 ESTRICT 標(biāo)準(zhǔn),不再使用變量引用來傳遞對(duì)象;提升了靈活性;更獨(dú)立的模塊,以及迭代的對(duì)象復(fù)制等等。

Rong Framework

Rong Framework是一個(gè)國(guó)產(chǎn)的基于php5的面向?qū)ο箝_發(fā)框架,開發(fā)的主要目的是簡(jiǎn)化開發(fā)、高性能開發(fā)。支持?jǐn)?shù)據(jù)庫(kù)文件緩存、數(shù)據(jù)庫(kù)通用操作及封裝。簡(jiǎn)化CRUD代碼編寫。支持在線生成CRUD代碼,只要選中數(shù)據(jù)表名稱,就可以生成CRUD代碼。不懂編程的人也可以做到。rong framework分為php代碼模板(class Rong_View_PHP)和Rong_View_Wudimei(無敵美模板引擎,類似smarty)兩種模板機(jī)制。擁有良好的MVC機(jī)制和url美化方式、可以在代碼中實(shí)現(xiàn)URL重寫(由Rong_Countroller_Route實(shí)現(xiàn))。

輕量級(jí)PHP框架的體現(xiàn)在哪

輕量級(jí)PHP框架的體現(xiàn)在如下:

學(xué)習(xí)周期短

跑起來快

內(nèi)存占用小(對(duì)硬件需求小)

需要的東西的體積小

面向原生。

符合上面一部分就是輕量級(jí)了。

實(shí)用的15款開源PHP類庫(kù)

? ?PHP庫(kù)給開發(fā)者提供了一個(gè)標(biāo)準(zhǔn)接口 它幫助開發(fā)者在PHP里充分利用面向?qū)ο缶幊?這些庫(kù)為特定類型的內(nèi)置功能提供了一個(gè)標(biāo)準(zhǔn)的API 允許類可以與PHP引擎進(jìn)行無縫的交互 此外 開發(fā)者使用這些類庫(kù)還可以簡(jiǎn)化工作流程 提供工作效率

下面就一起來看看這些非常實(shí)用且免費(fèi)的類庫(kù)吧 希望它們能助你一臂之力

Requests

? ?Requests是一個(gè)用PHP編寫的HTTP庫(kù) 遵循ISC開源協(xié)議 托管在GitHub上 Requests取代了Python HTTP/ 以外的一切工作———讓你與Web服務(wù)可以無縫的結(jié)合

? ?Requests提供了一致的API 并且使用cURL或fsockopen(具體取決于可用性) 它還簡(jiǎn)化了發(fā)送請(qǐng)求 接受HEAD GET POST PUT DELETE或PATCH并且添加標(biāo)頭 表單數(shù)據(jù)和多個(gè)部分組成的文件 其次 該庫(kù)還適用于國(guó)際域名 身份驗(yàn)證 自動(dòng)壓縮gzip壓縮響應(yīng)等 綜上所述可以看出 Requests是一個(gè)非常好用且可以友好托管HTTP請(qǐng)求的標(biāo)簽

Munee

? ? Munee是一個(gè)集圖片尺寸調(diào)整 CSS JS合并/壓縮 緩存等功能于一身的PHP庫(kù) 可以在服務(wù)器端和客戶端緩存資源 它集成了PHP圖片操作庫(kù)Imagine來實(shí)現(xiàn)圖片尺寸調(diào)整和剪切 之后進(jìn)行緩存

? ? Munee可以自動(dòng)編譯LESS SCSS和CoffeeScript 并且可以把CSS+JS文件合并成一個(gè)單一的請(qǐng)求 此外 還可以對(duì)這些CSS JS文件進(jìn)行精縮 讓其擁有更好的性能表現(xiàn) 該庫(kù)還可以輕易地與任何代碼集成

Ratchet?

? ?Ratchet是一個(gè)PHP庫(kù) WebSockets工具包 開發(fā)者可以使用它在客戶端和服務(wù)器端之間構(gòu)建實(shí)時(shí) 雙向的App應(yīng)用 并且可以快速簡(jiǎn)單地構(gòu)建事件驅(qū)動(dòng)應(yīng)用程序(而不是傳統(tǒng)的HTTP 請(qǐng)求/響應(yīng)應(yīng)用程序)

Swift Mailer

? ?Swift Mailer是一個(gè)功能豐富的PHP郵件庫(kù) 不依賴于PHP自帶的mail() 函數(shù) 因?yàn)樵摵瘮?shù)在發(fā)送多個(gè)郵件時(shí)占用的系統(tǒng)資源很高 Swift直接與SMTP服務(wù)器通訊 具有非常高的發(fā)送速度和效率

Unirest?

? ?Unirest是一個(gè)輕量級(jí)的HTTP開發(fā)庫(kù) 可用于PHP Ruby Python Java Objective C等開發(fā)語言 支持GET POST PUT UPDATE DELETE操作 它的調(diào)用方法與返回結(jié)果對(duì)所有開發(fā)語言來說 都是相同的

Detector

? ?Detector是一個(gè)開源的PHP類庫(kù) 用于檢測(cè)用戶的瀏覽器環(huán)境 它可以獲得瀏覽器的使用情況和瀏覽器的HTML CSS 功能 并分析是否是移動(dòng) 平板電腦 桌面或網(wǎng)頁爬蟲和其他項(xiàng) 如 顏色深度 視頻尺寸 Cookie等 該庫(kù)對(duì)每個(gè)瀏覽器用戶都使用單一的用戶代理字符串來自動(dòng)適應(yīng)新瀏覽器 版本和設(shè)備

PHP Thumb

? ?PHP Thumb是一個(gè)PHP類 用來生成圖片的縮略圖 只需數(shù)行代碼即可 支持多種圖片來源 包括文件系統(tǒng)或者數(shù)據(jù)庫(kù) 支持大多數(shù)圖片格式 并可對(duì)圖片進(jìn)行旋轉(zhuǎn) 剪切 加水印等等 可自定義縮略圖的質(zhì)量 提供內(nèi)建的緩存以降低服務(wù)器的負(fù)載

Zebra Image

? ? ?Zebra Image是一個(gè)開源的輕量級(jí)圖像處理庫(kù) 并且是一款面向?qū)ο髱?kù) 只需PHP GD 擴(kuò)展 并支持縮放 裁剪 旋轉(zhuǎn)和翻轉(zhuǎn)操作 它可以用于 jpg gif png等格式

Hybrid Auth

? ?HybridAuth是一個(gè)開源PHP類庫(kù) 用于通過微博/社交網(wǎng)站和ID來提供驗(yàn)證功能實(shí)現(xiàn)同步登錄網(wǎng)站功能 它能夠很方便的與現(xiàn)有網(wǎng)站相集成 只要引用一個(gè)文件并添加幾行代碼就能夠?qū)崿F(xiàn)登錄 一旦驗(yàn)證 HybridAuth會(huì)提供連接用戶的標(biāo)準(zhǔn)化相關(guān)資料 此外 除了驗(yàn)證功能 這個(gè)類庫(kù)能夠讓我們與用戶連接的social API客戶端相交互

Gantt Charts

? ?Gantti是一個(gè)開源的PHP類 幫助用戶即時(shí)生成Gantt圖表 使用Gantti創(chuàng)建圖表無需使用JavaScript 是純HTML CSS 圖表默認(rèn)輸出非常漂亮 但用戶可以自定義樣式進(jìn)行輸出(SASS樣式表)

Mobile Detect?

? ?Mobile Detect是一個(gè)PHP類 通過User Agent檢測(cè)各種手機(jī)設(shè)備 并結(jié)合HTTP Header來檢測(cè)移動(dòng)設(shè)備環(huán)境 該類庫(kù)最強(qiáng)大的地方是 它有一個(gè)非常完整的庫(kù) 可以檢測(cè)出所用的設(shè)備類型(包括操作類型 以及手機(jī)品牌等都能檢測(cè))和瀏覽器的詳細(xì)信息

ImageWorkshop

? ?顧名思義 ImageWorkshop是一個(gè)管理和操作圖片的PHP類庫(kù) 這個(gè)類擁有類似圖片編輯軟件的邏輯 基于層的概念 可以疊加很多層或?qū)咏M(每一層不同的操縱選項(xiàng)) 它還支持許多功能 比如水印 裁剪 移動(dòng) 縮放 旋轉(zhuǎn) 疊加等

JqmPhp

? ?JqmPhp是一個(gè)PHP開源類庫(kù) 旨在簡(jiǎn)化jQuery與PHP來進(jìn)行移動(dòng)開發(fā) 用于生成使用jQuery Mobile框架所需要的HTML文件 該類庫(kù)的文件是獨(dú)立的 所以你可以根據(jù)需要來選擇使用

PHP Image Cache

? ?Image Cache是一個(gè)輕量級(jí)的PHP類 可以在用戶瀏覽器里壓縮 移動(dòng) 緩存圖片 這個(gè)類提供一些簡(jiǎn)單的設(shè)置如 目錄 根路徑URL等 然后針對(duì)每一張圖片調(diào)用壓縮功能

Imagine

? ?Imagine是一個(gè)面向?qū)ο蟮腜HP類庫(kù) 用于圖片操作 這個(gè)類庫(kù)能夠處理一些經(jīng)常用到的操作如 縮放 裁剪 應(yīng)用過濾等 其Color類庫(kù)可用于對(duì)任意特定的顏色生成RGB值 并且還提供一些方法來繪制圖形如 圓弧 橢圓 線 片等

lishixinzhi/Article/program/PHP/201404/30630

文章名稱:輕量級(jí)php數(shù)據(jù)庫(kù)框架 PHP主流框架
網(wǎng)站路徑:http://muchs.cn/article10/hgesgo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、服務(wù)器托管、自適應(yīng)網(wǎng)站網(wǎng)站排名、全網(wǎng)營(yíng)銷推廣、用戶體驗(yàn)

廣告

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

外貿(mào)網(wǎng)站制作