close

Q cot

Mergi la navigare Mergi la căutare
Q cot
Informatii generale
tip de program cadru
dezvoltator Comunitatea Qcodo
lansarea inițială 18 octombrie 2005
Licență Licență MIT
Informații tehnice
Programat în PHP5 , Javascript și SQL
Versiuni
Ultima versiune stabilă 0.5.7 (03 octombrie 2021 (1 an și 15 zile) [ 1 ] )
Legături

QCodo este un cadru de dezvoltare open source pentru PHP 5 care construiește o mapare a obiectelor și o interfață ABMS (Add, Drop and Modify) folosind AJAX dintr-un model de bază de date existent. În plus, conține QForms care sunt componente pentru a genera formulare. [ 2 ]​ Este un cadru de dezvoltare ușor, care poate fi utilizat atât în ​​aplicații mici, cât și în cele mari.

Cadrul constă din două componente principale: generatorul de cod și Qcomponents (Qforms). [ 3 ]​ Qcodo folosește ORM pentru accesul la baza de date. Generatorul de cod introspectează o structură de bază de date relațională și construiește un ORM , precum și diverse interfețe la distanță (SOAP, AJAX) pentru ORM. ORM din QCodo poate fi extins pentru a oferi funcționalitate întreținută de utilizator (prin subclasarea obiectelor). Qforms este un motor de șablon inspirat de .NET , în care fiecare element de formular este un obiect cu funcționalitatea sa în metode și atribute. Qforms include capacitatea de a valida câmpuri, de a declanșa evenimente și de a lega apeluri AJAX. Qforms comunică perfect cu ORM, permițând dezvoltatorilor să schimbe rapid și interactiv oricare dintre cele trei componente ale arhitecturii MVC , cu un impact redus asupra celorlalte componente.

Qcodo este un cadru matur menținut de comunitatea Qcodo. A fost folosit în setările de producție de către NASA și alte organizații. [ 4 ] ​[ 5 ]​ Cadrul a fost conceput și dezvoltat de Mike Ho și compania sa QuasIdea. [ 4 ]

Începând cu versiunea 0.4, Qcodo include noi funcții menite să încurajeze o mai mare participare a comunității la proiect, cum ar fi actualizări bazate pe pachete create de utilizator (QPM) și posibilitatea de a contribui cu cod prin GitHub .

Un furk al proiectului, numit QCubed, [ 4 ] a fost lansat de unii dezvoltatori din comunitatea Qcodo în noiembrie 2008, pe baza versiunii 0.3 a cadrului original.

Referințe

  1. Cadrul de dezvoltare Qcodo PHP
  2. Greenhan, Rick. „Cadre PHP fabuloase: Qcodo, Lithium, Seagull și Yii” . InfoWorld . IDG Communications, Inc. Preluat la 6 mai 2022 . 
  3. ^ Porębski, Bartosz; Przystalski, Karol; Nowak, Leszek (2011). Construirea de aplicații PHP cu framework Symfony, CakePHP și Zend . Indianapolis, Ind.: Wiley Pub. p. 64. ISBN  1118067924 . Recuperat la 6 mai 2022 . 
  4. ^ abc Porębski , Bartosz ; Przystalski, Karol; Nowak, Leszek (2011). Construirea de aplicații PHP cu framework Symfony, CakePHP și Zend . Indianapolis, Ind.: Wiley Pub. p. 13. ISBN  1118067924 . Recuperat la 6 mai 2022 . 
  5. „Mulțumesc!” . Chess.com . Arhivat din original pe 14 februarie 2012. 

Link- uri externe

Companii care lucrează cu Qcodo