Size: a a a

Конференция C++ Russia

2020 August 14

AV

Alexey Veselovsky in Конференция C++ Russia
Pavel Zhigulin
Вот это всё вообще не про Java :)
а сколько нонче независимых компиляторов java и независимых jvm? не патчей поверх оракловой, и не сборок, а вот прямо с нуля писанных
источник

AV

Alexey Veselovsky in Конференция C++ Russia
и сколько независимых актуальных реализаций стандартной либы? типа вот был например GNU Classpath - и где оно теперь? Апач хармони еще был. И?
источник

AV

Alexey Veselovsky in Конференция C++ Russia
ну и про иски оракла к гуглу за то, что те реализовали свою библиотеку которая по интерфейсам схожа с джава-стандартной, тоже услышать хочется
источник

IL

Ilya L in Конференция C++ Russia
Alexey Veselovsky
а сколько нонче независимых компиляторов java и независимых jvm? не патчей поверх оракловой, и не сборок, а вот прямо с нуля писанных
OpenJDK вроде вполне живет? Или не считается?
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Ilya L
OpenJDK вроде вполне живет? Или не считается?
не считается
источник

AV

Alexey Veselovsky in Конференция C++ Russia
это та же реализация
источник

PZ

Pavel Zhigulin in Конференция C++ Russia
Alexey Veselovsky
а сколько нонче независимых компиляторов java и независимых jvm? не патчей поверх оракловой, и не сборок, а вот прямо с нуля писанных
А понятия не имею, ессчессно) Я джавист-по-приколу, типа могу прочитать, могу код подправить, собрать и запустить. Запилить проект на джаве не могу) Поэтому не особо сведущ в вопросе.

Но там даже внутри деления на все JavaEE, почивший JavaME, и вот это всё. Систем сборок как минимум три крупных и две конкурирующих. Платформ поддерживаемых жопой жуй, везде вероятно свои костыли
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Pavel Zhigulin
А понятия не имею, ессчессно) Я джавист-по-приколу, типа могу прочитать, могу код подправить, собрать и запустить. Запилить проект на джаве не могу) Поэтому не особо сведущ в вопросе.

Но там даже внутри деления на все JavaEE, почивший JavaME, и вот это всё. Систем сборок как минимум три крупных и две конкурирующих. Платформ поддерживаемых жопой жуй, везде вероятно свои костыли
это разные "стандарты" джавы, то есть для разных применений. но моновендорство это не отменяет
источник

PZ

Pavel Zhigulin in Конференция C++ Russia
А вообще вот есть на Вики целый список. Кто из них до сих пор жив - я хз, но там не только openjdk форки
источник

PZ

Pavel Zhigulin in Конференция C++ Russia
источник

AV

Alexey Veselovsky in Конференция C++ Russia
я искал - по факту единственное хоть как-то живое и независимое - это гугловый art. но он не совсем jvm, то есть оно не умеет многое из того, что требуется джаве
источник

AV

Alexey Veselovsky in Конференция C++ Russia
ну и чтобы оно хоть как-то широко юзалось массами
источник

AV

Alexey Veselovsky in Конференция C++ Russia
кстати, примерно в эту же степь сейчас скатывается и js/браузеры
источник

PZ

Pavel Zhigulin in Конференция C++ Russia
Ну, хз. Как бы да, сам JS - действительно уже аендорное решение. Но тут все такие: "о божечки, динамическая типизация гавно" и пишут теперь на Typescript. Недалек тот день когда он напрямую будет в браузере работать)
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Pavel Zhigulin
Ну, хз. Как бы да, сам JS - действительно уже аендорное решение. Но тут все такие: "о божечки, динамическая типизация гавно" и пишут теперь на Typescript. Недалек тот день когда он напрямую будет в браузере работать)
ой, не факт. скорее сделают как в питоне - опциональные аннотации типов + тонна говнолинтеров
источник

AV

Alexey Veselovsky in Конференция C++ Russia
в вебе к костылям не привыкать быть
источник

PZ

Pavel Zhigulin in Конференция C++ Russia
Да скорее WASM допилят и вернутся к "старому говну" из С++ или там чего-нибудь другого :) WASM.NET
источник

AV

Alexey Veselovsky in Конференция C++ Russia
да соберут под wasm ноду, и будут там js крутить, чо
источник

PZ

Pavel Zhigulin in Конференция C++ Russia
Назовут проект как-нибудь по умному, типа WNTGD (We Need To Go Deeper).

Придумают методологию CSSR (Client Server Side Rendering) :)
источник

PZ

Pavel Zhigulin in Конференция C++ Russia
Заживём)
источник