Size: a a a

Scala User Group

2020 January 31

АУ

Айдар Ульданов in Scala User Group
Я еще раз продублирую вдруг найдутся кто хочет попилить вместе

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

Мне принципиально чтобы это было на Scala и на чем либо из angular/vuejs/react. Если кто знает, может что есть, буду рад

Думаю может кто то тоже найдет этот проект полезным
Demo https://vuejs-slihouette.herokuapp.com/
Github repo is https://github.com/SunPj/silhouette-vuejs-app
источник
2020 February 01

vk

vladimir kozhaev in Scala User Group
Хибрис смотрел?
источник

vk

vladimir kozhaev in Scala User Group
Там много всякого рода шаблонов
источник

АУ

Айдар Ульданов in Scala User Group
А Можно ссылку?
источник

SA

Sergey Alaev in Scala User Group
Айдар Ульданов
Я еще раз продублирую вдруг найдутся кто хочет попилить вместе

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

Мне принципиально чтобы это было на Scala и на чем либо из angular/vuejs/react. Если кто знает, может что есть, буду рад

Думаю может кто то тоже найдет этот проект полезным
Demo https://vuejs-slihouette.herokuapp.com/
Github repo is https://github.com/SunPj/silhouette-vuejs-app
очень приятно написанный код. Но плей же( Для фриланса может и практично, все индусы знают и любят плей, но душа не лежит...
источник

АУ

Айдар Ульданов in Scala User Group
А на что лежит душа? Может я застрял в прошлом и плей уже не мейнстрим? Я понимаю можно на akka-http или на http4s поднять но насколько это лучше не знаю так как нет опытал
источник

SA

Sergey Alaev in Scala User Group
конкретная библиотека не важна, важно, чтобы отдельные части веб-приложения - веб-сервер, роутер запросов, сериализация, шаблоризаторы и т.д. были изолированы друг от друга и взаимозаменяемы
источник

SA

Sergey Alaev in Scala User Group
Future уже отстал от жизни, после перехода на ленивые монады а-ля cats IO или ZIO писать код на фьючах уже не хочется
источник

SA

Sergey Alaev in Scala User Group
НО - для фриланса, особенно если платят за результат, я вовсе не уверен, что плей не является идеалом в плане затраты-результат
источник

AH

Ayrat Hudaygulov in Scala User Group
Я на работе тоже выбрал плей, многое не нравится, но кажется наиболее прагматичный выбор.
источник

АУ

Айдар Ульданов in Scala User Group
Да возможно, я планирую все отделить в сабмодуль чтобы зависимостей не было, и уже веб слой будет от него зависеть который при желании можно заменить
источник

АУ

Айдар Ульданов in Scala User Group
а сам фронтенд в моем проекте полностью не зависим от кода бекенда, может сделаю форки для angular/react
источник

SA

Sergey Alaev in Scala User Group
Айдар Ульданов
Да возможно, я планирую все отделить в сабмодуль чтобы зависимостей не было, и уже веб слой будет от него зависеть который при желании можно заменить
я на плее только тестовые задания делал, но у меня сложилось впечатление, что это монолит и изолироваться от него будет непросто
источник

SA

Sergey Alaev in Scala User Group
Айдар Ульданов
а сам фронтенд в моем проекте полностью не зависим от кода бекенда, может сделаю форки для angular/react
имхо, зря. фреймворк - это выбор навсегда, на то он и фреймворк. Просто получится 3 разных фронта на трех разных фреймворках.
источник

SA

Sergey Alaev in Scala User Group
В общем, с практической точки зрения, имхо лучше не заморачиваться, а искать людей, которые специализировались на тех же технологиях
источник

АУ

Айдар Ульданов in Scala User Group
> но у меня сложилось впечатление, что это монолит и изолироваться от него будет непросто

да легко изолироваться, веб слой выносишь в отдельный модуль и там логику не хранишь а только веб специфичные шутки, потом как нужно это переписываешь с использованием чего хочешь, трудозатрат будет минимум так как веб слой должен быть очень маленьким
источник

АУ

Айдар Ульданов in Scala User Group
> имхо, зря. фреймворк - это выбор навсегда, на то он и фреймворк. Просто получится 3 разных фронта на трех разных фреймворках.

не совсем понял, будет три разных фронта, бекенд один
источник

SA

Sergey Alaev in Scala User Group
Айдар Ульданов
> имхо, зря. фреймворк - это выбор навсегда, на то он и фреймворк. Просто получится 3 разных фронта на трех разных фреймворках.

не совсем понял, будет три разных фронта, бекенд один
да. но, я так понял, вы проектный фрилансер? делаете веб-приложения за фиксированный бюджет?
источник

SA

Sergey Alaev in Scala User Group
зачем вам тогда три фронтенда
источник

АУ

Айдар Ульданов in Scala User Group
не для меня
источник