The OpenNET Project / Index page

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



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

Оглавление

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

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


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

Я говорю про именно бизнес-задачи. Разработчики JS - универсальны. Язык синтаксически близок C-подобным языкам.

Ну джависты могут и обосраться. Они-то учили всякие интерфейсы, классы, наследование, IoC, "высокие материи", а тут набегут веб-макаки и все им попортят. И набегут, и научатся. И будут вполне сносно разрабатывать код.

Но бизнес думает иначе, чем думают джависты. Бизнесу выгоднее брать JS/Go-разрабов. Пока древние "старперы"-прогеры цепляются за старое (кто бы мог подумать! ИТ-быстроменяющаяся сфера), молодняк учится, пишет код на React и зарабатывает вполне сносные деньги.

Да, много Java-legacy кода, да, java будет востребована еще какое-то время. Но нужно ловить современные тренды. Нельзя игнорировать их.

А все очень просто. Язык компании будет использовать не тот, что нравится программисту лично, а тот, который дает оптимальное соотношение "цена/качество".

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

Все дело в производительности труда и текущей ситуации на рынке труда в конкретной стране. А остальные холивары похожи на детский сад.

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

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ообщить модератору

89. "IBM передал фонду Eclipse код JVM OpenJ9"  +3 +/
Сообщение от Аноним (-), 18-Сен-17, 11:46 
А можно указать ссылку на стравнение языков по критериям "быстрый, шустрый, гибкий"? Молодняку бы книжки почитать, а не тренды придумывать.
Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору
Часть нити удалена модератором

132. "IBM передал фонду Eclipse код JVM OpenJ9"  –2 +/
Сообщение от Аноним (-), 18-Сен-17, 16:13 
> Критерии устарели. Сейчас важны многоплатформенность, стоимость (= скорость) разработки
> и стоимость поддержки.

Кому это сейчас важна многоплатформенность? Сейчас, во времена WSL и линуксовых контейнеров, работающих даже на винде? Все на неё плюют и пихают свои подeлия в докер, будь они написаны хоть на сях, хоть на жабе, хоть на питоне. Соляру зарыли, бздю забыли. (Нет, мне это не нравится, но я пытаюсь объективно оценивать происходящее вокруг.)
Стоимость разработки равна скорости? Вообще-то она равна числу человекочасов, помноженному на цену рабочего времени программиста. И, заметь, стоимость поддержки тоже, вот только в её случае число человекочасов находится в обратной зависимости от трудозатрат на разработку (важна продуманная архитектура и удобочитаемость кода). ЯП тут далеко не главная составляющая.

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

133. "IBM передал фонду Eclipse код JVM OpenJ9"  –3 +/
Сообщение от Аноним (-), 18-Сен-17, 16:18 
Так о том и речь. Архитектура - да. Поддержка - да. Но надо задуматься вот о чем - кто вам платит деньги? И что важно этому человеку?
Ответить | Правка | Наверх | Cообщить модератору

139. "IBM передал фонду Eclipse код JVM OpenJ9"  +1 +/
Сообщение от Аноним (-), 18-Сен-17, 17:16 
Человеку, который платит мне деньги, важно заплатить как можно меньше. Но при этом он всё же знает, что скупой платит дважды.
Ответить | Правка | Наверх | Cообщить модератору

146. "IBM передал фонду Eclipse код JVM OpenJ9"  –2 +/
Сообщение от Аноним (-), 18-Сен-17, 17:33 
Ну он и наймет 3-х JS-еров вместо одного жабиста. И сделает в 2 раза больше работы.
Ответить | Правка | Наверх | Cообщить модератору

162. "IBM передал фонду Eclipse код JVM OpenJ9"  +/
Сообщение от Аноним (-), 18-Сен-17, 20:10 
Вы первый раз за день близки к правде. Да один "жабист" стит "3-х JS-еров" по деньгам. И следуя из слов "И сделает в 2 раза больше работы" - 1.5 по производительности (3 человека сделали в два раза больше работы а не в три, как следовало ожидать). На самом деле, он 2-х по эффективнотсти стоит, как минимум.
Ответить | Правка | Наверх | Cообщить модератору

194. "IBM передал фонду Eclipse код JVM OpenJ9"  –1 +/
Сообщение от лютый жабист__ (?), 19-Сен-17, 13:12 
> 2 раза больше работы" - 1.5 по производительности (3 человека сделали в два раза больше работы

Фантасты в треде 8)))) чтобы два прогера прогали в 2 раза быстрее, чем один. А три в три раза. Так даже процы не умеют 8))))

Два прогера на одной задаче прогают на 10% быстрее :))) Три - на 30%... Как-то так.

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

Вывод: один fullstack жабист по скорости разрывает целую команду жабоскриптеров. Про качество результата молчу (если жабист умеет jЕЕ).

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

198. "IBM передал фонду Eclipse код JVM OpenJ9"  +1 +/
Сообщение от _ (??), 19-Сен-17, 17:40 
>Вывод: один fullstack жабист по скорости разрывает целую команду жабоскриптеров. Про качество результата молчу (если жабист умеет jЕЕ).

Мдааа ...

Паника у жаб. Вот смотрите на этот экземпляр - у него же просто батхерт.
Они вдруг как то стали не то чтобы совсем не нужны ... но так ...
Вы, жабшики, уже всио - "герои вчерашних дней"(С)Машина

PS: Я тоже считаю жабу меньшим злом по сравнению с жабаскриптом. Но толку то, от того, что в интернете кто то имеет мнение?

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

219. "IBM передал фонду Eclipse код JVM OpenJ9"  +/
Сообщение от Кузнец (?), 21-Сен-17, 18:14 
> Вывод: один fullstack жабист по скорости разрывает целую команду жабоскриптеров. Про качество
> результата молчу (если жабист умеет jЕЕ).

В общем, да, как-то так и есть. Да UI будет не таким кавайно-модненьким (хотя может быть и таким), но прогер JEE один заменяет команду из 10--15 всяких "скриптеров".

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

184. "IBM передал фонду Eclipse код JVM OpenJ9"  –1 +/
Сообщение от Аноним (-), 19-Сен-17, 08:42 
сравнение "платформ" https://www.techempower.com/benchmarks/
Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору

218. "IBM передал фонду Eclipse код JVM OpenJ9"  –1 +/
Сообщение от Кузнец (?), 21-Сен-17, 18:06 
90% жизненного цикла это поддержка и интеграция. Т.е. средства сборки, тестирования, и, да-да, всё той же интеграции. А ещё нужны: модульная версионность, стандартизация интерфейсов и каркасов, хорошие средства командной разработки и нормальная многоплатформенность. Ни один из модных в среды ското-кодеров языков ничем этим не обладает даже в зачатке.
Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору

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

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




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

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