jvmchat | Unsorted

Telegram-канал jvmchat - pro.jvm

5858

Сообщество разработчиков Java Scala Kotlin Groovy Clojure Чат для нач-их: @javastart Наш канал: @proJVM Вакансии: @jvmjobs @jvmjobschat Конфы: @jvmconf ⚠️ Оффтоп -> @flood ❌Переход на личности ❌Троллинг ❌Реклама ❌HH (вакансии) ❌Варез

Subscribe to a channel

pro.jvm

причины почему не остались на скале и почему тот же спарк до сих пор не все так же сделал - как будто тоже очевидны, просто если смотреть где хайлоад, где какой рынок и критичность

Читать полностью…

pro.jvm

так это и было причиной выбора скалы

Читать полностью…

pro.jvm

могли и написали бы. просто на скале показалось удобнее. потом джава расчехлилась на фичи и скалку выкинули за ненадобностью

где то я видел причины, там было что-то типо того что трудно поддерживать/править баги/искать людей/добавляет не нужный complexity в код

Читать полностью…

pro.jvm

скалу

это давно уже было, но написать на джавке сначала ее не смогли

Читать полностью…

pro.jvm

Компилятор, хибер свой сделал ?

Читать полностью…

pro.jvm

так скала же просто либа к jvm? 🌚

Читать полностью…

pro.jvm

Речь же про либы, а не языки 🌚🌚

Читать полностью…

pro.jvm

спринг - работает, джава-программисты - дешевые и их много

у меня вот никакого сопротивления этому нет 🧐

Читать полностью…

pro.jvm

да по той же причине, почему венда это 80+% корпрынка, но не серверного)

есть работающая привычная услуга, рыночек всегда предпочтет ее прототипам

пока не упрется в ограничения и не захочет за них заплатить

Читать полностью…

pro.jvm

интересно почему только 2% рынка? может что-то не то?) а может не спринг криво работает или что-то там неудобно?)

Читать полностью…

pro.jvm

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

Читать полностью…

pro.jvm

возражения по существу есть?
на правду странно обижаться

Читать полностью…

pro.jvm

обожаю скалистов
- java - костыль
- lombok - костыль
- mapstruct - костыль
- spring - костыль
- jpa - костыль
- продолжите сами

Читать полностью…

pro.jvm

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

Читать полностью…

pro.jvm

В итоге это выглядит просто как вызов метода

Читать полностью…

pro.jvm

не уверен что слово «выбор» вообще тут можно использовать

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

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

Читать полностью…

pro.jvm

про чем тут фичи джавки?

переписали просто на лоулевел и zero-copy, не глядя вангую что во времена 8 или 9 джавки

btw что скала не является самым оптимальны языком тоже редко кто спорит

Читать полностью…

pro.jvm

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

Читать полностью…

pro.jvm

из кафки почти выпилили скалу кстати

Читать полностью…

pro.jvm

+ компилятор

ну и немного академической адекватности про типы

Читать полностью…

pro.jvm

это скорее closure

скала решала конкретные задачи, судя по всему история началась с того что Одерски не дали запилить типы как он хотел с потерей совместимости. Ну или он увидел к чему это привело 🙃

а дальше - спарк, кафка и понеслось

Читать полностью…

pro.jvm

получается что скала - один большой костыль, т.к. была реализована как исправление java. ну а так как она не связана с jdk, то она превратилась в Чеховское ружьё?

Читать полностью…

pro.jvm

Так пол мира катается на N машине ? Делает ли эту машину хорошую ? Или это говорит о доступности машины ?

Читать полностью…

pro.jvm

А почему это логика лишена смысла?

Все либы были придуманы, как исправление или дополнение чего-то в ванильным языке (то есть костыль) и зачастую те кто делают либы с JDK не связаны, потом это превращается в Чеховое ружье, когда йобнет

Читать полностью…

pro.jvm

что инструмент рабочий, коммунити огромное и живое - так же ведь никто не возражает

скала вот навсегда про 2% рынка и больше никогда не станет, не с чего

Читать полностью…

pro.jvm

Дак можно их просто в истории посмотреть

Читать полностью…

pro.jvm

этой фразой можно большую половину джава-мира описать 🫠

Читать полностью…

pro.jvm

Ну в целом, если у меня есть два типа, объявленных в разных местах, ни один из них не должен знать о другом, MapStruct мне поможет?

Читать полностью…

pro.jvm

Но в реальности это генерация точечная по месту использования

Читать полностью…

pro.jvm

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

Читать полностью…
Subscribe to a channel