TightMVC
От доста време базирам всичките си проекти на MVC PHP frameworks. Наскоро обаче се натъкнах на един проблем – почти няма framework, който да поддържа само основните неща – дори любимият ми CodeIgniter е тлъстичък, когато стане въпрос за малки сайтове. Mакар да не се използват по подразбиране, библиотеките му си седят в дистрибуцията и заемат ненужно (според мен) място. Да не говорим какъв слон е ZendFramework, въпреки всичките му предимства.
За някои от проектите си наистина имах нужда от нещо доста по-леко, възможно най-минимална имаплементация на MVC pattern-a. Преди време бях попадал на една много добра статия от Anand Garg в която той даваше много добри съвети (и код) за разработване на собствен MVC framework.
Започнах от неговия код, целейки само и единствено поддръжка на PHP5. Изхвърлих всичко ненужно, добавих поддръжка на PDO за комуникация с базата данни, добавих поддръжка за Layouts, Helpers и Modules и в крайна сметка получих един доста приличен framework с много малък codebase.
Резултатът е качен на http://www.github.com/stinger/tight_mvc/, а не много пълна документация можете да откриете във wiki-то към проекта на адрес https://github.com/stinger/tight_mvc/wiki/.
На който му се стори интересно – може да тегли, тества, праща bug reports и т.н.
Маркери: framework, mvc, php, TightMVC
За тази статия
В момента четете "TightMVC", статия в stinger's thoughts
Отпечатване на статията
- Публикувана на:
- 17.11.2010 в 13:23
- Категория:
- Web Development
- Изпращане:
- Изпрати чрез email
Категории
- Books (10)
- Linux/UNIX (66)
- Movies (32)
- Music (73)
- Web Development (59)
- Други (182)






















IE8 Webslice
RSS с публикации
Няма коментари
RSS с коментaрите