Добрый день.
Скажите, существует ли фреймворк, который бы обладал следующими характеристиками ?
1. Построен целиком на ООП
2. Имеет огромное количество модулей и расширений (сопоставимое с Drupal 7)
3. Легок в установке, настройке и обучении
То есть, например, решил я на этом фреймворке написать какой-то тематический проект. Беру модуль, отвечающий за форум. Беру модуль, отвечающий за электронную коммерцию, Беру еще какой-нибудь нужный мне модуль.
Раз-два-три ... На проекте есть форум, есть каталог, есть подписки с рассылками, есть нормальная админка, всё красиво и всё работает.
Либо всё работает, но остается подключить везде свою верстку.
Как-то так ...
Или что-то такое ожидается в Drupal 8 ?
Комментарии
Смысл фреймворка в том, что он гибкий. А модули привязываются к базе данных,определенной структуре.
Есть базовый набор классов. И доп набор ,и в зависимости от фреймворка доп наборы могут быть маленькими(Laravel),и огромными(Zend2).+ Скорость работы тоже может быть разная.
Многие рекомендуют symphony2, так как 8-я версия на его компонентах построена. Не думаю , что магазины или блоги на ней можно разворачивать,это система для огромных и недешевых проектов.
Лично я считаю , что для стандартных проектов отлично подходит друпал. Но,если хочется скорости можно написать на фреймворке. За счет отсутствия настраиваемого GUI и расширяемости некоторых компонентов ,будет работать быстрее. Допишите до функционала друпала - получите теже грабли.
Единственное о чем не знаю,так это о скорости разработки типовых проектов. Может кто разъяснит,на чем быстрее на drupal или на фреймворке.
Смешно. Фрейм- это каркас. Каркас не может быть гибким в принципе.
Не слухай их, ани тибя абманывають)))
повсюду модульные структуры, только модули и есть - они называются джемы,
добро пожаловать в sinatra и ruby on rails )))
Для меня лично в этом плане Drupal полностью устраивает.
Отсутствие ООП в D6 D7 меня наоборот привлекает, так как я из палеозола%)
Да, такая возможность есть.
«Раз-два-три ... На проекте есть форум, есть каталог, есть подписки с рассылками, есть нормальная админка, всё красиво и всё работает.
Либо всё работает, но остается подключить везде свою верстку.»
Это даже близко не о фреймворках. Это о различных CMS, или даже конструкторах сайтов.
Фреймворки это набор бибилиотек и набор правил написания приложения - каркас в прямом смысле этого слова.
Само ядро, или расширения фреймворка практически не предоставляют готового функционала, это всё те же библиотеки, которые лишь уменьшают количество кода, которое вам необходимо написать.
Отчасти, это похоже на подход Drupal, но без каких-либо визуальных средств связывания всего в один проект - всё это делается вашим кодом.
то что касается фреймворка - людей не разбирающихся в програмировании советую загуглить "юппи". Ядро простое в понимании...
Юппи - это же CMS на фреймворке YII
а разве Symfony не подходит под запрос ТСа? Там бандлов (по сути модули) хоть отбавляй поставил, подключил, миграции сделал и готово:)))
Если нужен друпал, который полностью, как друпал, только не друпал, то нужно смотреть в сторону бэкдроп цмс.
Роман, а вы гуглить не пробовали? Изучать различные рейтинги, читать обзоры и сравнения различных фреймворков и CMS. Почему вы задаете этот вопрос на форуме, где сидят в основном друпалисты? Хотя тот же Drupal 8 попадает под ваш запрос за исключением, пожалуй, магазинов (временно, пока не доделали комерц), как вам уже выше справедливо заметили.
НА симфони будешь на радость кошельку сидеть раз в 10 больше ...Помню делали каталог ,за полгода.Который на вордпрес за неделю развернуть. Зато на симфони. Модно-Дорого-Медленно
Кстати, стоит сделать ремарку, что на момент создания топика стабильного релиза восьмёрки ещё не было