субж!
Пришло время реализовать проект N-звенный, раньше только самодельными велосипедами пользовался. Но это крайне неэффективно. Для реализации нового проекта потребуются такие фичи:
* авторизация пользователей;
* списки доступа для каждого пользователя;
* веб-интерфейс или специальный тяжёлый клиент для пользователей;
* интерфейс для специализированных клиентов без уя;
* отдельный слой для бизнес-логики;
* простая интеграция с субд;
* отказоустойчивость.
Всё понятно, как реализовать, но не хочется мастрячить свои подобия готовых хороших проверенных решений. Обе две технологии представляю себе только "теоретически", а практически вплотную сталкиваться не приходилось. Что было бы более перспективно и лучше вообще изучать?
Интересуют два критерия в первую очередь:
1. трудоёмкость для разработчика, т.е. где меньше надо кнопок нажать?
2. перспективность по поиску работы, если вдруг потребуется.
всем заранее спасибо за ответы.