Generator aplicatii PHP (data layer+business logic layer) o idee - astept pareri :)
Salutare,
Am o idee si as vrea sa stiu si parerea altor programatori PHP despre utilitatea unui astfel de tool.
Ma gandesc la un tool web based care sa faca urmatoarele (in mare):
- poti sa definesti entitati (de genul: companii, produse, categorii, etc)
- fiecare entitate poate avea campuri; pt fiecare camp sa poti defini tipul campului (text, data, number, etc) si alte caracteristici si constrangeri; un camp poate fi bineinteles referinta la alta entitate (ca sa ai relationare)
- pe fiecare entitate sa definesti ordinea in care apar campurile
apoi
- definesti o structura ierarhica de aplicatie (ca un meniu al aplicatiei) in care fiecare item de meniu poate fi referinta la o entitate sau alte tipuri de continut
in esenta aici se termina cu partea de administrare a aplicatiei, dupa asta vine utilizarea ei:
- se genereaza automat structura de meniu definita
- pentru fiecare entitate se genereaza automat view de listare, adaugare, editare si optiune de stergere, posibilitati de search, sortari, etc
- deasemenea, ar exista si o clasa myEntity careia ii dai ca parametru numele unei entitati si iti returneaza un model obiectual al entitatii (colectie de campuri, colectie de inregistrari - tot sau filtrat)
- in felul asta ai putea sa ai in cateva ore back-endul si suportul obiectual pentru front-end al unei aplicatii in doar cateva ore (depinde de marimea aplicatiei si cate entitati trebuie sa definesti) fara sa scrii o linie de cod.
Ce parere aveti de un asemenea tool? Si-ar gasi utilitatea in comunitatea de developeri PHP? E ceva deosebit sau mai exista si altele asemanatoare?
Astept pareri :)
Regards,