Scala app without JVM
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
-
- Уже с Приветом
- Posts: 5777
- Joined: 13 Feb 2016 18:50
- Location: Кемерово
Re: Scala app without JVM
на фоне оракловых выкрутасов с платностью JVM, многие сьезжают. КОтлин вот тоже нативно уже может компилиться.
-
- Уже с Приветом
- Posts: 13721
- Joined: 16 Jan 2001 10:01
Re: Scala app without JVM
А можно глупый вопрос из-под камня?
Насколько Scala взлетела?
Не отполз народ назад на джаву с выходом 8 и последующих версий?
Насколько Scala взлетела?
Не отполз народ назад на джаву с выходом 8 и последующих версий?
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: Scala app without JVM
Я не заметила что она взлетела или кто то от нее отполз на Джаву. Насколько я это вижу Скала заняла определенную нишу и заимела свою группу фанатов ( включая меня). Есть определенная группа приложений ( Spark например) , которые я ни за что не буду писать ни на Джаве, ни на Питоне, имея под руками Скалу
PS. По линку не только и не столько Scala
PS. По линку не только и не столько Scala
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 15526
- Joined: 27 Sep 2007 22:53
Re: Scala app without JVM
Забавно что https://www.graalvm.org/ через которую это сделано тоже ораклово детище.Вячеслав Викторович wrote: 28 Dec 2018 23:18на фоне оракловых выкрутасов с платностью JVM, многие сьезжают. КОтлин вот тоже нативно уже может компилиться.
-
- Уже с Приветом
- Posts: 13721
- Joined: 16 Jan 2001 10:01
Re: Scala app without JVM
Интересная идея у GraalVM! (вроде бы)
Я как раз думал что хорошо бы иметь скриптовый язык наряду с "обычным" в качестве изолированной песочницы для логики.
И огорчился что Java собирается хоронить Nashorn...
Я как раз думал что хорошо бы иметь скриптовый язык наряду с "обычным" в качестве изолированной песочницы для логики.
И огорчился что Java собирается хоронить Nashorn...
-
- Уже с Приветом
- Posts: 5777
- Joined: 13 Feb 2016 18:50
- Location: Кемерово
Re: Scala app without JVM
котлин компилиться прямо в бинарник и ему ВМ или Рантайммашина после этого не нужна вообще.Мальчик-Одуванчик wrote: 29 Dec 2018 04:26Забавно что https://www.graalvm.org/ через которую это сделано тоже ораклово детище.Вячеслав Викторович wrote: 28 Dec 2018 23:18на фоне оракловых выкрутасов с платностью JVM, многие сьезжают. КОтлин вот тоже нативно уже может компилиться.
https://kotlinlang.org/docs/reference/n ... rview.html
-
- Уже с Приветом
- Posts: 13721
- Joined: 16 Jan 2001 10:01
Re: Scala app without JVM
А я, грешный, не понимаю смысла компилировать реальные приложения работающие в JVM.
На уровне Hello world оно выглядит заманчиво, но с учетом всех frameworkов, механизмов динамической загрузки, и проч. проблем мне видится больше чем выгоды.
К тому же, с компиляцией или без - принцип управления памятью вряд ли поменяется. Тогда не понятно где будет выигрыш в производительности...
На уровне Hello world оно выглядит заманчиво, но с учетом всех frameworkов, механизмов динамической загрузки, и проч. проблем мне видится больше чем выгоды.
К тому же, с компиляцией или без - принцип управления памятью вряд ли поменяется. Тогда не понятно где будет выигрыш в производительности...
-
- Уже с Приветом
- Posts: 5753
- Joined: 15 Aug 2008 00:52
Re: Scala app without JVM
Вопрос, что делать с жаба-библиотеками от которых может зависить котлин-приложуха, остаётся открытым.Вячеслав Викторович wrote: 29 Dec 2018 09:31котлин компилиться прямо в бинарник и ему ВМ или Рантайммашина после этого не нужна вообще.Мальчик-Одуванчик wrote: 29 Dec 2018 04:26Забавно что https://www.graalvm.org/ через которую это сделано тоже ораклово детище.Вячеслав Викторович wrote: 28 Dec 2018 23:18на фоне оракловых выкрутасов с платностью JVM, многие сьезжают. КОтлин вот тоже нативно уже может компилиться.
https://kotlinlang.org/docs/reference/n ... rview.html
I would hope that a wise white man with the richness of his experiences would more often than not reach a better conclusion than a latina female who hasn't lived that life
-
- Уже с Приветом
- Posts: 5777
- Joined: 13 Feb 2016 18:50
- Location: Кемерово
Re: Scala app without JVM
Только для дооктябрят сидящих на детсадовских горшках!Alexander Troyansky wrote: 29 Dec 2018 19:36Вопрос, что делать с жаба-библиотеками от которых может зависить котлин-приложуха, остаётся открытым.Вячеслав Викторович wrote: 29 Dec 2018 09:31котлин компилиться прямо в бинарник и ему ВМ или Рантайммашина после этого не нужна вообще.Мальчик-Одуванчик wrote: 29 Dec 2018 04:26Забавно что https://www.graalvm.org/ через которую это сделано тоже ораклово детище.Вячеслав Викторович wrote: 28 Dec 2018 23:18на фоне оракловых выкрутасов с платностью JVM, многие сьезжают. КОтлин вот тоже нативно уже может компилиться.
https://kotlinlang.org/docs/reference/n ... rview.html
Всем остальным естественно понятно, что ява полностностью операбельна в котлин.
-
- Уже с Приветом
- Posts: 5777
- Joined: 13 Feb 2016 18:50
- Location: Кемерово
Re: Scala app without JVM
ВМ имеет очень большие плюсы и в нэтив имеет смысл компилить, только если её по тем или иным причинам просто нет. Таких случаев достаточно много...Palych wrote: 29 Dec 2018 19:04 А я, грешный, не понимаю смысла компилировать реальные приложения работающие в JVM.
На уровне Hello world оно выглядит заманчиво, но с учетом всех frameworkов, механизмов динамической загрузки, и проч. проблем мне видится больше чем выгоды.
К тому же, с компиляцией или без - принцип управления памятью вряд ли поменяется. Тогда не понятно где будет выигрыш в производительности...
-
- Уже с Приветом
- Posts: 5753
- Joined: 15 Aug 2008 00:52
Re: Scala app without JVM
Т.е. котлин компилируется в нэйтив, но рядом тащим JVM для остальных зависимостей? Кому-нить ещё "естественно понятно", каким образом native kotlin будет работать явой?Вячеслав Викторович wrote: 29 Dec 2018 22:44 Только для дооктябрят сидящих на детсадовских горшках!
Всем остальным естественно понятно, что ява полностностью операбельна в котлин.
Last edited by Alexander Troyansky on 29 Dec 2018 23:32, edited 1 time in total.
I would hope that a wise white man with the richness of his experiences would more often than not reach a better conclusion than a latina female who hasn't lived that life
-
- Уже с Приветом
- Posts: 5777
- Joined: 13 Feb 2016 18:50
- Location: Кемерово
Re: Scala app without JVM
ява компилится в котлин, котлин компилится в нэйтив. Ну что здесь не понятного? Причём здесь ВМ?Alexander Troyansky wrote: 29 Dec 2018 23:15Т.е. котлин компилируется в нэйтив, но рядом тащим JVM для остальных зависимостей?Вячеслав Викторович wrote: 29 Dec 2018 22:44 Только для дооктябрят сидящих на детсадовских горшках!
Всем остальным естественно понятно, что ява полностностью операбельна в котлин.
-
- Уже с Приветом
- Posts: 5753
- Joined: 15 Aug 2008 00:52
Re: Scala app without JVM
"ява компилится в котлин" - это и есть т.н. "ява полностностью операбельна в котлин"?Вячеслав Викторович wrote: 29 Dec 2018 23:32ява компилится в котлин, котлин компилится в нэйтив. Ну что здесь не понятного? Причём здесь ВМ?Alexander Troyansky wrote: 29 Dec 2018 23:15Т.е. котлин компилируется в нэйтив, но рядом тащим JVM для остальных зависимостей?Вячеслав Викторович wrote: 29 Dec 2018 22:44 Только для дооктябрят сидящих на детсадовских горшках!
Всем остальным естественно понятно, что ява полностностью операбельна в котлин.
I would hope that a wise white man with the richness of his experiences would more often than not reach a better conclusion than a latina female who hasn't lived that life
-
- Уже с Приветом
- Posts: 5777
- Joined: 13 Feb 2016 18:50
- Location: Кемерово
Re: Scala app without JVM
мне кажется вам просто надо погонять пару примеров хотя бы вот отсюда:Alexander Troyansky wrote: 29 Dec 2018 23:34"ява компилится в котлин" - это и есть т.н. "ява полностностью операбельна в котлин"?Вячеслав Викторович wrote: 29 Dec 2018 23:32ява компилится в котлин, котлин компилится в нэйтив. Ну что здесь не понятного? Причём здесь ВМ?Alexander Troyansky wrote: 29 Dec 2018 23:15Т.е. котлин компилируется в нэйтив, но рядом тащим JVM для остальных зависимостей?Вячеслав Викторович wrote: 29 Dec 2018 22:44 Только для дооктябрят сидящих на детсадовских горшках!
Всем остальным естественно понятно, что ява полностностью операбельна в котлин.
https://github.com/JetBrains/kotlin-nat ... er/samples