| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Для профи > дистрибутация php кода |
| Автор: jsa 6.8.2008, 06:07 |
| Hi All! наверное каждый девелопер(группа девелоперов) доходит до такого момента когда количество проектов становиться внушительным для того что бы каждый проект был уникальным по идее(коду, алгоритмам и т.д.) в следствие чего получается (рано или поздно) или вернее формируется некий стандартный набор функциональности (новостная лента, блог, фотогалерея, статические страницы, обработка картинок т.д.) физически воплощенный в куче php файлов подключаемых к конкретному проекту так вот есть мысль для каждого такого проекта формировать некий дистрибутив с минимальным необходимым набором библиотек и после чего выкладывать это все дело на сервер очень удобно такой подход реализован в джава в виде веб (war) и интерпрайз (ear) архивов, представляющих собой обычные зип архивы с дополнительной мета информацией об архиве, при первом запуске приложения сервер сам единожды распаковывает такой архив после чего запускат приложение СОБСТВЕННО ВОПРОС: может быть есть какие-то подобные решения на php |
| Автор: WolfON 6.8.2008, 10:53 |
| вы рассказали про фреймворк и cvs |
| Автор: Anarki 7.8.2008, 00:57 |
| "дистрибутация" Что мешает таскать с собой набор библиотек например? В папку lib/ библиотеки с форматом имен по PEAR, к проекту подключается config.php, который устанавливает include_dir, затем уже загрузка классов идет через __autoload |
| Автор: Anarki 7.8.2008, 09:22 | ||||
А зачем конфиг настраивать-то? в config.php всегда один код
|
| Автор: jsa 7.8.2008, 09:28 |
ну хотя бы настройки базы |
| Автор: Anarki 7.8.2008, 09:31 |
| Настройка базы? А если его запаковать(конфиг) как в яве или использовать фреймворк, то что настройки подключения к субд автоматом будут определяться? Добавлено @ 09:33 Фреймворк есть по сути набор библиотек. Вот CMF уже может предполагать более сложную архитектуру с использованием например MVC. |