Ce este un Yii cadru, un blog despre programare web

Ce este un Yii cadru, un blog despre programare web
Cadrul este un set de diferite biblioteci (Tool) pentru dezvoltarea rapidă a sarcinilor de zi cu zi (de rutină). In majoritatea cazurilor, folosind una dintre arhitecturile de aplicare pe scară largă (de exemplu, MVC) pentru separarea proiectelor în segmente logice (module). Obiectivul principal al cadrului, pentru a oferi un mediu confortabil pentru programator la proiect cu o funcționalitate mare și bine-extensibil.

Dacă ați fost în măsură să înțeleagă punctul de sus - Sunt foarte fericit pentru tine. Cu toate acestea, pentru a vă asigura că o sută la sută pe care le-ați înțeles esența cuvântului - voi explica încă o dată. Noi prea adesea atunci când site-urile de programare a trebuit să folosească biblioteci terțe părți la Internet, de exemplu, pentru a descărca și de prelucrare a forma (de validare, de conservare, de lucru cu o bază de date, etc.). Multe dintre aceste biblioteci, care sunt necesare pentru a utiliza în proiecte - vă sunt izolate într-un dosar separat, și se mută de la un proiect la altul. Dacă sunteți familiarizați cu această abordare, atunci ai nevoie de un cadru instinctiv.

Cadrul în sine ne invită să avem clase de built-in :. de lucru cu baza de date, de a crea forme funcționale, de validare, exploatare forestieră, etc. Toate aceste clase se pot utiliza cu ușurință în toate proiectele, cu conexiuni și utilizarea lor ar fi la fel de simplu posibil! De asemenea, un mare plus din Yii (cadrul cu care vom lucra în viitor) este un suport excelent pentru extensii, care ne permite să se conecteze biblioteci terțe părți.

Un alt unul dintre beneficiile - structurarea arhitecturii aplicației. Cadrul conține o listă de dosare implicite în care se presupune că va trebui să plaseze o parte din aplicația dvs. (un dosar separat pentru acele dispozitive, extensii, fișiere de configurare). Crede-mă că este într-adevăr un plus, deoarece vă permite să păstrați toate fișierele în ordinea în locurile potrivite! (Pentru a înțelege ce fiecare dintre dosarele - foarte simplu, și vom discuta acest lucru într-un tutorial mai târziu).

Yii - este un cadru de scris în PHP. Principalul avantaj al Yii este un mare sprijin pentru OEP, performanța și, desigur, sprijinul din partea dezvoltatorilor. Cadrul include un set mare de biblioteci care vă ajută în crearea unei aplicații cu drepturi depline web indeplineste toate standardele moderne (folosind Ajax integrat, suport integrat pentru internaționalizare a aplicațiilor, ușor de a lucra cu instrumentul de bază de date). Codul care ar fi avut loc 100 de linii de cod php pur poate fi redus la zece datorită unei metode cadru încorporate. Yiiyavlyaetsya fără licență software și este răspândit sub «BSD nou».