webudviklere bruger den populære PHP scripting sprog til at skabe dynamiske websites . PHP rammer strømline PHP evner . Disse rammer giver bygherren at bruge stykker af PHP kode , der allerede er skrevet af andre udviklere. Udvikleren behøver ikke at genopfinde hjulet og skrive en masse PHP kode , der allerede eksisterer . Her er nogle af de bedste PHP rammer. CakePHP
Mindst 39.871 website har indsat den CakePHP ramme ( fra 2011 ) . Den CakePHP rammer anvender en Model-View -Control ( MVC ) design mønster . Med MVC , interagerer en besøgende til en hjemmeside med serveren ved at indsende et link anmodning. Linket overfører data til kontrolleren . Controlleren kan matche anmodningen med visse kriterier, før gifte brugerens anmodning med data. Modeller kan hente disse data fra et vilkårligt antal kilder såsom MySQL -databaser , RSS feeds eller flade filer . Endelig kunden modtager data fra visningen.
PHP Layers Menu
PHP menuen Lag bruger PHP til at behandle data for dynamiske HTML menuer. PHP Lag er medtaget på over 45.000 websites (se Ressourcer til demo på SourceForge ) .
Symfony
Symfony rammer fungerer på enten en Unix eller Windows webserver. Den er kompatibel med næsten alle database-programmer . Symfony hævder også at være mere end blot endnu en MVC program , at det indeholder en række yderligere funktioner, såsom caching og stilladser. I Symfony pakke inkluderer adskillige andre open source PHP -projekter og JavaScript-biblioteker .
Zend Framework
Zend ramme bistår i udviklingen af Web 2.0- applikationer og integrerer med Application Programming Interfaces ( API) fra populære websites . Zend giver en kommando -linje værktøj , der giver udviklere mulighed for at generere en oprindelige projekt struktur for at få deres nye webprojekter ud til en hurtig start. Rammerne understøtter også integration med JavaScript Object Notation ( JSON ) udgange.