- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
У какого из форумных движков на PHP лучшее качество кода? Скорость движка не интересует, потребление памяти не интересует. Интересует только грамотная реализация ООП-модели форума, чтобы можно было достаточно легко переработать код под свои нужды.
По ООП модели смотрите на IPB.
Vanilla forum
Vanilla forum
Спасибо, как раз вчера в нём копался. Всё бы хорошо, да вот только встроенные в PHP-код массивные куски HTML-кода выглядят печально. То есть при вменяемой объектной модели там нет банального разделения кода и представления.
XenForo? от разрабов Vbulletin
Спасибо, как раз вчера в нём копался. Всё бы хорошо, да вот только встроенные в PHP-код массивные куски HTML-кода выглядят печально. То есть при вменяемой объектной модели там нет банального разделения кода и представления.
HTML-код вы там наверно как раз в представлениях (views) и видели. У них не используется никакой шаблонизатор, поэтому нахождение php-кода во вьюшках как бы нормально. Основную логику смотрите в контроллерах, моделях.
HTML-код вы там наверно как раз в представлениях (views) и видели. У них не используется никакой шаблонизатор, поэтому нахождение php-кода во вьюшках как бы нормально. Основную логику смотрите в контроллерах, моделях.
Это для плохого кода нормально. В представлении PHP-кода вообще быть не должно. В Ванилле же куски HTML-кода размером со страницу встречаются прямо в классах.
В представлении PHP-кода вообще быть не должно.
А как иначе, если никакой специальный шаблонизатор не использовать? :)
А как иначе, если никакой специальный шаблонизатор не использовать?
А зачем его не использовать?
P.S. И да, в любом случае спасибо за ссылку на интересный движок, который я мог бы и не заметить.
А зачем его не использовать?
Не ради холивара и не в защиту vanilla, но моё мнение, что какой то специфичный шаблонизатор - это лишний слой в проекте, который требует дополнительной поддержки, навязывает свой синтаксис и естественно уступает в гибкости native-php, а удобство его использования сомнительно.
Это для плохого кода нормально. В представлении PHP-кода вообще быть не должно.
я бы поспорил.. =) ИМХО, вполне допустимо вывод, циклы, иногда - форматирование
UPD.. а не не буду.. вижу, к холивару идёт..
А зачем его не использовать?
А зачем использовать? нативный PHP вполне справляется с "шаблонизацией"...