DooPHP yog dab tsi?

Txheej txheem cej luam: DooPHP yog ib tug muaj kev qhib qhov PHP moj khaum. Li no kuj yog ib qhov hau kev loj hlob sai heev rau txoj kev loj hlob thov PHP. Nws yuav siv hom qauv tsim MVC thiab ORM. Lub moj khaum los sau tsawg chaws rau cov ua paub tab thiab kuj pab kom cov nqi kev pab.

Nyob rau cov tshooj no, Kuv yuav tham txog DooPHP nta thiab lwm yam lus.

Taw qhia: DooPHP yog ib tug ntawm cov fastest muaj PHP coj. Nws pab developers tsim robust Web site daim ntaub ntawv hauv web 2.0. Nws tseem ceeb thawj pom pom thiab yuav ua tau ib qhov me me chaws hneev. DooPHP yog ib qho yooj yim kawm. Yog mas muaj peev kom xa ceev sab loads dhau kev sib piv hauv no lub moj khaum. Thaum no lub moj khaum yog ceev, Nws tseem quite feature nplua nuj. DooPHP txhawb cov yam ntxwv tshwm sim uas yog qhov tseem ceeb ntawm ib lub platform. Ua tus tsim tawm, yuav kom kawm DooPHP, ib tug yuav tsum tsuas paub PHP thiab kwv Oriented Programming. DooPHP moj khaum rau tub ntxhais qhov hais no – tsom

  • MVC
  • SO
  • PAS Routing
  • ORM
  • Saj zawg zog Template cav
  • Ib qho yooj yim mus use
  • Kev kawm siab
  • Txiav thiab profiling cuab yeej
  • Authentication

Nta DooPHP:

DooPHP nrog cov yam ntxwv uas siv nyob rau hauv cov Web site li 2.0 kev loj hlob. Nws ua raws ib tug qauv siv heev dim de coupled uas pab cov developers ntxiv functionalities tshiab ntawd rau lub moj khaum yooj yim heev uas. Nta nrog Doo lub moj khaum los pem no –

  • MVC Architecture -MVC stands Qauv saib xws li. Doo moj khaum adopts tus pov thawj cov txheej txheem ntawm splitting daim ntawv thov mus rau lub txawv khaubncaws sab nraud povtseg –
    • Txheej – kev nthuav qhia Saib
    • Txheej logic lag luam- Xws li
    • Txheej neeg siv cov ntaub ntawv – Qauv

Siv tej cheebtsam peb peb tau yooj yim after robustness thiab chaws reusability.

  • PAS Routing – Doo thiab muab dab sophisticated URL mappings los controllers, tej yam yuav ua thiab kuj yuav ua kom muaj URLs. Nws kuj yuav siv rau lwm cov cai uas tsis ua raws li tus MVC txawv. Nrog tus PAS routing feature, peb tau URL huv thiab yooj yim rau peb lub website.

Piv txwv li ib nyuab URL –"http://mydomain.net/mainPage.php?sectionPage = xov xwm&xyoo = 2014&hli = 07&hnub = 25"

Yuav tsum yooj yim zog rau"http://mydomain.net/News/2014/07/25 "cov kev pab los ntawm PAS routing feature

  • Kev tso cai – DooPHP tau raug ib built Tso cai thiab Authentication Nws yuav siv ACL los sis Saib daim ntawv tswj Nws yog ib qho yooj yim mus use. ACL nyiaj thiab cov cai hauv ib tib ca cov ntaub ntawv uas yooj yim kom siv tau thiab muaj lub sij.
  • Database Replications – DooPHP raws cov qhev npaj database teeb. DooPHP tau yooj yim yuav kev nrog MYSQL database uas txhawb tus qhev npaj feature.
  • Cov ntaub ntawv Cache- DooPHP muaj nws cov ntaub ntawv caching mechanism thiab kev txhawb zog –
    • Disk Cache
    • APC lossis lwm txoj PHP Cache
    • Mem Cache
    • XCache
    • EAccelerator

Qhov zoo tshaj plaws ntawm no caching mechanism yog tias cia tshaj tawm ntawm caching yuav raug hloov yooj yim heev tsis muaj kev hloov hauv qhov chaws.

  • Frontend Cache – DooPHP muaj ib tug heev sophisticated frontend cache mechanism uas txhawb ib nrab sab cache thiab daim ntawv qhia txog phab cache. Nyob hauv lub frontend cache peb yuav customise nplooj ntawv twg yog cov uas yog los muab cached thiab nws tsis yog. Qhov no yog qhia ib pab loj hauv speeding tuaj txhua lub website.
  • Chaws cim – DooPHP muaj cuab yeej uas yuav yooj yim thiab yuav muab cov code uas peb xav tau e.g. routing, Xws li thiab cov qauv ntaub ntawv. Cov cuab yeej yog GUI raws li, yog li heev yooj yim mus use. Tej beginner yuav pib yooj yim nrog kev pab los ntawm cov cuab yeej raws li GUI.
  • Internationalization – Nyob rau DooPHP peb tau yooj yim cuag xws li tus ntxiv tshiab nta xws li them nyiaj yug ntau lingual peb thov kom
  • Kev kawm ntawv siab- DooPHP yog tus ceev tshaj txawv uas raws li MVC. Nws yuav siv lub chaw thau khoom tubnkeeg kev thiab kuj txhob siv zog los yog txoj kev uas kuj qeeb. Nws muaj ib tug hneev nco me me uas yog siv los muab cov frontend cache.
  • Centralized Configuration – Nyob rau hauv DooPHP configurations yog txhais tias associative array uas yooj yim tshwmsim thiab paub los tag nrho PHP developers. Nyob rau tag nrho cov muaj cov configuration xwb peb cov ntaub ntawv hauv Doo PHP-
    • Uas yog ib qhov chaw
    • Routing nqis muaj feem xyuam thiab configurations
    • Database nqis muaj feem xyuam thiab configurations
  • RESTful API – Heev tshaj cov websites uas rau web 2.0 SO muaj enabled web kev pab. Yog koj yuav lub tsev koj lub RESTFull API uas thov kom 3lawm cov kev pab cuam web tog, Piv txwv kev tawm cov websites – facebook lossis twitter, peb yuav tau yooj yim integrate no uas siv DooPHP li nws muaj ib haiv neeg yug los so.
  • Tuam ORM database – DooPHP muaj ib txheej bacteria abstraction database thiab inbuilt ORM tuam. Peb tsis yuav muaj kev ceev SQL. Nws muaj peev xwm tau txoj kev siab phem input cim. Siv Doo, ua hauj lwm nrog cov CRUD thiab cov databases paub yog ua yooj yim.
  • Saj zawg zog templates – Doo muaj peev xwm muab tau saj zawg zog template mechanism yog li uas tus neeg siv kawg los customise lub website as per lawv xaiv. Thaum uas koj pub rau cov phiaj no thiab, Peb tsis xav kom muaj tej tus neeg muaj nuj nqi hu rau hauv lub template uas crash daim ntawv thov tag nrho. Hauv ntej, tus template yuav tsum nyob twj ywm li HTML li nws yuav ua tau. DooPHP pub peb muaj ib txoj kev los tswj ntawm lub thiab txiav txim siab li cas yuav tsum pub template thiab dab tsis.
  • HTTP Authentication – DooPHP muaj ib qho tawm ntawm cov nyiaj them yug lub thawv rau auth HTTP zom. Peb yuav muaj kev authentication yooj yooj yim rau ib daim ntawv, nplooj ntawv, xws li los yog txiav txim hoob cias defining tus tseem khiav los yog ib txoj kev yooj yim hu.
  • Ua haujlwm nyob txhua qhov chaw – Doo PHP tsis yuav tej cuab yeej los yog dej apart from rau lub tsev qiv ntawv PHP txheem. Nws yuav khiav rau qhov twg PHP hom: mod_php, CGI los yog FastCGI. Daim ntaub ntawv yuav tsum deployed tus sau hauv paus directory los yog rau lwm sub nplaub tshev lossis lwm sub sau.
  • E_Strict – DooPHP no E_Strict tsis txaus siab thiab nws tsis muab cov ntawv ceeb toom pliaj, uas tsis yog lus ceeb toom rau cov neeg siv cov kawg.
  • Kev them nyiaj yug AJAX- DooPHP muaj ib pab zoo rau cov tsev qiv ntawv AJAX. Nws kuj ua haujlwm fine nrog JavaScript, Jquery thiab lwm yam.

Plahaum & Teeb:

DooPHP yuav tsum tau cov PHP version 5.1.x los yog ntau dua version ntawm PHP. Yog hais tias koj yog ib tug beginner, Nws pom zoo kom siv rau tus neeg neeg rau zaub mov WAMP uas muaj Apache, Mysql thiab PHP tag nrho.

Si laim DooPHP hauv Google App cav:

Hauv Google App cav raws PAAS taub. No cav tawm nrog tus zoo lus hauv qab no –

  • Kev xav
  • Txiag sai
  • Koom haum saib xyuas yooj yim
  • Tsis tas muab cov hassle thaj ua rau thaj thiab backups
  • Scalable tau yooj yim

Tus version tam sim no hauv Google App cav muaj txhawb los tsuas sej thiab Java. Yog tsis muaj nyiaj them yug mus rau PHP. Txawm li cas los nrog kev pab los ntawm Quercus (qhib tau qhov twg los Java yuav siv ntawm PHP) peb yuav tau yooj yim yuav khiav cov DooPHP hauv Google App cav.

Txoj kev: Nyob rau hauv qhov kev sib sab laj saum toj no, peb muaj kev pab cov yam ntxwv tseem ceeb ntawm DooPHP, Nws tseem ceeb, plahaum thiab lwm yam. Nws yog ib tug nyiam tuaj sai heev coj rau PHP developers nrog txhawb lwm yam Cheebtsam xws li ORM, authentication, caching, internationalization thiab lwm yam. Peb cia xaus peb sib tham nyob rau hauv daim ntawv cov lus hauv qab no txhob.

  • Doo PHP yog ib cov fastest muaj PHP coj.
  • Nws yog ib qho yooj yim kawm – ib qho yuav tsum tau muaj cov txuj ci ntawm kwv Oriented Programming thiab PHP.
  • Doo PHP li nrog ib array ntawm nta. Qhov tseem ceeb sawv daws yuav muaj nyob hauv qab no –
    • Kev kawm siab.
    • Tsawg kev nkhaus.
    • Yawm yooj.
    • Nws tseem hnav. Lub hoob pob yog tsawg tshaj 1mb.
    • Http Authentication.
    • Kev them nyiaj yug rau MVC thiab RESTFul APIs.
    • PAS Routing.
    • Internationalization.
    • Saj zawg zog templates.
    • Yooj yim rau integrate twg zoo.
Tagged:
============================================= ============================================== Yuav zoo TechAlpine phau ntawv rau Amazon
============================================== ---------------------------------------------------------------- electrician ct chestnutelectric
error

Txaus siab rau qhov blog? Tshaj tawm lus thov :)

Follow by Email
LinkedIn
LinkedIn
Share