Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Организация ядра сайта 
:(
    Опции темы
Артем125
Дата 4.9.2009, 17:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 2.9.2009

Репутация: нет
Всего: нет



Привет всем.

Есть много способов организации структуры сайта. Какой лучше с точки зрения расширяемости.

Нашел вот что. Опыта пока мало ), оценивать сложно, вот ссылка  http://php.inkz.ru/kernel/index.php?a=1

Пожалуйста кто знает опубликуйте другие источники.

Будет полезно всем )))


Это сообщение отредактировал(а) Артем125 - 4.9.2009, 17:27
PM MAIL   Вверх
NewDima
Дата 4.9.2009, 17:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 922
Регистрация: 20.2.2006
Где: <?here?>

Репутация: 10
Всего: 12



что значит расширяемость? масштабируемость или легкое добавление фуекциональности?
PM ICQ   Вверх
Артем125
Дата 4.9.2009, 17:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 2.9.2009

Репутация: нет
Всего: нет



Легкое добавление функциональности. Хотя не стоит загонять себя в рамки. Воспользуюсь вырезкой из приведенной выше статьи. 

Плюсы такого метода. 
1. Можно спокойно и непринужденно разрабатывать дополнительный модуль (расширение), а потом за несколько минут внедрить в рабочий сайт.
2. Готовые модули в процессе работы накапливаются и в следующий раз можно просто собрать из них новый сайт как конструктор лего.
3. С шаблонами такого плана справится любой верстальщик, который боится шаблонизаторов или нативе.
4. Шаблоны этого типа можно разрабатывать параллельно с логикой, потому что они друг от друга практически не зависят.
5. Скорость исполнения и ресурсобережливость. По этой схеме в оперативную память грузятся только те файлы, которые действительно принимают участие в формировании данной страницы. И напрочь отсутствует разбор шаблонов с помощью регулярных выражений. А они как известно не самое быстрое явление в php.
6. Прозрачность кода. Тут сведено к минимуму использование классов, которые особой прозрачностью никогда не отличались. А принцип построения остался практически тем же самым.


Чего мне не нравится, это неточное описание технологии. Да и хорошо бы сравнить с другими технологиями

Это сообщение отредактировал(а) Артем125 - 4.9.2009, 18:03
PM MAIL   Вверх
NewDima
Дата 4.9.2009, 18:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 922
Регистрация: 20.2.2006
Где: <?here?>

Репутация: 10
Всего: 12



Тема недавно обсуждалась в соседней ветке, пользуйтесь поиском
http://forum.vingrad.ru/forum/topic-250340.html
PM ICQ   Вверх
Артем125
  Дата 4.9.2009, 18:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 2.9.2009

Репутация: нет
Всего: нет



Я пользовался, ходил по ссылке. Там на конкретные вопросы парня отвечали, что мол иди на сайт, смотри исходники, разбирайся как хош. 

Если кто знает ссылки, статьи, книги, альтернативные варианты, названия технологий. Польза будет больше при обобщении опыта. Своим опытом я поделился, если кто-то поделится своим - полезно будет всем  smile 

Это сообщение отредактировал(а) Артем125 - 4.9.2009, 18:11
PM MAIL   Вверх
brother79
Дата 4.9.2009, 19:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 471
Регистрация: 18.8.2009

Репутация: 2
Всего: 6



Мы пользуемся http://www.symfony-project.org/

- всё пишется руками, при том, что есть куча плагинов, чтобы не заниматься велосипедостроением, а также структура слассов и каталогов - как раз позволяет прописывать модули которые можно потом использовать, ну и соответственно разделение  модели, шаблоны, модули и т.д.

Вообщем удобная штука


--------------------
PM MAIL WWW   Вверх
Артем125
Дата 4.9.2009, 21:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 2.9.2009

Репутация: нет
Всего: нет



Спасибо, Вам, друзья за направление smile 
PM MAIL   Вверх
awers
Дата 5.9.2009, 17:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 21
Всего: 31



Я бы посоветовал посмотреть в сторону zend framework. 
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.2192 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.