Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.97.14.86] |
|
Сообщ.
#1
,
|
|
|
Камарады, особенно те, кто в теме!
Нужен совет. Надо по-шустрику смастерить сайт. Функционала - минимум. Куча разношерстных "типографских" материалов, плюс система авторизации пользователей, плюс некоторая система бронирования "ресурсов". Первым делом вспомнился Drupal. Хороший конструктор. Но, чуйка подсказывает, в моей задаче - это как кузнечным прессом забивать гвозди. Направьте на путь истинный, чтобы не набивать шишки самостоятельно. Нужно реализовать следующее: 1) Регистрация и авторизация пользователя 2) Создание "админки" для ньюсмэйкеров 3) E-mail рассылка + RSS для подписчиков 4) Несложный функционал для бронирования/отмены бронирования Чуйка подсказывает что Symfony - будет легче и не сложнее. Прошу аргументированного совета. А если по Symfony 4 подскажете что-либо в плане авторизации пользователей - цены вам не будет! |
Сообщ.
#2
,
|
|
|
Если ты знаешь как программировать, можешь отличить анемичные модели от DDD, знаешь что такое сервисный слой, когда они хороши и когда доменная логика важнее, знаешь как работает DI и автовайринг в рамках его и избегать сервис-локации, то да, Symfony будет довольно хорошим выбором.
Я говорю это не потому, что там всё так, а потому, что документация довольно куцая и надо иметь опыт работы с нормальными фреймами, чтобы понимать как работать с симфонёй и не заблудиться. Помимо этого, надо определиться какого способа авторизации будет достаточно. Из коробки в симфони идёт ACL, если нужно что-то гибче, вроде RBAC, то придётся самому. В противном случае, если опыта с какими-нибудь JAVA EE, Spring, .NET нету, то имеет смысл смотреть в сторону Laravel, у неё есть всё тоже самое, но при этом более развитое русское сообщество и лучше документация (в том числе переведённая на русский язык). Те понять работу и способы проектирования современного ПО будет легче. P.S. Чатик по симфони (если какие вопросы будут): https://t.me/symfony_php Заодно и сможешь получить ответ на свой вопрос в чуть более развёрнутой форме. |
Сообщ.
#3
,
|
|
|
Serafim, спасибо за наводку на Laravel. Мне без разницы что использовать - ибо с нуля. А вот доков по Laravel'ю приятно больше. Кстати ты его сам пользовал?
|
Сообщ.
#4
,
|
|
|
Цитата JoeUser @ Кстати ты его сам пользовал? Ну так, немного |