![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Артем125 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 149 Регистрация: 2.9.2009 Репутация: нет Всего: нет |
Привет всем.
Есть много способов организации структуры сайта. Какой лучше с точки зрения расширяемости. Нашел вот что. Опыта пока мало ), оценивать сложно, вот ссылка http://php.inkz.ru/kernel/index.php?a=1 Пожалуйста кто знает опубликуйте другие источники. Будет полезно всем ))) Это сообщение отредактировал(а) Артем125 - 4.9.2009, 17:27 |
|||
|
||||
| NewDima |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 922 Регистрация: 20.2.2006 Где: <?here?> Репутация: 10 Всего: 12 |
что значит расширяемость? масштабируемость или легкое добавление фуекциональности?
|
|||
|
||||
| Артем125 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 149 Регистрация: 2.9.2009 Репутация: нет Всего: нет |
Легкое добавление функциональности. Хотя не стоит загонять себя в рамки. Воспользуюсь вырезкой из приведенной выше статьи.
Плюсы такого метода. 1. Можно спокойно и непринужденно разрабатывать дополнительный модуль (расширение), а потом за несколько минут внедрить в рабочий сайт. 2. Готовые модули в процессе работы накапливаются и в следующий раз можно просто собрать из них новый сайт как конструктор лего. 3. С шаблонами такого плана справится любой верстальщик, который боится шаблонизаторов или нативе. 4. Шаблоны этого типа можно разрабатывать параллельно с логикой, потому что они друг от друга практически не зависят. 5. Скорость исполнения и ресурсобережливость. По этой схеме в оперативную память грузятся только те файлы, которые действительно принимают участие в формировании данной страницы. И напрочь отсутствует разбор шаблонов с помощью регулярных выражений. А они как известно не самое быстрое явление в php. 6. Прозрачность кода. Тут сведено к минимуму использование классов, которые особой прозрачностью никогда не отличались. А принцип построения остался практически тем же самым. Чего мне не нравится, это неточное описание технологии. Да и хорошо бы сравнить с другими технологиями Это сообщение отредактировал(а) Артем125 - 4.9.2009, 18:03 |
|||
|
||||
| NewDima |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 922 Регистрация: 20.2.2006 Где: <?here?> Репутация: 10 Всего: 12 |
Тема недавно обсуждалась в соседней ветке, пользуйтесь поиском
http://forum.vingrad.ru/forum/topic-250340.html |
|||
|
||||
| Артем125 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 149 Регистрация: 2.9.2009 Репутация: нет Всего: нет |
Я пользовался, ходил по ссылке. Там на конкретные вопросы парня отвечали, что мол иди на сайт, смотри исходники, разбирайся как хош.
Если кто знает ссылки, статьи, книги, альтернативные варианты, названия технологий. Польза будет больше при обобщении опыта. Своим опытом я поделился, если кто-то поделится своим - полезно будет всем Это сообщение отредактировал(а) Артем125 - 4.9.2009, 18:11 |
|||
|
||||
| brother79 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 471 Регистрация: 18.8.2009 Репутация: 2 Всего: 6 |
Мы пользуемся http://www.symfony-project.org/
- всё пишется руками, при том, что есть куча плагинов, чтобы не заниматься велосипедостроением, а также структура слассов и каталогов - как раз позволяет прописывать модули которые можно потом использовать, ну и соответственно разделение модели, шаблоны, модули и т.д. Вообщем удобная штука |
|||
|
||||
| Артем125 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 149 Регистрация: 2.9.2009 Репутация: нет Всего: нет |
Спасибо, Вам, друзья за направление
|
|||
|
||||
| awers |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1465 Регистрация: 22.3.2006 Где: Россия, Таганрог Репутация: 21 Всего: 31 |
Я бы посоветовал посмотреть в сторону zend framework.
|
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |