Czołem mireczki, Jakieś sugestie odnośnie frameworka jakiego mógłbym użyć w #scala do stworzenia serwisów REST bo frontend chce napisać w AngularJS, jednak nie wiem co teraz będzie dobrym wyborem #playframework czy może coś lepszego/lżejszego ? #programowanie #programowaniefunkcyjne #java
Play jest starsznie ciężki, robi dużo więcej niż serwowanie http. Pierwszym wyborem dla mnie jest akka-http. Jeśli chcesz coś bardziej "pure" to jest też http4s i finch.
Co do frontendu to może warto się zainteresować scala.jsem? Wtedy cały codebase masz w jednym języku i są fajne możliwośći dzielenia kodu, np. https://github.com/julienrf/endpoints/
@Krever: Myślałem o tym żeby pobawić się scala.js ale nie jestem pewny jak jest z dojrzałością tego a z angularem pracowałem już sporo i wiem czego mogę się spodziewać. Projekt ma być nastawiony na naukę scalii i jakiegoś frameworku który może przydać się w pracy.
@Krever: Chyba zostanę przy js :) Po 1.5 roku pisania w angular wydaje sie to bardziej naturalne... zostaje więc tylko wybrać technologie do backendu... Dzięki za pomoc, mam o czym poczytać.
@Krever: Ale ogarnięcie tych 2 tematów może zająć więcej czasu niż zrobienie podstawowego, działającego projektu w Playu :) Szczególnie jak ktoś zaczyna w Scali
@jacksai: Jeśli dopiero zaczynasz ze Scalą to lepiej Play bo o wiele szybciej zobaczysz działającą aplikację, potem możesz zacząć wchodzi z bardziej zaawansowane rzeczy jak Akka-http. Kiedyś napisałem prostą apkę w Playu: https://github.com/wlk/workout-tracker i potem przepisałem na Akkę-http: https://github.com/wlk/workout-tracker-akka-http (przy czym to nie jest przepisanie 1:1 tylko takie luźne)
@jacksai: Ja bym zaczął z akką-http ale to jest kwestia priorytetów. Jeśli chcesz żeby było łatwo to Play, jak się nie boisz czegoś trudniejszego to akka-http.
@moriturius: Spray nie jest już rozwijany pod tą nazwą - zmigrował do Akki i został nazwany Akka HTTP.
@jacksai: Skoro potrzebujesz tylko lekkiego RESTowego frameworka to zdecydowanie nie idź w Playa. Jeżeli masz już jakieś doświadczenie ze Scalą to bez problemu ogarniesz Akka HTTP, który IMO jest bardzo łatwy do nauczenia. Jego problemem jest natomiast wydajność - w tej kwestii jest mocno przeciętny na tle konkurencji w świecie JVM (
Jakieś sugestie odnośnie frameworka jakiego mógłbym użyć w #scala do stworzenia serwisów REST bo frontend chce napisać w AngularJS, jednak nie wiem co teraz będzie dobrym wyborem #playframework czy może coś lepszego/lżejszego ?
#programowanie #programowaniefunkcyjne
#java
Co do frontendu to może warto się zainteresować scala.jsem? Wtedy cały codebase masz w jednym języku i są fajne możliwośći dzielenia kodu, np. https://github.com/julienrf/endpoints/
@jacksai: Skoro potrzebujesz tylko lekkiego RESTowego frameworka to zdecydowanie nie idź w Playa. Jeżeli masz już jakieś doświadczenie ze Scalą to bez problemu ogarniesz Akka HTTP, który IMO jest bardzo łatwy do nauczenia. Jego problemem jest natomiast wydajność - w tej kwestii jest mocno przeciętny na tle konkurencji w świecie JVM (