![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
jsa |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 704 Регистрация: 19.1.2006 Где: Новосибирск Репутация: нет Всего: 20 |
Hi All!
наверное каждый девелопер(группа девелоперов) доходит до такого момента когда количество проектов становиться внушительным для того что бы каждый проект был уникальным по идее(коду, алгоритмам и т.д.) в следствие чего получается (рано или поздно) или вернее формируется некий стандартный набор функциональности (новостная лента, блог, фотогалерея, статические страницы, обработка картинок т.д.) физически воплощенный в куче php файлов подключаемых к конкретному проекту так вот есть мысль для каждого такого проекта формировать некий дистрибутив с минимальным необходимым набором библиотек и после чего выкладывать это все дело на сервер очень удобно такой подход реализован в джава в виде веб (war) и интерпрайз (ear) архивов, представляющих собой обычные зип архивы с дополнительной мета информацией об архиве, при первом запуске приложения сервер сам единожды распаковывает такой архив после чего запускат приложение СОБСТВЕННО ВОПРОС: может быть есть какие-то подобные решения на php -------------------- Все мы, на перине с песней, строим небо на земле © Ю. Шевчук |
|||
|
||||
WolfON |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 604 Регистрация: 19.7.2004 Репутация: 1 Всего: 8 |
вы рассказали про фреймворк и cvs
|
|||
|
||||
Anarki |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 326 Регистрация: 14.3.2005 Репутация: 1 Всего: 11 |
"дистрибутация"
Что мешает таскать с собой набор библиотек например? В папку lib/ библиотеки с форматом имен по PEAR, к проекту подключается config.php, который устанавливает include_dir, затем уже загрузка классов идет через __autoload |
|||
|
||||
jsa |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 704 Регистрация: 19.1.2006 Где: Новосибирск Репутация: нет Всего: 20 |
сейчас так и делаю НО слишком уж много теледвижений, скопировать либы, настроить конфиг, перебросить на сервак и т.д. cvs конечно хорошо, никто не спорит опять же НО поддержка cvs/svn на хостинге -------------------- Все мы, на перине с песней, строим небо на земле © Ю. Шевчук |
|||
|
||||
Anarki |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 326 Регистрация: 14.3.2005 Репутация: 1 Всего: 11 |
А зачем конфиг настраивать-то? в config.php всегда один код
|
||||
|
|||||
jsa |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 704 Регистрация: 19.1.2006 Где: Новосибирск Репутация: нет Всего: 20 |
ну хотя бы настройки базы -------------------- Все мы, на перине с песней, строим небо на земле © Ю. Шевчук |
|||
|
||||
Anarki |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 326 Регистрация: 14.3.2005 Репутация: 1 Всего: 11 |
Настройка базы? А если его запаковать(конфиг) как в яве или использовать фреймворк, то что настройки подключения к субд автоматом будут определяться?
Добавлено @ 09:33 Фреймворк есть по сути набор библиотек. Вот CMF уже может предполагать более сложную архитектуру с использованием например MVC. Это сообщение отредактировал(а) Anarki - 7.8.2008, 09:34 |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Для профи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |