griwes
03 wrzesień 2009 - 19:05
Jak się już zorientowali¶cie (a może i nie :P) próbuję napisać frameworka. I tu moje do was pytanie: jakie funkcje powinien oferować dobry framework wg was? Oto co już jest (będzie aktualizowane jeżeli kto¶ mi dobry pomysł podrzuci):

    lObsługa baz danych (różnych typów), generator zapytań.
    l
    lLogger, używany automatycznie przez pozostałe funkcje.
    l
    lParser szablonów.
    l
    lKlasa obsługuj±ca pliki konfiguracyjne.
    l
    lObsługa sesji (thx kazaa9).
    l
    lCache (j.w.).
    l
    lObsługa URL i przyjaznych linków (j.w.).
    l
    lObsługa tablic superglobalnych (j.w.).
    l
    lObsługa plików XML (j.w.).
    l
    lORM (thx mev).
    l
    lObsługa jQ (thx aseeon).
    l
    lGenerowanie szkieletu aplikacji, konfiguracja (j.w.)
    l
    lWbudowany system użytkowników (thx thid).
    l
    lGenerowanie "feedów" (j.w.).l


Pomin±łem takie elementy jak to, co jest wytwórni± obiektów czy istnienie kontrolerów i modeli (gdyż bazuję na modelu MVC). Proszę o opinie i propozycje, gdyż prawdopodobniena pewno zapomniałem o mnóstwie przydatnych elementów ;)

(Powolne) postępy projektu można zobaczyć na code.google.com/p/qcode

Dzięki dla kazaa9, meverone, thida i aseeona.

Ten topic znajduje się również tutaj: http://www.webtips.p...showtopic=33053

edit: zaktualizuję niedługo, najpewniej jutro, o nowe, zaproponowane przez aseeona elementy.
meverone
03 wrzesień 2009 - 19:09
Proponuje:
    ljaki¶ lekki ORM
    l
    lobsługa library, modules, helper :)
    l
    lobsługa kilku innych baz poza MySQL:P (np SQlite, PostgreSQL )l

aseeon
04 wrzesień 2009 - 15:38
    l Jaka¶ dobra integracja z którym¶ frameworkiem javascript jest bardzi mile widziana, jQuery, MooTools albo prototype&script.aculo.us
    l
    l Oczywi¶cie ultra ważne jest żeby można było rozszerzać ten framework poprzez pluginy/moduly, bilbioteki i helpery. Dwa najważniejsze helpery to helper do formularzy i helper do ajaxa.
    l
    l Nie widzę też na li¶cie narzędzia do generowania szkieletu aplikacji, ani też wirtualnej konsoli.
    l
    l Oprócz tego scaffolding jest mega popularny, albo generowanie interfejsu CRUD / prostego panelu admina.l


P.S.
QuickCode is a simple PHP framework, based on MVC model.

When I tried to write in the Zend Framework, I stated that the function names used in it are too long and that their use does not always convenient, so I lost interest in using this framework, so I decided to write his own, simpler to use, configured in a simpler manner. And I began to work on this project.

Language note: sorry for my english, most of this page is translated with google translator :)



OMG jaki Ponglish...


Podobne tem