Size: a a a

Архитектура ИТ-решений

2019 November 25

PD

Phil Delgyado in Архитектура ИТ-решений
Меня интересует плюс скалы как языка.
источник

A

Andreλ in Архитектура ИТ-решений
Phil Delgyado
Ээ, так это не про скалу, это про акку, но она есть и на джаве.
И про то, что не надо делать сервисы на спригбуте, если память жалеть.
А лучше вообще на ktor )
Посмотриоте выше мой пример про BMW, я описал почему нехотел эту дискусию начинать
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Ну, так потому что все, что я видел про скалу сводится к тому, что сравнивают плохих мидлов на джаве с сеньорами на скале (в три раза дороже) и делают какие-то выводы.
А хочется что-то другое услышать про сам язык.
источник

RT

Roman Tsirulnikov in Архитектура ИТ-решений
Phil Delgyado
Ну, так потому что все, что я видел про скалу сводится к тому, что сравнивают плохих мидлов на джаве с сеньорами на скале (в три раза дороже) и делают какие-то выводы.
А хочется что-то другое услышать про сам язык.
Поделюсь личным опытом:
- если овладел парадигмой ФП, то пишется меньше boilerplate кода
- event-driven код на уровне синтаксиса языка (promises, futures и прочее такое)
- в тот момент были крутые инструменты, которые по сравнению со стандартными Tomcat+Spring выглядели как космолет: Play, Akka, Sbt

Для меня в основном определяющим было:
- новые инструменты (фреймфорки)
- совместимость с экосистемой Java. возможность перенести работающую функциональтность и библиотеки

В итоге сейчас в Scala нет ничего такого, чего не было бы в Java.
Язык предъясляет повышенные требования к квалификации разработчика, я бы сравнил его с C++.
Язык предлагает повышенное количество способов въехать в стену, если слабо понимаешь чего делаешь.
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Как и Akka, миллион возможностей выстрелить себе в ногу на ровном месте. Прекрасный инструмент для синьонов, которые инвестировали год в опыт на нём.
источник

IN

Igor Nikolskiy in Архитектура ИТ-решений
Кто такие синьоны? Пишут на плюсах?
источник

KG

Kirill Gorin in Архитектура ИТ-решений
типичный синьор
источник

RT

Roman Tsirulnikov in Архитектура ИТ-решений
Оффтопик: бизнес постоянно придумывает способы повышения среднего чека, разные игры-кэшбэки и прочие уловки как заставить вас заплатить больше. Чем инженеры хуже? Синьор торгует надеждой (в контексте Scala, Erlang и прочих)
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Roman Tsirulnikov
Поделюсь личным опытом:
- если овладел парадигмой ФП, то пишется меньше boilerplate кода
- event-driven код на уровне синтаксиса языка (promises, futures и прочее такое)
- в тот момент были крутые инструменты, которые по сравнению со стандартными Tomcat+Spring выглядели как космолет: Play, Akka, Sbt

Для меня в основном определяющим было:
- новые инструменты (фреймфорки)
- совместимость с экосистемой Java. возможность перенести работающую функциональтность и библиотеки

В итоге сейчас в Scala нет ничего такого, чего не было бы в Java.
Язык предъясляет повышенные требования к квалификации разработчика, я бы сравнил его с C++.
Язык предлагает повышенное количество способов въехать в стену, если слабо понимаешь чего делаешь.
Ну да.
При этом akka мне очень не нравиться реализацией (да и идеологией временами), коcмолет из нее сомнительный.
Sbt оказался скорее минусом, нежели плюсом.
Play умер под давлением angular/react.
источник

Ms

Mutko says in Архитектура ИТ-решений
micronaut?
источник

d

dreamore in Архитектура ИТ-решений
Mutko says
micronaut?
Годно, но широкого распространения ещё ждать и ждать
источник

IV

Ilya Vislotsky in Архитектура ИТ-решений
Коллеги, подскажите, чем пользуетесь для тестирования api по  json schema?
источник

d

dreamore in Архитектура ИТ-решений
dreamore
Годно, но широкого распространения ещё ждать и ждать
Кажется разрыв между спринг бутом не сильно велик, чтобы прям переезжать
источник

RT

Roman Tsirulnikov in Архитектура ИТ-решений
Phil Delgyado
Ну да.
При этом akka мне очень не нравиться реализацией (да и идеологией временами), коcмолет из нее сомнительный.
Sbt оказался скорее минусом, нежели плюсом.
Play умер под давлением angular/react.
Интересно поспекулировать чего у Kotlin выйдет.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
dreamore
Годно, но широкого распространения ещё ждать и ждать
ktor по приятнее, на мой взгляд.
micronaut слишком энтерпрайзненько...
источник

PD

Phil Delgyado in Архитектура ИТ-решений
dreamore
Кажется разрыв между спринг бутом не сильно велик, чтобы прям переезжать
В буте слишком много магии. Если в команде нет гуру по буту, то его использовать стремно.
источник

VA

Viktor Alexandrov in Архитектура ИТ-решений
Phil Delgyado
В буте слишком много магии. Если в команде нет гуру по буту, то его использовать стремно.
а как же "почитать исходники"
источник

VA

Viktor Alexandrov in Архитектура ИТ-решений
и меня и команду это не раз спасало)
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Roman Tsirulnikov
Интересно поспекулировать чего у Kotlin выйдет.
Ну, пока они очень хорошо развиваются.
И его уже используют все мне известные компании в JVM-стеке
источник

d

dreamore in Архитектура ИТ-решений
Phil Delgyado
В буте слишком много магии. Если в команде нет гуру по буту, то его использовать стремно.
Бут очень простой, прямо вот если его сложно изучить, то я не знаю...)
источник