PHP Frameworks


  Share  
|

PHP är äntligen får den uppmärksamhet som jag förtjänar, ja jag har alltid trott att PHP är ett av de försummade språk försummas eftersom de används i överflöd men det finns inte tillräckligt med program eller som vi kallar dem ramar att arbeta med PHP. Men det var fram till frisläppandet av PHP 5. Efter släppet av PHP finns det en rad olika ramar finns.
Idag har vi över och förstå noggrant olika ramar som finns tillgängliga för PHP. Några av de mest populära ramverken för PHP är:

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

Dessa ramar är självklart de mest populära och det finns mer än 40 ramar för PHP och det är mycket svårt att veta vilken ram passar dig bäst och kommer att vara de mest produktiva för din webbutveckling och mål företag.
Självklart alla dessa ramar är gratis och erbjuda en mängd tjänster för att uppfylla nästan alla webbutveckling behov av en webbdesigner eller en webbplats ägare. Några av de vanligaste funktionerna i alla dessa PHP Framework är följande:

  • PHP 5: Thats självklart! Alla ramarna för både PHP 5 versionen av PHP.Only "The Prado Framework" stödja PHP 4.x versionen av PHP samt PHP 5 versionen av PHP.
  • Flera DBS: Alla de ovan nämnda ramarna för flera databaser som skall användas utan att göra några inställningar och förändringar konfiguration.
  • Validering: Alla fyra ramar har en inbult validering och en filtrering komponent som kan användas.
  • MVC: Alla fyra ramar har MVC som är Model View Controller-konfiguration.

Så dessa är de få komponenter och styrenheter som är vanliga i de flesta PHP baserade ramar och därför bör man se upp för dessa komponenter när du hämtar eller använder ett PHP-ramverk.
Låt oss nu se en kort introduktion om de olika PHP baserade ramverk och deras framträdande dragen:

  • Zend Framework:Zend Framework är en komponent ramverk med komponenter för nästan alla av programplaneringen behov av en PHP programmerare eller PHP-utvecklare.

Några av komponenterna i Zend Framework är:

  1. zend_acl
  2. zend_auth
  3. zend_cache
  4. zend_config
  5. zend_consolegetop och många fler.
  • Prado Framework: The Prado ram ger följande fördelar för webbprogram utvecklare.
  1. reusablility
  2. Användarvänlighet
  3. Robusthet
  4. Performance
  5. Team Integration
  • CakePHP:

Några av de viktigaste inslagen i CakePHP är följande:

  1. Model, View, Controller Architecture
  2. Visa medarbetare för AJAX, Javascript, HTML formulär och mer
  3. Inbyggd validering
  4. Ansökan Byggnadsställningar
  5. Ansökan och CRUD kodgenerering via Baka
  6. Åtkomstkontrollistor
  7. Data Sanitization
  8. Säkerhet, Session och Begär Handling Komponenter
  9. Flexibel Visa Cachning

Liksom alla andra ramar cakephp är också komponentbaserade ramverk.

  • Symfonin ram:

Några av funktionerna i symfonin struktur är följande:

  1. enkel mallhantering och hjälpare
  2. cache hantering
  3. smart webbadresser
  4. byggnadsställningar
  5. flerspråkighet och I18N stöd
  6. objektmodell och MVC separation
  7. Ajax stöd
  8. företag redo

De här är de bästa alternativ som finns för ramar som gäller för PHP och en bör se över alla dessa egenskaper hos alla dessa ramar mot hans behov och välja lämpliga ramar att arbeta på!
Alla förslag och synpunkter som är alltid välkomna.

en artikel som lagts fram av Pranav Bhat


Share  

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