Я пытаюсь выяснить, будет ли Drupal подходящей программной средой для разработки моего веб-приложения. У нас есть опыт работы с Drupal, но мы использовали и настраивали его как систему CMS для развертывания веб-сайтов. Это хорошо работает для нас. Однако это скорее веб-приложение, поэтому я не уверен.
Вот краткое изложение того, что нам нужно.
Должен ли я использовать Drupal / Headless Drupal в качестве основы для вышеупомянутого? Какие функции я получу из коробки, которые я не получил бы, если бы я продолжил что-то вроде .NET Framework или PHP Laravel?
Я работал в Drupal7 от 6 до 8 месяцев.
Возможно, это был просто проект, над которым я работал, но я считаю, что работа с Drupal была самым болезненным опытом в моей жизни.
Где я изучил суть некоторых других веб-фреймворков за неделю или две, Drupal потребовались месяцы, чтобы понять. Это очень большой а также очень сложно фреймворк. На самом деле, даже немного называть это веб-фреймворком.
ИМХО преимущество Drupal заключается в том, что непрограммисты могут создавать веб-сайты с помощью плагинов и конфигурации на внешнем интерфейсе.
Мое предложение: Дайте себе 1 день, чтобы попытаться запустить проект Drupal без головы и запустить Angular на переднем крае. Затем попробуйте сделать то же самое с Django и / или Ruby on Rails.
Хотя поначалу вы можете замедлиться, я почти гарантирую, что у вас будет более стабильный темп работы с другими системами.
Других решений пока нет …