Web ontwikkelaars gebruiken de populaire scripttaal PHP om dynamische websites te ontwikkelen . Een PHP framework biedt ontwikkelaars verschillende componenten van standaardtekst PHP code in de vorm van objecten . Omdat dit PHP-code is al geschreven , hebben de ontwikkelaars niet om de codering proces te herhalen , maar gewoon de objecten noemen . Een lichtgewicht PHP framework bevat een minimaal aantal van deze objecten . In tegenstelling tot hun grotere , meer monolithische tegenhangers , lichtgewicht kaders niet belasten ontwikkelaars met veel voorwerpen die ze niet nodig hebben . Zo, deze kaders zijn ideaal voor PHP ontwikkelaars die kleine webapplicaties te creëren . CodeIgniter De CodeIgniter kaders scheppen van functioneren binnen een kleine footprint . Het kader vereist weinig initiële configuratie en ontwikkelaars gebruiken een command line prompt niet maken . Het kader bevat een optionele template parser , maar de ontwikkelaars hebben niet een templeting taal te leren . Fat -Free PHP Framework De basis Fat -Free Framework ( F3 ) zet in een 55k -bestand . F3 bevat een aantal basis PHP functies, waaronder een HTML- formulieren processor , een spamfilter , een testing tool en een URL routing motor . F3 niet preconfiguratie vereist . Het maakt aanspraak op de enige PHP framework met drie object - relatie mappers voor gebruik met data abstractie en modellering. Webontwikkelaars kunnen de F3 uit te breiden door gebruik te maken van het raamwerk bibliotheek van plug - ins . Licht VC en Hoest PHP Deze twee zus kaders los te koppelen van de traditionele model - view - controller architectuur . PHP ontwikkelaars die een kader dat alleen handvatten standpunten en controllers nodig moet het Licht VC kader te gebruiken . De Hoest PHP is ontworpen om te functioneren als een model en werkt met objecten die slechts een enkele database- tabel tegenhanger. Fitzgerald De kleine Fitzgerald PHP framework probeert te klonen de kenmerken van de Sinatra kader voor Ruby . Het is ideaal voor ontwikkelaars die behoefte hebben aan eenvoudige authenticatie systemen te creëren . Propel ORM De Propel object - relatie mapping kader beweert databank codering leuk te maken voor ontwikkelaars en legt beweren dat wordt gebruikt op duizenden websites . Dit kleine raamwerk stelt ontwikkelaars in staat om query, sorteren , bundelen en filteren database queries . Stuwen werken met veel van de SQL-databases , waaronder MySQL , MSSQL , Oracle , PostgreSQL en SQLite .
|