PHP Frameworks
PHP on vihdoin huomiota siihen, että i ansaitsee kyllä olen aina uskonut, että PHP on yksi niistä laiminlyöty kielistä, laiminlyöty, koska niitä käytetään runsaasti, mutta se ei riitä ohjelmia tai kutsumme heitä kehyksistä työtä PHP. Mutta se oli vasta release PHP 5. Julkaisun jälkeen PHP on erilaisia Frameworks saatavilla.
Tänään tarkastella ja ymmärtää tiiviisti eri kehyksissä käytettävissä PHP. Jotkut suosituimpia puitteet PHP ovat:
- Zend Framework.
- Prado Framework.
- Cakephp Framework.
- Symphony Framework.
Nämä puitteet ovat ofcourse suosituimpia ja on enemmän kuin 40 puitteet PHP ja se on erittäin vaikea tietää, mikä kehys sopii sinulle parhaiten ja on kaikkein tuottavimpia web-kehitys ja yritysten tavoitteita.
Ofcourse kaikki nämä kehykset ovat ilmaisia ja tarjoavat runsaasti palveluja tyydyttää lähes kaikki web-kehityksen tarpeet web-suunnittelija tai web-sivuston omistaja. Joitakin yleisimpiä piirteitä kaikista näistä PHP Framework ovat seuraavat:
-
PHP 5: Thats selvää! Kaikki kehysten tuki sekä PHP 5-version PHP.Only "Prado Framework" tuki PHP 4.x version PHP sekä PHP 5-version PHP.
-
Useita DBS: Kaikki edellä mainitut puitteet tukevat useita tietokantoja voidaan käyttää tekemättä mitään asetuksia ja kokoonpanon muutokset.
-
Varmistus: Kaikki neljä puitteita on inbult validointi ja suodatuksen osa, jota voidaan käyttää.
-
MVC: Kaikki neljä puitteita on MVC että on Model View Controller-asetukset.
Niin, nämä ovat muutamia osia ja ohjaimet, jotka ovat yhteisiä useimmissa PHP perustuvat puitteet ja siksi pitäisi varoa näitä komponentteja, kun lataat tai käytettäessä PHP puitteet.
Nyt voimme nähdä lyhyt esittely kustakin näistä PHP perustuvat puitteet ja niiden keskeisiä piirteitä:
-
Zend Framework:Zend Framework on osa perustuu puitteet komponentteja lähes kaikissa ohjelmatyön tarpeiden PHP ohjelmoija tai PHP kehittäjä.
Jotkut osat Zend Framework:
- zend_acl
- zend_auth
- zend_cache
- zend_config
- zend_consolegetop ja paljon muuta.
-
Prado Framework: Prado puitteet tarjoaa seuraavia etuja web-sovellusten kehittäjille.
- reusablility
- Helppokäyttöisyys
- Häiriönsieto
- Suorituskyky
- Team integrointi
Jotkut tärkeimmistä piirteistä cakephp ovat seuraavat:
- Model, View, Controller Arkkitehtuuri
- Näytä Auttajat AJAX, Javascript, HTML-lomakkeet ja lisää
- Sisäänrakennettu Validation
- Hakemus Telineitä
- Hakemus ja lika koodin generointi kautta Bake
- Access Control List
- Data Sanitization
- Turvallisuus, Session, ja pyyntö käsittely Components
- Joustava Näytä Caching
Kuten kaikki muutkin puitteet cakephp on myös osa perustuva järjestelmä.
Jotkut ominaisuudet sinfonian yhteydessä ovat seuraavat:
- yksinkertainen templating ja auttajia
- välimuistin hallinta
- fiksu URL
- rakennustelineet
- monikielisyyttä ja I18N tuki
- oliomalli ja MVC erottaminen
- Ajax tuki
- yritys valmis
Näin nämä ovat parhaat vaihtoehdot kehyksiä koskevat PHP ja pitäisi tarkistaa kaikki nämä ominaisuudet kaikkien näiden puitteiden vastaan hänen tarpeisiinsa ja valita sopivat puitteet työskennellä!
Kaikki ehdotukset ja kommentit kuten aina ovat tervetulleita.
Artikkelin esittämä Pranav Bhat