URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 112264
[ Назад ]

Исходное сообщение
"IBM передал фонду Eclipse код JVM OpenJ9"

Отправлено opennews , 17-Сен-17 21:28 
Компания IBM передала некоммерческой организации Eclipse Foundation управление над разработкой проекта J9 (https://www.ibm.com/support/knowledgecenter/en/SSYKE2_8.0.0/...), в рамках которого развивается реализация виртуальной машины Java (JVM), которая может использоваться в качестве замены виртуальной машине Hotspot в OpenJDK. Организация Eclipse Foundation утвердила приём J9 в число проектов Eclipse и  включила новый проект в инкубатор под именем OpenJ9 (http://www.eclipse.org/openj9/). Код проекта открыт (https://github.com/eclipse/openj9) под свободной лицензией EPL 2.0.

OpenJ9 может применяться совместно с набором классов и компилятором  из состава OpenJDK. Из особенностей OpenJ9 отмечается  ориентация на выполнение промышленных Java-проектов, обеспечение высокой производительности, низкое потребление памяти, быстрый запуск и пригодность для выполнения большого числа Java-приложений в облачных окружениях.  В основе OpenJ9 лежат проверенные и уже зарекомендовавшие себя технологии, на базе которых построены многие промышленные программные продукты IBM, в том числе линейка продуктов WebSphere.


По сравнению с Hotspot упоминается более совершенный JIT-компилятор и наличие средств тонкой настройки под специфику выполняемых приложений. Например, можно менять режимы работы сборщика мусора, выбирая различные сценарии управления памятью для различных видов нагрузки. Кроме того, имеются средства для привлечения специфичных аппаратных возможностей для ускорения выполнения приложений, такие как вынос некоторых вычислений на плечи GPU.


Предоставляемые в OpenJ9 технологии совместного использования классов и упреждающей компиляции позволяют на  20-40%  сократить время запуска Java-приложения, что делает OpenJ9 хорошим решением для облачных систем и задач, в которых требуется запуск большого числа приложений с коротким временем жизни. Для большего сокращения времени запуска также предоставляется режим "-Xquickstart", позволяющий разработчикам без задержек тестировать разрабатываемые проекты.


URL: https://www.reddit.com/r/java/comments/70g52a/ibm_has_open_s.../
Новость: http://www.opennet.me/opennews/art.shtml?num=47220


Содержание

Сообщения в этом обсуждении
"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено A.Stahl , 17-Сен-17 21:28 
Процесс набирает обороты и скоро станет необратимым: большие компании начинают избавляться от Явы.
Ура!

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено nobody , 17-Сен-17 21:35 
Избавляться в пользу чего? Жаба когда-то заменила Cobol. Что заменит жабу?

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Ахмед , 17-Сен-17 21:35 
Brainfuck

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено A.Stahl , 17-Сен-17 21:37 
Да какая разница? Ну явно же не Лисп с Эрлангом. Так что любое изменение к лучшему...

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено nobody , 17-Сен-17 21:40 
Да ладно! А ну как на JS начнут всё писать? Тут сложно сказать, что хуже. От конкретного проекта, конечно, зависит

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 21:06 
Фактор?

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено pavlinux , 17-Сен-17 21:39 
>  Жаба когда-то заменила Cobol. Что заменит жабу?

Шо ви гоните. Какой нафег Кобол. На него уже начале 90-х все забили,
на жабу до 2000 никто и не смотрел, кроме фанатов Sun Microsystems


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено nobody , 17-Сен-17 21:41 
Расскажите это тем, кто поддерживал понаписанное за годы использование овнище ещё 10+ лет

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено pavlinux , 17-Сен-17 21:42 
> Расскажите это тем, кто поддерживал понаписанное за годы использование овнище ещё 10+ лет

Какая разница за что бабло получать, если платят?!  

Периодически чиню антиквариат из MSDOS и базы FoxPro. Думашь я плачу когда мне деньги переводят?!    


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено nobody , 17-Сен-17 21:46 
"Кому и кобыла - невеста".

Сравнил тоже тёплый ламповый DOS и жабу...


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено pavlinux , 17-Сен-17 21:52 
> Сравнил тоже тёплый ламповый DOS и жабу...

Java заточена под мир RISC, тупое на тупом быстрее работает, чем на x86 писюках.  


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено X2asd , 18-Сен-17 08:51 
заточена на RISC?

ты на ARM пробовал запускать openjdk?


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Andrey Mitrofanov , 18-Сен-17 09:20 
> заточена на RISC?
> ты на ARM пробовал запускать openjdk?

а arm - это risc, затупленный под батарейное питание. для него "не-ява" андроида.


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено pavlinux , 19-Сен-17 20:22 
> заточена на RISC?
> ты на ARM пробовал запускать openjdk?

И чего дальше-то?


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено _ , 18-Сен-17 17:21 
>Периодически чиню антиквариат из MSDOS и базы FoxPro.

Мдааааа ... Это что же из бусинес-логик-в-натуре-братки из 90-х до сих пор в продакшене?! Ну - ну реально, что?! И у кого?! 8-о
>Думашь я плачу когда мне деньги переводят?!    

Думаю да - потому что походу с нищих берешь :)


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Принц , 17-Сен-17 23:28 
Жаба заменила кресты. Она вполне официально создавалась как нечто близкое к крестам но в нормальном виде.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено труляляй , 18-Сен-17 00:03 
Да никогда она не заменит. Хочешь производительность на пару порядков больше - пиши на языке, который после сборки бинарника выполняется на железке без посредников.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Ку , 18-Сен-17 02:04 
> Да никогда она не заменит. Хочешь производительность на пару порядков больше -
> пиши на языке, который после сборки бинарника выполняется на железке без
> посредников.

Ой ли? Так что ж вы не соберетесь и не напишите как следует? Что мешает?


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 13:12 
Парень видно дурачок, таким нужно переписать ядро Linux на Java (которая по их словам кошерным сям не уступает) и пересадить их всех туда! (может они все деньги на оперативку растратят и с голоду помрут, а мир станет немного лучше:)

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено труляляй , 18-Сен-17 15:17 
Что я должен переписать? Ты сначала узнай в интернетах о разнице elf от jar, а потом уже яростно кнопки нажимай.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Вареник , 18-Сен-17 02:56 
>> Хочешь производительность на пару порядков больше

Месье заморозился в 1995-96 году?


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено труляляй , 18-Сен-17 10:24 
Перетаскиваю проекты по работе, знаю, о чём пишу, собственно.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено _ , 18-Сен-17 17:24 
Брешешь как шавка. Я вот последний кто скажет в защиту жабы хоть слово. Но - пару порядков ... "Остапа несло" (С) :-р

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено труляляй , 18-Сен-17 18:09 
Ага, ага. Программистам уровня "hello, world" этого не понять.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено _ , 18-Сен-17 23:42 
О как! Ну выкладывай свою нетленку, посмотрим где там ускорение на _два_порядка_ ...
А ты точно знаешь сколько это в разах, а "программист офигенного уровня"? :-)

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Док , 19-Сен-17 18:18 
У программистов порядки двоичные.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено _ , 20-Сен-17 19:15 
Му-ха-ха :) Это - да, уел :)

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Andrey Mitrofanov , 19-Сен-17 11:33 
> Брешешь как шавка. Я вот последний кто скажет в защиту жабы хоть
> слово. Но - пару порядков ... "Остапа несло" (С) :-р

23. Compilation and memoization can yield 100-fold speed-ups. [p. 307]
--https://duckduckgo.com/?q=Compilation+and+memoization+can+yi...

---Чтобы ускориться в 100 раз,... ...надо сначала _знатно_ притормозить[I]!


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 05:19 
Плюсам равных нет.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено _hide_ , 18-Сен-17 09:23 
С Вами все согласны (вопрос только "нет равных в чем?")

>>> С++ — кошмарный язык. Его делает ещё более кошмарным тот факт, что множество недостаточно грамотных программистов используют его, до такой степени, что оказывается намного проще выкинуть его как мусор. Откровенно говоря, даже если нет *никаких* причин для выбора Си, кроме того чтобы держать С++-программистов подальше — то одно это уже будет достаточно веским основанием для использования Си.


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 12:09 
Это же была сказано в отношении ядра, верно? А в обсуждении выше речь шла о сравнении C++  и Java. Так что не надо подменять понятия.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 15:51 
> Это же была сказано в отношении ядра, верно?

Нет, в отношении git.


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 18:46 
Вот ведь минусяторы упоролись…

From: Linus Torvalds <torvalds@linux-foundation.org>
Subject: Re: [RFC] Convert builin-mailinfo.c to use The Better String Library.
Newsgroups: gmane.comp.version-control.git
Date: 2007-09-06 17:50:28 GMT


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 13:31 
О, еще один неосилятор! Да откуда вы лезете то, на плюсах есть множество проектов с чистым красивым кодом написанным по последним стандартам. А товарищи посмотрев (deprecated вперемешку с го*но-кодом) код начинают вопить, кресты го*но. Это не кресты го*но а вы, если программируя и интересуясь языком, вы не читаете его спеки, его нововведения, рекомендации. Ну а некоторые просто не могут осилить паттерны проектирования и соответственно чтение чужого структурированного кода, они продолжают писать свои одно файловые полотенца, и вопят кресты го*но!

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 14:43 
Вот о вас Линус и писал. Иди выучи еще пару паттернов.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено _ , 18-Сен-17 17:30 
>на плюсах есть множество проектов с чистым красивым кодом написанным по последним стандартам

Ну так подключи нас к этому кладезю ништяков! Накидай ссылок на такое чудо-чудное!
...
...
... и тишина :)))


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 20-Сен-17 19:48 
равных в производительности и обьёме памяти ? ну попробуй мне ассемблещику про плюсы что-либо обоснованно доказать в этом плане

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено лютый жабист__ , 21-Сен-17 07:49 
>равных в производительности и обьёме памяти? ну попробуй мне ассемблещику про плюсы что-либо обоснованно доказать в этом плане

Окей, пишем на спор СУБД уровня MongoDB? Даже ансисишечкины причмокивают когда надо что-то путнее написать. Хотя я сомневаюсь, что ты ассемблерщик, они все уже от старости померли.


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 00:03 
Интересно, каким боком объектный язык с виртуальной машиной заменили компилируемый язык с полным отсутствие понятия «стоимость ошибки в коде»? C++ мертворожденный уродец, требующий от своих жертв (зачеркнуто) программистов поклонения. Яве бы оглянуться на что то мирское, на go с его доктриной - проще/лучше и провести полный рефакторинг RTL-а, научиться нормально ликовать и т.д... Да, мечты, мечты...

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 09:51 
Зачем делать из жабы го, если уже есть го?

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено _hide_ , 18-Сен-17 11:14 
Язык программирования - это совокупность множества факторов. Ява имеет свою нишу и свою кодовую базу. Но она, из-за излишнего использования ООП (или из-за слабенькой JVM, тут как посмотреть), выглюдит монструозно.
А Вы предлагаете потратить чужие деньги на переписывание/переход на go, просто потому что вы "эксперт"?

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 14:02 
"из-за излишнего использования ООП" - что-то новое ) можно поподробней?

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 19-Сен-17 00:23 
Иногда абстракция присутствует, а функционал не используется. Это такие антидырявые абстракции - код есть, обвязка есть, структура усложнена (вместо куска памяти дерево, да еще и с индексом, сотня методов и все только для чтения и хранения списка объектов), а вы ничего сделать не можете, потому что для Вас это черный ящик.
Раньше на яве ОС писали (с ядром, как в Обероне), но это оказалось не нужным и не интересным, да и стабильность страдала. Теперь стабильно и жирно

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 15:56 
> А Вы предлагаете потратить чужие деньги на переписывание/переход на go, просто потому
> что вы "эксперт"?

Нет, этого я не предлагаю. Это товарищ выше предлагал упростить жабу по образу и подобию го, в результате чего действительно пришлось бы тратить эти самые деньги на переписывание существующего кода.
Оправданно ли тянуть легаси-код на жабе — это в каждом отдельном случае надо решать индивидуально. А вот писать на ней что-то с нуля я абсолютно никакого смысла не вижу.


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено _ , 18-Сен-17 17:52 
Ыгсперд, чо.
А что писать - тебе по барабану?
Надо же до чего дошёл прогресс! Раньше смотрели чего же надо получить в результате, а потом смотрели каким инструментом это лучше делать.
А теперь главное - выбрать красивый инструмент, чтоб в блестящей обёртке, да? ... а потом "все проблемы начинают выглядеть как гвоздь"?
Да вот же незадача - и это уже было :-\ "Суета сует" (С) Один старый грек

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 18:50 
Java и Go в плане приложимости к тем или иным задачам почти идентичны.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено _ , 18-Сен-17 23:44 
:)
Дьявол - в деталях, мою йунный друх ....

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено лютый жабист__ , 18-Сен-17 06:46 
> Жаба заменила кресты. Она вполне официально создавалась как нечто близкое к крестам
> но в нормальном виде.

Кстати, в подтверждение Вашего тезиса: Брюс Эккель автор "Thinking in c++", потом написавший и "Thinking in Java", почти во всех главах пишет "в плюсах это делается вот так, а теперь смотрите как это сделали нормально в java".


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено A.Stahl , 18-Сен-17 08:07 
А Мигель де Иказа... Гхм, знаешь, люди иногда по самым разным причинам меняют вкусы, убеждения, принципы. Так бывает. И если Б.Эккель перешёл на Яву, то это значит... да ничего это не значит.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено лютый жабист__ , 18-Сен-17 08:48 
И чо с Мигелюшкой? Писал mc, wine и дрова (предположительно в основном на СИ). Щас пишет mono предположительно на си.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено _ , 18-Сен-17 18:02 
Ну почему же, скоро напишет "Thinking in Phyton" и вы все узнаете где всё сделано по нормальному!
А потом жабаскрипт. А потом ...
Волка ноги кормят, а аффтара - авторские! (С)
Никому не верь и не придётся разочаровываться (С)
Ну шо ви как дети малые?! (С)

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено лютый жабист__ , 19-Сен-17 12:08 
>скоро напишет "Thinking in Phyton"

Мечты, мечты... Полагаю, что он в "Thinking in Python" напишет как и в сишной книжке, что в жабе лучше.


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено YetAnotherOnanym , 18-Сен-17 14:34 
А работа полученного кода (скорость, потребление памяти) там сравнивается? Или Вам и Вашему Эккелю важна только изящность сырцов?

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено _ , 18-Сен-17 18:27 
И давно ты в своём Склад-Магазине с такими проблемами сталкивался?
Хотя конечно, у тебя же хайлоад, как же я мог подумать про такое ... :-)

А изящность сорцов выходит что нужна, ибо люди перестали осиливать. А лобастиков из НАСА ты на свой склад-магазин не наймёшь :-\  Оно уже и у НАСы с этим проблемы начались ...


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено лютый жабист__ , 19-Сен-17 12:15 
> А работа полученного кода (скорость, потребление памяти) там сравнивается?

ОК, давай сравним скорость графовых СУБД, называй полный аналог по фичам neo4j или продвинутых KV-носклей с идеальной масштабируемостью (только не надо про редиску).

> Или Вам и Вашему Эккелю важна только изящность сырцов?

В целом да, когда надо вычитать файл в память, BufferedReader раза в 2 быстрее чем FileUtils.readlines, но это ж на пару строчек дольше писать. Обычно FileUtils.readlines хватает.


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено YetAnotherOnanym , 19-Сен-17 16:38 
Это уже которая по счёту тема, в которой вы показываете, что Вам нечем похвастаться, кроме графовых ДБ? А давайте лучше сравним реляционную ДБ на жабе с постгресом? А давайте сравним веб-сервер на жабе с нжинксом или водой? А давайте сравним почтовый сервер на жабе с постфиксом? А давайте сравним коммутатор VoIP на жабе с FreeSwitch или Asterisk? А давайте любой WebDAV-сервер на жабе сравним с LeoFS?

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено лютый жабист__ , 20-Сен-17 05:24 
>нечем похвастаться, кроме графовых ДБ

ОК, по графовым сливу засчитал ;)

>давайте лучше сравним реляционную ДБ

А давайте не будем наступать в Г? Реляционные СУБД отжили своё в 90-х. По NOSQL я уже Кассандру назвал, си-аналогов нет, убогий Scylla не пойдёт.

>веб-сервер на жабе с нжинксом

А давайте не будем наступать в Г? Веб-сервер это очередное понятие из 90-х. Давайте сравним серверы приложений. У меня вся вебня на jboss, у сишников НИЧЕГО подобного нет и не будет.

>почтовый сервер на жабе

ещё сравнить helloworld-ы предложи.

>коммутатор VoIP на жабе с FreeSwitch или Asterisk

Опять какие-то поделки. Телефония должна быть аппаратной. Тчк.

До кучи напомню про полнотекстовый поиск. Все проекты на lucene лепятся, убогий сфинкс никому не нужен кроме сишных фанатиков.

Итого сплошные сливы у могучих сишников... :(((


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено YetAnotherOnanym , 20-Сен-17 11:28 
То есть, кроме "всё это не модно" ответить нечего.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено _ , 21-Сен-17 22:20 
>ОК, давай сравним скорость графовых СУБД,

А к стати: https://dgraph.io/ рвёт твою ... как Тузик грелку! (С) LOR


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено лютый жабист__ , 22-Сен-17 07:44 
Спасибо за информацию.

Я так понимаю, ты в этом вопросе полный ноль, просто бенчмарки от самих дграфов увидел навроде https://blog.dgraph.io/post/benchmark-neo4j/
которые эпичны в своей рукоЖпсти судя по "dgraph 160X faster".

При этом shortestPath, а особенно allShortestPaths с кастомным траверсером они не меряли. Зачем, конфуз же выйдет. Всё очень в духе OrientDB с ArangoDB, они тоже рвут Нео4ж как тузики. Пока до реальной эксплуатации не дойдет, а там оказывается, что как тузики они только тяфкают ;)


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено лютый жабист__ , 22-Сен-17 08:08 
Вдогонку...

https://docs.dgraph.io/faq/
If you’re looking for a stable, mature database, Dgraph wouldn’t be the right fit for you

Багтрекер их посмотрел, поплакал...

Всё очень по-сишному - написать глючный прототип с функционалом 20%, который в сферических условиях и влажных мечтах быстрее рабочих программ на других языках и бежать вешать на себя пафосные ярлыки вида "FASTEST GRAPH DATABASE IN THE MARKET".


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 17-Сен-17 23:49 
Очевидно что это будет .Net Core.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Ку , 18-Сен-17 02:11 
> Очевидно что это будет .Net Core.

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


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 02:48 
>> Очевидно что это будет .Net Core.
> Очевидно, что жаба это очень надолго. Шарпей к тому времени уже завернет
> ласты.

шарпу без малого 17 лет, куда он и что должен заворачивать?


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Вареник , 18-Сен-17 03:06 
>>> Очевидно что это будет .Net Core.
>> Очевидно, что жаба это очень надолго. Шарпей к тому времени уже завернет
>> ласты.
> шарпу без малого 17 лет, куда он и что должен заворачивать?

Язык и платформа одной компании. Что-то вроде Nokia Symbian. Есть компания - есть платформа. Нет стабильного API, нет мультиплатформенности (только Core - это ниочем), нет UI, нет обратной совместимости.

Java или Qt как открытые платформы переживут кого угодно. Слишком много на них завязано.


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Ку , 18-Сен-17 09:28 
Живёт он только потому, что постоянно и активно впаривается. Реклама, книги и прочее. Сфера его применения весьма сужена. Это продукт одной компании с хреновой репутацией. Имхо очевидно, что МС плохой разработчик. У них нет творческих достижений, искры. Вся их стратегия скопировать чужую идею и попытаться перетянуть одеяло на себя. Примеров тому достаточно. Соответсвенно, какой смысл вообще начинать изучать шарпея, тем самым вгонять себя на узку дорожку МС-онли? И не нужно его сравнивать с экосистемой Java. Шарпей навсегда останется полукровкой, потому что когда его зачинали объектоми возбуждения была Java и её успех, а не творческий порыв.

Есть разрабы, которым по барабану на чем писАть - ли ж бы платили, и они и не гавкают на жабу и прочее. А есть те, кто сел не на тот поезд и подсознательно разочаровались и устраивают нападки, в попытках оправдать свой неудачный выбор.


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 10:04 
Вам ли о нападках говорить? Да и дорожка становится все шире и шире. Лишь в одном вы правы... прибыль - двигатель прогресса. А что до платформы - она просто хороша! Да и назвать С# плохим языком язык не поворачивается. И идите вы со своим творчеством... не в программисты. Один лингвист уже родил такой язык. Со всеми вытекающими последствиями...

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 11:22 
Есть же Unity3D в конце-концов. И игры пишутся на C#.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Led , 18-Сен-17 21:51 
> Да и назвать С# плохим языком язык не поворачивается.

Рот занят?


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 19-Сен-17 12:46 
У шарпа есть полезные фичи (value-типы, дженерики без type erasure, linq и пр.), которых у жабы нет и никто не знает, будут ли вообще. Но завязка на MS всё портит.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Ку , 19-Сен-17 15:24 
Ложка меда в бочке дегтя.

Правильней говорить Java платформа.
Не устраивает Java как язык, есть другие работающие на JVM - Scala, Ceylon, Kotlin, Closure, Xtend, x10, Fantom, Golo, Gosu и др.


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 22-Сен-17 17:24 
GO.


/s


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 17-Сен-17 21:36 
ну ну.... и переходят на Ruby?

Нет альтернативы жаве в ближайшие 5 лет. Ну совсем нет. Да и незачем пока что её делать.


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено rshadow , 17-Сен-17 23:16 
Совершенно верно. Миру достаточно одного языка доведшего ООП до абсурда.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 02:31 
Поясни в каком месте абсурд.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Sabakwaka , 17-Сен-17 23:29 
>>  большие компании начинают избавляться от Явы. Ура!

Большие компании ОКОНЧАТЕЛЬНО ПЕРЕХОДЯТ на Яву.
Свидетельство тому — передача кода.
Вы существуете в бреду, Шталь.


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 00:30 
Просто с hotspot все сложнее конкурировать... Да и незачем.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено лютый жабист__ , 18-Сен-17 06:17 
>Просто с hotspot все сложнее конкурировать

Очередное экспертное мнение опеннетчика? Я конечно не гуру по IBMовским шкафам, но сложилось впечатление, что их JVM под mainframe-ы на порядок круче, чем hotspot.


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 09:52 
Вопрос только почему?
И вопрос в том, а какие перспективы у их железа, а есть ли чего ещё там допиливать в таких количествах что-бы имело смысл держать контроль за J9 у себя.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено румпельштильцхен next , 18-Сен-17 10:49 
> Вопрос только почему?
> И вопрос в том, а какие перспективы у их железа, а есть
> ли чего ещё там допиливать в таких количествах что-бы имело смысл
> держать контроль за J9 у себя.

На мейнфреймы конкретно подсажены банки. У нас так почти поголовно из первой ну наверное 20-ки.



"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено румпельштильцхен next , 18-Сен-17 10:48 
За исключением того, что не всякое приложение в традиционном джява-контексте запросто взлетает в их мире. Иногда приходится закатывать рукава и брать напильник покрупнее, а саппорт в плане джявы у ивм-а ... ну ораклиный дб-саппорт даже рядом не стоял... В целом впечатление неплохое, но до ума доводить надо.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 16:33 
Вам крупно повезло:)
У меня есть реальный опыт возни с ними. IBM JVM в смысле. Почти неплохо, но... средств дебагга что произошло, только корки собирать и пытатся самому разбиратся, либо делаем корку и отправвляем в саппорт их:(

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Sen , 19-Сен-17 09:38 
первая мысль похожая была, но подумав, скорее понимает что Oracle угробит Яву...Поэтому спасает, дав свежей крови

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 17-Сен-17 21:45 
> В основе OpenJ9 лежат проверенные и уже зарекомендовавшие себя технологии, на базе которых построены многие промышленные программные продукты IBM

спасибо, но мы их немного знаем поэтому не надо.


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено ваноним , 18-Сен-17 00:06 
Если есть опция -Xquickstart, то зачем нужен медленный режим? И нет ли опции -Xquickwork?

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено VoDA , 18-Сен-17 11:05 
> Если есть опция -Xquickstart, то зачем нужен медленный режим? И нет ли
> опции -Xquickwork?

Это трейдофф между быстро стартовать и относительно "медленнее" ехать ИЛИ медленнее стартовать и быстрее поехать.

Для долгоживущих приложений выгоднее второе. Для приложение которые стартуют на каждый блок данных, затем отключаются - выгоднее первое.


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено ваноним , 10-Окт-17 18:51 
извини, забыл тег закрыть: </сарказм>

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 00:39 
Сейчас все используют веб технологии, js и прочие подобное, жава это уже легаси софт. Вот и избавляются от поддержки проектов на ней.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Очередной аноним , 18-Сен-17 08:58 
> Сейчас все используют веб технологии, js и прочие подобное, жава это уже легаси софт

т.е. ява не используется для веб-технологий? Ой уморил... Для тебя веб-технологии - это только то, что крутится непосредственно в браузере? Т.е. серверная сторона дела к веб-технологиям отношения не имеет? А еще грядет неотвратимое наступление WebAssembly - в него в будущем будет компилироваться куча разных языков программирования, включая, наверняка, и яву и ява-скрипт - тяжело тебе будет классифицировать тот или иной язык как "использованный в веб-технологиях" или неиспользованный


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 11:27 
>> Сейчас все используют веб технологии, js и прочие подобное, жава это уже легаси софт
> т.е. ява не используется для веб-технологий? Ой уморил... Для тебя веб-технологии -
> это только то, что крутится непосредственно в браузере? Т.е. серверная сторона
> дела к веб-технологиям отношения не имеет? А еще грядет неотвратимое наступление
> WebAssembly - в него в будущем будет компилироваться куча разных языков
> программирования, включая, наверняка, и яву и ява-скрипт - тяжело тебе будет
> классифицировать тот или иной язык как "использованный в веб-технологиях" или неиспользованный

WebAssembly позволит запускать Legacy-овно в веб-окружении. Ок.

WebAssembly позволит быстрее запускать Unity-игры. Ок.

Для всего остального есть JS.


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Очередной аноним , 18-Сен-17 17:00 
> Для всего остального есть JS.

Конечно, я не экстрасенс и совсем-совсем далеко не гуру в IT, простой средненький быдлoкодер, но мне кажется развитие в этом направлении будет следующим. Сначала реализуют полноценный WebAssembly-движок (WA-движок), работающий в песочнице, аналогичной по доступам и ограничениям песочнице для JS-движка, с не меньшей функциональностью, чем у JS-движка. Какое-то время они будут развиваться параллельно ( WA-движок - развиваться, а JS-движок - поддерживаться). Когда все по WebAssembly устаканится и станет дремучим стандартом - разработчики браузеров напишут прослойки, которые на лету будут принимать сырой JS-код, компилировать его в WA-код и скармливать его WA-движку. И выкинут JS-движок



"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 12:13 
Зачем ещё одна технология для бэка? Там тоже жс и ли тс достаточно. Если так нужна жвм на бэке то можно юзать кложуре или котлин. Только опять же зачем?

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Очередной аноним , 18-Сен-17 16:50 
А зачем Ваша эта еще одна js-технология на бэке? И дело не в "жвм на бэке", не жвм главное, а сравнительно богатый выбор серверов приложений (хочешь - открытых и бесплатных, хочешь - коммерческих с поддержкой). Можно не зная JS и хтмл (а только одну яву) писать достаточно сложные веб-приложения (используя многочисленные реализации стандарта JSF или что-нибудь из Spring'а или всякие самостоятельные гибриды типа ZK). Фреймворков полно. Так что конкретно для меня Ваш жс - это "еще одна (лишняя) технология для бека"

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 17:19 
Берешь JS и пишешь любое полноценное веб-приложение. Node/Express тебе в помощь, товарищ.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 17:39 
Не полноценное, а целиком на js приложение.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Led , 18-Сен-17 22:00 
> Берешь JS и пишешь любое полноценное веб-приложение.
> JS
> полноценное

Нельзя на ноль делить. Садись - двойка.



"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено rex , 19-Сен-17 19:41 
Берем JS и быстро фигачим.
А через некоторое время оказывается, что есть веб-приложение,
в котором несколько мегабайт скриптов,
и тривиальный рефакторинг вызывает непредсказуемые последствия в продакшн рантайме.

Что дальше делаем?


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 19-Сен-17 23:57 
Фигачим дальше.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено rex , 19-Сен-17 19:28 
>> Можно не зная JS и хтмл (а только одну яву) писать достаточно сложные веб-приложения ...

Брал я этот ZK:
Но по "закону дырявых абстракций" всё ок
только пока ZK-компоненты делают ровно то, что задумали их авторы.
А если компонент работает немного не так, то тут уж надо знать хорошо и яву и JS и прикладную магию.

Брал я scala.js:
Код намного красивей JS-ового получается.
Только вот сорсмапы слетели, и я уже развлекаюсь отладкой генереного JS.

Сейчас взял React на клиенте и сделал синхронизацию vdom-a с сервером на jvm:
https://github.com/conecenter/c4proto


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено YetAnotherOnanym , 18-Сен-17 14:41 
> все используют

Отучаемся говорить за всех.
> веб технологии, js и прочие подобное

В веб-технологиях есть сервер. Сервер на JS - извините, после новостей о малвари в npm-пакетах оставьте себе.



"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено _ , 18-Сен-17 18:41 
Да всё вокруг *оно*! Почитай новости про струтс\эквифакс, чем это лучше то?
Дафай-дафай - увеличивай бюджет на ИТ, а то сделают больно! ;-)

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Неуловимый Джо , 19-Сен-17 00:29 
>после новостей о малвари в npm-пакетах оставьте себе.

тебе рассказать почему в других открытых экосистемах нету пакетов с малварью?


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 00:49 
Erlang(Flussonic) выдает 20Gbps+ на NVMe, зачем нам нужна Java?

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 01:29 
За тем, что есть мощнявый Golang, который может также выжать всю дурь из интернета, как и ерланг, но минус ерланг, что про него уже забыли

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено rshadow , 18-Сен-17 01:51 
А про него вспоминали? У языка нелинейная логика и запредельный порог вхождения. С ним работают только профи. И только там где нужна максимальная надежность и производительность.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 02:32 
это у эрланга производительность?

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено YetAnotherOnanym , 18-Сен-17 14:44 
> это у эрланга производительность?

Можете дать ссылку на бенчмарки?


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 21:47 
Могу. https://google.gik-team.com/?q=erlang+benchmarks+lang

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено YetAnotherOnanym , 19-Сен-17 11:59 
Доооо... Вычисление числа Пи. Это очень важно.
Таких бенчмарков я пересмотрел десятки, когда выбирал, на какой язык уйти с пыха.
А теперь найдите что-нибудь по запросу "erlang+benchmarks+connections" или "erlang benchmark simultaneous connections", или (раз уж речь в новости о жабе) "erlang vs java benchmark concurrent connections" - только статьи с рассуждениями на тему "как мой любимый язык с хитрыми твиками и новым event-driven фреймворком достиг миллиона соединений". Желательно что-то внятное (с описанием условий эксперимента, таблицами и диаграммами) и достаточно свежее (с использованием версий эрланга, содержащими хотя бы те улучшения, которые упомянуты в Efficiency Guide).

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено rshadow , 18-Сен-17 17:42 
Да. Сам язык медленнее многих оно и понятно. Но он же умеет раскидывать задачи по ядрам. Для большого проекта самое то.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено _ , 18-Сен-17 18:43 
Он один такое умеет? ORLY?!

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено rex , 19-Сен-17 20:36 
> Он один такое умеет? ORLY?!

А какие ещё есть?

Я бы сказал, что это похоже на автоматическое управление памятью:

В случае другого языка есть подмножество инструментов,
которыми можно решить задачу раскидывания.

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


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 02:46 
> А про него вспоминали? У языка нелинейная логика и запредельный порог вхождения.
> С ним работают только профи. И только там где нужна максимальная
> надежность и производительность.

Да ладно, ерланг осиливаеться недели за две, а вот русских книг по нему мало. Так что енглишь обязателен. Вообще эрланг один из замечательнейших языков


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено rex , 19-Сен-17 20:20 
> А про него вспоминали? У языка нелинейная логика и запредельный порог вхождения.
> С ним работают только профи. И только там где нужна максимальная
> надежность и производительность.

Какая у него логика?

С Erlang стоит разобраться хотя бы для того, чтобы понять,
как многое можно (было бы) сделать разумно.

Запредельный порог вхождения относителен и определяется:
1) давними привычками входящего писать на js/java/c/etc,
которые специально сделали похожими, чтобы эти привычки не ломать
2) отсутствием книжек "Erlang для самоваров" и "Сайт на Ерлумле за пол часа"

Erlang, как язык, очень простой.


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 04:55 
> За тем, что есть мощнявый Golang, который может также выжать всю дурь
> из интернета, как и ерланг, но минус ерланг, что про него
> уже забыли

Зачем нужен Golang, если Python + Gevent может тоже самое ? только мощность немного поменьше, но на питоне быстрее делать проект


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 09:53 
> на питоне быстрее делать проект

Вообще-то нет.


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 18:56 
>> на питоне быстрее делать проект
> Вообще-то нет.

Поясните поподробнее, пожалуйста


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 21:52 
Поясняю, сложно крутить чеку от гранаты на пальце, если тебе их в детстве отрубило

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено _ , 18-Сен-17 18:44 
>Python + Gevent может тоже самое

Вообще-то нет. (C)


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Кузнец , 21-Сен-17 18:21 
>> За тем, что есть мощнявый Golang, который может также выжать всю дурь
>> из интернета, как и ерланг, но минус ерланг, что про него
>> уже забыли
> Зачем нужен Golang, если Python + Gevent может тоже самое ? только
> мощность немного поменьше, но на питоне быстрее делать проект

На Питоне не быстрее делать, а вообще ничего делать невозможно. Кроме какие-то свои частные нужды обрабатывать. Питон даже для средней по объёмам командной разработки пыточный инструмент.


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Ку , 18-Сен-17 01:45 
Кто-то навязывает?

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Кузнец , 21-Сен-17 18:00 
Например, если вам нужно консолидировать данные с сотни БД, от различных вендоров, в рамках одного запроса. Причём, делать это транзакционно.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено КИА , 18-Сен-17 05:10 
Предлагаю тем, кто ругает Java, своё брюзжание начинать со слов: "Я написал проект Такой-то с Таким-то количеством строк кода. И он уже работат Столько-то лет!" Только после этого их мнение можно читать.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено лютый жабист__ , 18-Сен-17 06:52 
> Предлагаю тем, кто ругает Java, своё брюзжание начинать со слов: "Я написал
> проект Такой-то с Таким-то количеством строк кода. И он уже работат Столько-то лет!"

Жабку хают те, кто прогает на сях и НЕ прогал никогда на жабке. Пусть хоть миллион строк на сях напишут, их мнение по поводу жабы авторитетным не станет.

Хотя, я даже посредственно зная си, вижу, что эксперты опеннета и си толком не знают. То у них наследование на структах делается, то UB нет и не было. И все дырки появляются из-за злых агентов АНБ...


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено EHLO , 18-Сен-17 09:01 
В первую очередь ругают те, кому приходится поддерживать ваши продукты на Джаве. И кому есть с чем сравнивать. Как язык, мне что Джава что Кресты видятся как ООП головного мозга, но так как я не программист, сравниваю по тому как код работает и как его поддерживают.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено КИА , 18-Сен-17 10:20 
Ну эникейщики, которые поддерживают чужие программы, даже клавишу Enter ругают, дескать не так на клавиатуре расположена. Смотрите исходные тексты программы и тогда будет понятно как все работает.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено YetAnotherOnanym , 18-Сен-17 14:46 
> Смотрите исходные тексты программы и тогда
> будет понятно как все работает.

А чо, доков нету? ;)


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено EHLO , 18-Сен-17 14:50 
У г-кодеров все эникeйщики, кто с их кодом работает. Так проще заявить, чем собственное подeлие починить. Всё равно не починишь.

>Смотрите исходные тексты программы и тогда будет понятно как все работает.

Как оно написанное на Джаве работает давно известно -- медленно, печально и на кoстылях.


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено funny.falcon , 18-Сен-17 09:36 
"Одноклассники" целиком живут на Яве, и довольны.

Крупнейшие фирмы мира, банки, трейдеры (есть такие) - ява эффективно используется практически во всех сферах ПО (кроме, может, 3D моделирования и игр).

А школота может писать хоть на бреинфаке.


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 09:55 
> "Одноклассники" целиком живут на Яве, и довольны.

А вконтактик на голых сях и похапе. О чём это говорит? Правильно, ни о чём.


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено funny.falcon , 18-Сен-17 10:20 
>> "Одноклассники" целиком живут на Яве, и довольны.
> А вконтактик на голых сях и похапе. О чём это говорит? Правильно,
> ни о чём.

Это говорит о том, что нельзя хаять технологию, если не хватает мозгов ее использовать.

PHP тоже модно хаять, забывая, какие монстры использут похапе.

Я не люблю ни яву, ни похапе. Но я вынужден признавать, что это состоявшиеся enterprise технологии. И если кто-то их ругает, то это скорее свидетельствует о неготовности "кого-то" к "энтерпрайзу".

(Выше сказанное - общие рассуждения, не относящиеся лично к тебе)


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 12:44 
> Я не люблю ни яву, ни похапе. Но я вынужден признавать, что
> это состоявшиеся enterprise технологии. И если кто-то их ругает, то это
> скорее свидетельствует о неготовности "кого-то" к "энтерпрайзу".

Что, существует только один "ынтырпрайз", в котором нет языков кроме жабы и похапе, и в котором использовать что-то другое строго-настрого запрещено? Ну значит этот "ынтырпрайз" не готов для нормальных разработчиков и загнётся в не очень далёком будущем.


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено funny.falcon , 18-Сен-17 13:03 
В еентрерпрейзе используется много чего ещё.

Ты немного подменяешь понятия.

Я говорю "нет смысла ругать инструменты, доказавшие свою эффективность".

Что пытаешься сказать ты, я, честно говоря, не понял. Ты понимаешь, что ты сказал?


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 16:02 
> Что пытаешься сказать ты, я, честно говоря, не понял. Ты понимаешь, что
> ты сказал?

Я сказал, что ты сморозил глупость про "неготовность кого-то к энтерпрайзу".


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено funny.falcon , 18-Сен-17 16:57 
Если кто-то отрицает эффективность проверенных инструментов, он не готов к "энтерпрайзу".

Если ты это отрицаешь, ты говоришь глуппость.


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено rex , 19-Сен-17 21:59 
> Я говорю "нет смысла ругать инструменты, доказавшие свою эффективность".

У инструмента есть:
- достоинства, которые позволили ему доказать свою эффективность
- недостатки, которые, однако, не смогли утянуть его на дно

Есть смысл указывать на недостатки,
чтобы неосведомленный читатель не принимал их за достоинства
и не ходил по граблям.

Нет смысла ругать что-угодно, если от этого никто ничего нового не узнает.


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено лютый жабист__ , 19-Сен-17 05:09 
>> "Одноклассники" целиком живут на Яве, и довольны.
> А вконтактик на голых сях и похапе. О чём это говорит?

Я плотно работал с АПИ VK, авторитетно заявляю, что его проектировали полные клованы. Что достаточно точно кореллирует с ламерской связкой "голый си + похапе".

Содержимое одноклассников на голову лучше защищено. Мордокнига ещё лучше. Инстаграм примерно как вк.

Из замечаний: всё публичное содержимое ВК выкачивается с одного ip-шника за неделю. Т.к. можно выписать себе любое количество токенов на чужие приложения (id-ы доступны и последовательны), потом оборачиваем в EXECUTE и пачками в любое количество потоков тянем юзеров, списки, дружков (id-ы все доступны и последовательны).


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Кузнец , 21-Сен-17 18:17 
>> "Одноклассники" целиком живут на Яве, и довольны.
> А вконтактик на голых сях и похапе. О чём это говорит? Правильно,
> ни о чём.

Вконтактик это, какбэ, не интепрайз ни разу.


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 10:01 
>трейдеры (есть такие)

Живут, покупают терабайт RAM, отключают GC и живут.


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено funny.falcon , 18-Сен-17 10:13 
Да, я знаю. Это не отменяет того факта, что, используя яву, они зарабатывают достаточно, чтобы поставить терабайт памяти на каждый сервер, и отметить это на яхте дорогим шампанским и черной икрой (по крайней мере, владельцы бизнеса :-) )

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено _ , 18-Сен-17 18:53 
Очень характерная мантра жабо-***ло-кодера :)
Не светят вам яхты!
То на чём ты сидишь с веслом в руках - называется галера :-))))

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено funny.falcon , 18-Сен-17 19:57 
Я, ты, он - мы все на галерах, не зависимо от используемой технологии.
(я вообще не умею java :-( я тоже на галере :-((( ).

И способность кого-то купить себе яхту тоже слабо зависит от используемой им технологии.

Но факт в том, что используя java можно проще организовать толпу гребцов (нас с тобою), чтобы они не поубивали друг друга вёслами. Возможно на маленькой лодке два-четыре гребца могут грести на какой угодно технологии. Когда же галера на две-три сотни гребцов, то вёсла должны быть одной длинны и веса, каждый гребец должен вкладываться равнозначно другим, не ускоряя и не замедляя темп, и им нужен "менеджер", который будет бить в большой барабан.


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено SysA , 18-Сен-17 11:11 
>>трейдеры (есть такие)
> Живут, покупают терабайт RAM, отключают GC и живут.

Кстати, очень многие трейдеры на перле живут! :)


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено лютый жабист__ , 20-Сен-17 06:24 
>Живут, покупают терабайт RAM, отключают GC и живут.

Сразу видно спеца по жабке. :))))) Я тебе скажу, что обычно даже не переключают на low-pause GC навроде g1 или CMS, а хватает стандартного parallel.

Про терабайт рамы, цитата с сайта undertow "Undertow is extremely lightweight, with the Undertow core jar coming in at under 1Mb. It is lightweight at runtime too, with a simple embedded server using less than 4Mb of heap space."

так что можно утверждать, что nginx жирный, про apache молчу.

В инете можно найти бенчмарки как однин сервер с undertow 1 миллион реквестов сервит.
Без костылей типа редиса, мемкаши итд.


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Led , 18-Сен-17 21:49 
> "Одноклассники" целиком живут на Яве, и довольны.

Так то ж твои одноклассники...


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 09:57 
> вынос некоторых вычислений на плечи GPU

Уважаемые модераторы, неужели мой вопрос настолько прост, что не достоин ничего, кроме немедленного удаления? Я всё же позволю себе переспросить: в каком месте у GPU плечи, которые упоминаются в каждой второй новости?


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 10:34 
Русский язык для вас не родной и с таким понятием, как образные выражения, вы не знакомы?

http://phrase_dictionary.academic.ru/1312/%D0%9D&#...


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 12:37 
Мне он как раз родной, и я понимаю, что GPU — это не «группа лиц или социальный коллектив». Что же до образных выражений, то я не против них в целом, но несколько задалбывает постоянное употребление одного и того же, как будто более подходящих слов не существует.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Ан , 18-Сен-17 15:26 
Для вас есть кнопка "Изменить". Примените свои знания для редактуры.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 10:34 
Энтерпрайз давно и прочно под пятой Java, php c++ это хорошо но не для серьезных огромных эетерпрайз решений, и альтернативы тут нет от слова вообще.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 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, но я головой понимаю, что компании его никогда использовать не будут, разве что крупные и разве что в экспериментальном проекте, который может и не выстрелить.

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


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено VoDA , 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


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 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. Все же от проекта зависит и от контекста.


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аномни123 , 18-Сен-17 11:49 
Нормальные приложенки можно писать только на TypeScript - подмножестве JS, и там тоже интерфейсы, IoC и т.д. Таже Java, только быстрее и удобнее.

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

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

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


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено MadeInRussia , 19-Сен-17 12:28 
Удобнее чем?

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

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

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


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено rex , 19-Сен-17 22:17 
> Удобнее чем?

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

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


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено 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, просто хотя бы за счет того, что это мастодонт — с огромнейшей экосистемой инструментов и лучших практик для построения подобных приложений.


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 11:46 
А можно указать ссылку на стравнение языков по критериям "быстрый, шустрый, гибкий"? Молодняку бы книжки почитать, а не тренды придумывать.

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

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


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

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 18-Сен-17 17:16 
Человеку, который платит мне деньги, важно заплатить как можно меньше. Но при этом он всё же знает, что скупой платит дважды.

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

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

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

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

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

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

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


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

Мдааа ...

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

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


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

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


"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Аноним , 19-Сен-17 08:42 
сравнение "платформ" https://www.techempower.com/benchmarks/

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено Кузнец , 21-Сен-17 18:06 
90% жизненного цикла это поддержка и интеграция. Т.е. средства сборки, тестирования, и, да-да, всё той же интеграции. А ещё нужны: модульная версионность, стандартизация интерфейсов и каркасов, хорошие средства командной разработки и нормальная многоплатформенность. Ни один из модных в среды ското-кодеров языков ничем этим не обладает даже в зачатке.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено iZEN , 18-Сен-17 11:04 
Так оно только для Linux.

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено leap42 , 19-Сен-17 10:36 
так а зачем оно на Win/OSX?

"IBM передал фонду Eclipse код JVM OpenJ9"
Отправлено dzung2004 , 16-Июн-18 16:01 
Вот, например, собранное OpenJ9 для win32 (в обертке OpenJdk8):
https://ci.adoptopenjdk.net/view/work in progress/job/openjdk8_openj9_build_x86-32_windows/
(Приложение со Swing запускается, JavaFX в этом комплекте нет).

Ссылка взята с https://github.com/AdoptOpenJDK/openjdk-build/issues/342