Dezvoltarea site-ului pe cadrul

  • principal
  • Blog
  • Dezvoltarea site-urilor web
  • Elaborarea unui sit pe cadru Dezvoltarea unui sit pe cadru

Dezvoltarea site-ului pe cadrul

Prima cale. aceasta este utilizarea de php pur, adică. programarea unui site web de la zero. În acest caz, programatorii înșiși scriu diferite module, biblioteci, funcții și clase, asigură securitatea și performanța lor.

Această metodă de dezvoltare are avantajele sale, de exemplu, faptul că resursa web este complet creată pentru proiectul dvs., nu este nimic inutil pe ea, funcționează rapid. Întrucât, în acest caz, nu se folosește o dezvoltare terță parte, site-ul Web este mai puțin vulnerabil la hackeri, deoarece acestea sunt cele mai slabe locuri.

Dezavantajele acestei abordări sunt o reducere a vitezei de dezvoltare și necesitatea de testare pentru a detecta bug-uri și găuri în securitate.

Cea de-a doua metodă de dezvoltare este utilizarea unor CMS-uri gratuite cunoscute, cum ar fi Joomla, WordPress, Drupal sau plătite, de exemplu Bitrix. În acest caz, puteți dezvolta foarte rapid un site care funcționează stabil fără bug-uri și cu un sistem de securitate bun. CMS populare are multe extensii diferite - module de plugin pe care le puteți instala pur și simplu și nu pierde timpul în curs de dezvoltare.

Dezavantajele acestei metode includ dezvoltarea, ceea ce va avea oportunități limitate CMS și nu este potrivit pentru toate proiectele.

Cea de-a treia cale de dezvoltare este folosirea unor cadre diferite. În acest caz, utilizați template-uri de dezvoltare și extensii, module, biblioteci. Majoritatea codului în acest caz este deja bine testată și are documentație. Cele mai populare sunt acum trupele: Yii, Symfony, Zend și Magento.

Un cadru poate fi dat o definiție foarte simplificată - este un set ordonat de cod care accelerează procesul de dezvoltare. Dar, de fapt, cadrul, nu este doar un set de cod, include diverse biblioteci, extensii, instrumente care ajută la cache, testarea site-ului la etapa de creație și multe altele.

Ideea cadrelor a fost atât de reușită încât multe CMS cunoscute își fac cadrele. De exemplu, mai recent, cadrul său a apărut în popularul Joomla CMS.

Printre multe cadre populare, vom identifica unul - acesta este Yii.

De ce să folosiți cadrul Yii

În primul rând, cadrul Yii utilizează șablonul standard de arhitectură MVC și a fost creat pe noua versiune de PHP5, deci nu are versiuni vechi de echilibrare a încărcării care afectează în mod semnificativ performanța altor cadre.

Yii este un cadru orientat pe obiecte, adică În lucrul cu aceasta este necesară utilizarea paradigmei de programare orientată obiect. O caracteristică a lui Yii este pragul de intrare scăzut, adică este atât de bine și logic că este nevoie de puțin timp pentru a începe cu ea. Să ținem cont de sprijinul și disponibilitatea documentației.

Este important ca Yii să aibă capacitatea de a lucra cu bazele de date în mai multe moduri, dar principala este tehnologia ORM (maparea obiect-relațională). Interacțiunile în acest caz apar prin obiectul pe care l-ați creat, adică Pentru a obține date din baza de date, accesați obiectul și pentru a scrie datele, accesați și obiectul. Cu această lucrare, nu este nevoie să accesați direct baza de date și să deveniți independent de baza de date în sine. În procesul de lucru, puteți trece de la o bază de date la alta, fără a schimba nimic în cod.

Un alt mod de comunicare la nivel inferior cu baza de date este prin PDO (obiect de date php). Acest lucru permite locurile cele mai "înguste" din proiect să devină mai productive și să nu piardă flexibilitatea în cod.

Cerințe tehnice pentru cadrul Yii

Recenzii: împărtășiți părerea dvs.

Articole similare