Прошли года... ну и как вам Drupal 8? Стал ли он сложнее в модифицировании из-за Symfony?

Главные вкладки

Аватар пользователя Waraha Waraha 13 апреля 2019 в 18:10

Приветствую уважаемых друпалеров!

Вот суть вопроса: я когда узнал что Drupal 8 будет на Symfony - мысленно его для себя похоронил, ибо на тот момент считал "все эти ваши фреймворки" неоправданным усложнением простых вещей. Ну и начал делать всякие свои проектики на WP вместо Друпала Smile

Прошло время, и я, познакомившись поближе с Laravel, понял, что не все так страшно, как казалось изначально.

А теперь вот мне нужно сделать некий комьюнити-проект, который будет мобайл-фёрст, и я внезапно для себя посмотрел в сторону Друпала.

Парни, скажите честно: я в правильную сторону смотрю?)) Или таки Drupal уже не тот?

С Symfony я не работал, Twig тоже не знаю. Насколько быстро я смогу въехать в тему? Насколько D8 сдал по сравнению с D7 по параметру "порог вхождения"?

Спасибо за любые ваши мнения.

Комментарии

Аватар пользователя bumble bumble 13 апреля 2019 в 18:38

Все норм.
Выводы - изначально неправильные.
Если мозг есть - "въехать" не проблема.
Порогов нет, дорогу осилит идущий.

ЗЫ - Laravel, к слову, тоже на компонентах Symfony построен.

Аватар пользователя yaro yaro 13 апреля 2019 в 18:48

Waraha wrote:
Или таки Drupal уже не тот?

Друпал уже вообще не тот. Совершенно не тот. Это более глубокий и сложный фреймворк с куда большей гибкостью, чем у Д7, очень умной системой кеширования (я до сих пор с неё тащусь), легким подключением сторонних библиотек и намного лучше готовый к современным практикам разработки. Работать с ним куда приятнее чем с Д7.

-------

Для API-First твиг не нужен.
Вряд ли хорошее знание д7 поможет быстро освоить д8. Да, структура модули-темы осталась, да, остались хуки (хотя я уже не создаю альтеры - ивенты выглядят более привлекательно), но многое учить придется с нуля. Особенно для API-first проекта - придется погружаться в нормализацию, которой вообще не было в д7. Но - из коробки поддерживается многое для апи-фест: сущности, связи, вьюхи и прочее
В целом - при желании и умении (и гибких разработчиков, которые пишут приложения) можно просто включить модуль для REST и дальше накликивать структуру с помощью нод и таксономий.

В целом - я бы посоветовал поставить чистый друпал, включить модуль REST (ага, он из коробки идет) и поиграться. Если не понравится и нужен пхп - ларавел хорошо умеет в апи-фёст

Аватар пользователя gun_dose gun_dose 14 апреля 2019 в 14:22

API-first или mobile-first? По-моему, автору нужно второе. И как справедливо отметили ниже - выбор движка нс это не влияет никак.

Аватар пользователя sas@drupal.org sas@drupal.org 15 апреля 2019 в 9:35
1

Парни, скажите честно: я в правильную сторону смотрю?)) Или таки Drupal уже не тот?

Не тот. Стал ещё лучше.

С Symfony я не работал, Twig тоже не знаю. Насколько быстро я смогу въехать в тему?

Если с ларой справились, то быстро

Насколько D8 сдал по сравнению с D7 по параметру "порог вхождения"?

Стал быстрее по порогу вхождения для тех кто знает ООП.

Аватар пользователя gun_dose gun_dose 15 апреля 2019 в 12:13
3

Знать ООП - это полбеды. Его ещё нужно понять. Те, кто говорят, что поняли с первого раза - врут, либо ещё не в курсе, что на самом деле ничего не поняли))