| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > ViJio - фреймворк для JS > фреймворк для PHP5 |
| Автор: Sardar 22.1.2007, 04:11 |
| Увлёкшись http://php.net я оставил в сторону JS. Поэтому http://svn.vingrad.ru/svn/vijio потихоньку стал содержать и небольшой фреймворк для PHP5 приложений, что то подобное http://www.djangoproject.com/ для http://python.org/'а или http://www.rubyonrails.org/ для http://www.ruby-lang.org/. И пусть PHP5 дикий и не уклюжий по сравнению с ними, но и для него можно написать хороший (по моему мнению) фреймворк, позволяющий сконцентрироваться на логике вашего сайта. В клиентскую же либу после пойдут либы для AJAX'а, виджетов и прочее, вероятно даже адаптация других либ. К сожалению прямая цель ViJio, обучение начинающих на наглядных примерах, не очень то выполняется. Вместо этого масса кода, пусть и хорошо задокументированного, но просто кода. Позже будут примеры, developers guide'ы и прочее. Сейчас просто нет на это времени. Кратко что может http://svn.vingrad.ru/svn/vijio/ImaEngine/ прямо сейчас:
Код только под PHP5, портировать это под PHP4 физически не реально. На первый взгляд исходники могут показаться через-чур большими, но на самом деле много phpdoc доки в сорцах. На всех приличных хостерах есть бесплатный http://www.zend.com/products/zend_optimizer, который (отчасти благодаря статичным инклюдам) будет держать скомпиленный код в памяти (процес-имейдж). Отсюда забиваем на мифы и толки и не косимся на не привычный код, кто не пользовался http://pear.php.net Лицензия http://opensource.org/licenses/lgpl-license.php, позволяет беспрепятственно использовать фреймворк в коммерческом проекте. |