The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

IBM передал фонду Eclipse код JVM OpenJ9, opennews (ok), 17-Сен-17, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


85. "IBM передал фонду Eclipse код JVM OpenJ9"  +1 +/
Сообщение от VoDA (ok), 18-Сен-17, 11:18 
> На замену Java придет JS. Он кроссплатформенный, быстрый, шустрый, гибкий. Разработчиков
> много. Бизнес-задачи выполняет отлично. Есть обвязки для моб.устройств - React Native,
> есть сервер - Node.JS. Есть клиент - React/Angular, есть Desktop -
> NW.js/Electron.

Это Ваше мнение ;)

Да, приложения на JS пишутся быстрее. Только в поддержке они дороже. И больше багов в продакшене.

Проверить JS можно только через исполнение. В отличии от компилируемых языков.
Серверные приложения на JS пишут те компании, где нет разработчиков чего-то серверного - C#/Java/Go. И, что характерно, когда нанимают кого-то из C#/Java/Go, то JS остается как легаси + на Browser-UI.

Важна не только производительность труда, но и стабильность системы в проде.
Для стартапов производительность важнее стабильности. Для банков - наоборот.
Потому в банках чаще Java либо C# (такое тоже бывает). А в новых Web-стартапах PHP и JS ;)


PS хорошо отношусь к Web-UI на JS. JS намного удобнее создания UI на Java :D

Ответить | Правка | Наверх | Cообщить модератору

88. "IBM передал фонду Eclipse код JVM OpenJ9"  –2 +/
Сообщение от Аноним (-), 18-Сен-17, 11:35 
>[оверквотинг удален]
> Проверить JS можно только через исполнение. В отличии от компилируемых языков.
> Серверные приложения на JS пишут те компании, где нет разработчиков чего-то серверного
> - C#/Java/Go. И, что характерно, когда нанимают кого-то из C#/Java/Go, то
> JS остается как легаси + на Browser-UI.
> Важна не только производительность труда, но и стабильность системы в проде.
> Для стартапов производительность важнее стабильности. Для банков - наоборот.
> Потому в банках чаще Java либо C# (такое тоже бывает). А в
> новых Web-стартапах PHP и JS ;)
> PS хорошо отношусь к Web-UI на JS. JS намного удобнее создания UI
> на Java :D

Пожалуйста, есть же TypeScript. Все прекрасно проверяется и компилируется. Java исторически используется. Как и C#.

Опять же, и у вас и у меня свое мнение и свое видение. Карта - не территория. Реальность может отличаться от того, что хочется или видится нам.

Будет WebAssembly - пойдет новый виток компилируемых языков для браузеров. Что и не хорошо, и не плохо в целом. Просто данность.

Иногда Java - легаси, иногда JS. Все же от проекта зависит и от контекста.

Ответить | Правка | Наверх | Cообщить модератору

90. "IBM передал фонду Eclipse код JVM OpenJ9"  –1 +/
Сообщение от Аномни123 (?), 18-Сен-17, 11:49 
Нормальные приложенки можно писать только на TypeScript - подмножестве JS, и там тоже интерфейсы, IoC и т.д. Таже Java, только быстрее и удобнее.
Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

92. "IBM передал фонду Eclipse код JVM OpenJ9"  –1 +/
Сообщение от Аноним (-), 18-Сен-17, 11:55 
По мне это неплохая попытка сделать из JS подобие C#.
Ответить | Правка | Наверх | Cообщить модератору

99. "IBM передал фонду Eclipse код JVM OpenJ9"  +/
Сообщение от Аноним (-), 18-Сен-17, 12:17 
> Нормальные приложенки можно писать только на TypeScript - подмножестве JS, и там
> тоже интерфейсы, IoC и т.д. Таже Java, только быстрее и удобнее.

ТС раз в 10 удобнее жавы жля веба.

Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору

192. "IBM передал фонду Eclipse код JVM OpenJ9"  –1 +/
Сообщение от MadeInRussia (?), 19-Сен-17, 12:28 
Удобнее чем?

Про скорость: https://benchmarksgame.alioth.debian.org/u64q/javascript.html

Ну и одно дело готовить браузерную VM, другое — серверную. У JVM в этом плане несравнимо больше накопленного в нее опыта. Ну и более тяжелые фичи Jav-ы как security, изоляции, шикарную многопоточность и множество уже построенных инструментов забывать не надо.

На серверах JavaScript если и может с кем конкурировать — только если с PHP.

Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору

206. "IBM передал фонду Eclipse код JVM OpenJ9"  +/
Сообщение от rex (??), 19-Сен-17, 22:17 
> Удобнее чем?

Тем, что язык один, барьера внутри приложения нету.
Так что тем, кому тяжелые фичи не нужны -- удобнее.

(У меня JVM, мне нужны :-)

Ответить | Правка | Наверх | Cообщить модератору

222. "IBM передал фонду Eclipse код JVM OpenJ9"  –1 +/
Сообщение от MadeInRussia (?), 21-Сен-17, 21:53 
>> Удобнее чем?
> Тем, что язык один, барьера внутри приложения нету.
> Так что тем, кому тяжелые фичи не нужны -- удобнее.
> (У меня JVM, мне нужны :-)

Не, ну так это для UI-ного web-а, а выше, я так понимаю, в принципе, про ынтерпрайз говорили. А это далеко не только web.

Мое мнение — для non-web enterprise, где не нужен high performance и high reliability — Java является лучшим выбором. Там, где они нужны — надо смотреть case by case, во многих случаях Java также лучший выбор. Но уже не всегда.

Для web — тоже case by case. Для сложных и business/mission-critical приложений я бы все равно выбирал Java, просто хотя бы за счет того, что это мастодонт — с огромнейшей экосистемой инструментов и лучших практик для построения подобных приложений.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру