PHP Frameworks


  Share  
|

PHP er endelig får den oppmerksomheten som jeg fortjener, ja jeg har alltid trodd at PHP er en av de forsømte språk, forsømt fordi de er brukt i overflod, men det er ikke nok programmer eller som vi kaller dem rammer å arbeide på PHP. Men det var før utgivelsen av PHP 5. Etter utgivelsen av PHP er det en rekke Frameworks tilgjengelig.
I dag har vi gjennomgå og forstå nøye de ulike rammene for PHP. Noen av de mest populære rammeverk for PHP er:

  1. The Zend Framework.
  2. The Prado Framework.
  3. CakePHP Framework.
  4. Symphony Framework.

Disse rammene er selvsagt de mest populære og det er mer enn 40 rammer for PHP og det er svært vanskelig å vite hvilken ramme som passer deg best og vil være den mest produktive for webutvikling og enterprise mål.
Ofcourse alle disse rammer er gratis og gir en rekke tjenester for å tilfredsstille nesten alle web utviklingsbehov av en webdesigner eller et nettsted eier. Noen av de vanligste funksjonene i alle disse PHP Framework er som følger:

  • PHP 5: Thats opplagt! Alle de rammer som støtter både PHP 5-versjonen av PHP.Only "The Prado Framework" støtter PHP 4.x versjon av PHP i tillegg til PHP 5-versjonen av PHP.
  • Flere DBS: Alle de ovennevnte rammene støtte flere databaser for å bli brukt uten å gjøre noen installasjon og konfigurasjon endringer.
  • Validering: Alle de fire rammer har en inbult validering og filtrering komponent som kan brukes.
  • MVC: Alle de fire rammer har MVC som er Model View Controller oppsett.

Så, dette er de få komponentene og kontrollere som er vanlige i de fleste PHP baserte rammeverk og derfor man bør se opp for disse komponentene når du laster ned eller bruker et PHP-rammeverk.
Nå la oss se en kort introduksjon om hver av disse PHP baserte rammeverk og deres fremtredende egenskaper:

  • Zend Framework:Zend Framework er en komponent basert rammeverk med komponenter for nesten all programmeringen behovene til et PHP-programmerer eller PHP utvikler.

Noen av komponentene i Zend Framework er:

  1. zend_acl
  2. zend_auth
  3. zend_cache
  4. zend_config
  5. zend_consolegetop og mange flere.
  • Prado Framework: The Prado rammeverket gir følgende fordeler for web programutviklere.
  1. reusablility
  2. Brukervennlighet
  3. Robusthet
  4. Ytelse
  5. Lag Integrasjon
  • CakePHP:

Noen av de viktigste funksjonene i CakePHP er som følger:

  1. Model, View, Controller Arkitektur
  2. Vise Hjelpere for AJAX, JavaScript, HTML-skjemaer og mer
  3. Innebygd Godkjenningen
  4. Søknad Stillas
  5. Søknad og CRUD kodegenerering via Bake
  6. Access Control Lists
  7. Data Sanitization
  8. Sikkerhet, Session og Be Handling Komponenter
  9. Fleksibel View Caching

Som alle andre rammer CakePHP er også komponent basert rammeverk.

  • Symfoni Framework:

Noen av funksjonene i symfoni rammen er som følger:

  1. enkle templating og hjelpere
  2. hurtigbuffer styring
  3. smart nettadresser
  4. stillas
  5. flerspråklighet og I18N støtte
  6. objekt modell og MVC separasjon
  7. Ajax-støtte
  8. enterprise ready

Dermed er dette den beste tilgjengelige alternativer for rammene knyttet til PHP og man bør vurdere alle disse funksjonene i alle disse rammene mot hans behov og velge riktig rammeverk å jobbe med!
Eventuelle forslag og kommentarer som alltid er velkommen.

en artikkel presentert av Pranav Bhat


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions