Size: a a a

Programming Offtop

2020 December 17

VP

Vladimir Petrakovich in Programming Offtop
А то, что ты пишешь про скалу - это субъективщина)
источник

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
когда разглядывал скала3, сложилось чёткое ощущение, что для беттер жаба только котлин, без вариантов. скалка слищком упоротая, сплошное недоразумение, а не инстурмент разработки. не припомю современного языка с более хуёвым дизайном, это хуже дарта и кристалла, имхо.
У скалы другая ниша, она давно не better-java и вероятно никогда не будет. Там есть более эзотерические фичи и для этого есть свои поклонники. Скала конкурирует не с котлин, а скорее с F#. И чего-то тут у меня подозрение, что без шансов
источник

AN

Alexander Nozik in Programming Offtop
Vladimir Petrakovich
Я думаю, идейные скалисты только радуются котлину, потому что любители беттер джавы ушли туда, и осталась только своя туса
+
источник

VP

Vladimir Petrakovich in Programming Offtop
Alexander Nozik
У скалы другая ниша, она давно не better-java и вероятно никогда не будет. Там есть более эзотерические фичи и для этого есть свои поклонники. Скала конкурирует не с котлин, а скорее с F#. И чего-то тут у меня подозрение, что без шансов
Ну хз, JVM тащит же
источник

AK

Anton Korotkikh in Programming Offtop
Vladimir Petrakovich
А то, что ты пишешь про скалу - это субъективщина)
конечно субъектившина. просто основной удар как раз получат те самые идейные поцаны, т.к. скала3 ломает обратную совместимость не с жаба либами, а со скаловскими. пункты про миграцию библиотек и макросов при обновлении языка - это в принципе напрягающая и подозрительная штука
источник

AN

Alexander Nozik in Programming Offtop
Vladimir Petrakovich
Ну хз, JVM тащит же
CLR ни сильно хуже как платформа. А либы у скалы все равно свои
источник

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
конечно субъектившина. просто основной удар как раз получат те самые идейные поцаны, т.к. скала3 ломает обратную совместимость не с жаба либами, а со скаловскими. пункты про миграцию библиотек и макросов при обновлении языка - это в принципе напрягающая и подозрительная штука
Скала всю свою историю ломала совместимость.
источник

VP

Vladimir Petrakovich in Programming Offtop
Alexander Nozik
CLR ни сильно хуже как платформа. А либы у скалы все равно свои
Не для всего. Если скала не ломала интероп с джавовыми либами, я уверен, что их используют активно.
источник

AK

Anton Korotkikh in Programming Offtop
Alexander Nozik
CLR ни сильно хуже как платформа. А либы у скалы все равно свои
у CLR слишком зашкварная и подмоченная репутация чтобы его использовать когда либо.
источник

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
у CLR слишком зашкварная и подмоченная репутация чтобы его использовать когда либо.
Еще самосвал необоснованных заявлений подвезли. Пошел работать.
источник

AK

Anton Korotkikh in Programming Offtop
Alexander Nozik
Еще самосвал необоснованных заявлений подвезли. Пошел работать.
обоснованных. у них целый ворох проблем обратной совместимости, вечно конфликтующие версии дотнетов, большая часть их истории это вендор лок под винду.
что тебе ещё надо?
ну а если иначе, то почему сам выбрал  JVM, на CLR?
источник

AK

Anton Korotkikh in Programming Offtop
защищаешь CLR - имей прод на нём и соотвествующие риски, иначе это как раз и получается голословно и необоснованно
источник

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
обоснованных. у них целый ворох проблем обратной совместимости, вечно конфликтующие версии дотнетов, большая часть их истории это вендор лок под винду.
что тебе ещё надо?
ну а если иначе, то почему сам выбрал  JVM, на CLR?
Много раз рассказывал. Мне нужны весьма специфичные либы и научная экосистема, которой никогда не было на .NET. Кроме того, меня отлично устраивает набор фич в Java8/Kotlin. Но при этом я не могу сказать, что CLR как платформа чем-то плох.
источник

VP

Vladimir Petrakovich in Programming Offtop
Alexander Nozik
Много раз рассказывал. Мне нужны весьма специфичные либы и научная экосистема, которой никогда не было на .NET. Кроме того, меня отлично устраивает набор фич в Java8/Kotlin. Но при этом я не могу сказать, что CLR как платформа чем-то плох.
> которой никогда не было на .NET
Я не настоящий сварщик, но насколько я знаю, там это не только с научными либами
источник

IP

Iaroslav Postovalov in Programming Offtop
Alexander Nozik
CLR ни сильно хуже как платформа. А либы у скалы все равно свои
она местами лучше, местами хуже
источник

AN

Alexander Nozik in Programming Offtop
Vladimir Petrakovich
> которой никогда не было на .NET
Я не настоящий сварщик, но насколько я знаю, там это не только с научными либами
Ну, как я понял, там много всего есть для стандартной тырпрайз разработки. Но вот нишевые вещи не всегда находятся
источник

IP

Iaroslav Postovalov in Programming Offtop
Iaroslav Postovalov
она местами лучше, местами хуже
дурацкое прошлое в лице dotnet framework все ещё немного влияет на современный дотнет
источник

IP

Iaroslav Postovalov in Programming Offtop
по перфомансу на винде джава где-то тащит, где-то не тащит. по сути, это просто различия в гц, потому что универсальных быстрых для всех нагрузок гц нет
источник

AK

Anton Korotkikh in Programming Offtop
Iaroslav Postovalov
дурацкое прошлое в лице dotnet framework все ещё немного влияет на современный дотнет
нет никаких гарантий, что оно снова не стаент дурацким. основной язык платформы - C# монструозная упоротая каша из фич надёрганных ото всюду
источник

IP

Iaroslav Postovalov in Programming Offtop
Iaroslav Postovalov
дурацкое прошлое в лице dotnet framework все ещё немного влияет на современный дотнет
например, вы не найдете  java.lang.awt.desktop.openbrowser на дотнет коре, хотя как бы это абсолютно логичная фича
источник