The OpenNET Project / Index page

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



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

Оглавление

Проекты по созданию компиляторов из Java в JavaScript и испо..., opennews (??), 21-Янв-18, (0) [смотреть все]

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


15. "Проекты по созданию компиляторов из Java в JavaScript и испо..."  +3 +/
Сообщение от iZEN (ok), 21-Янв-18, 11:58 
> Какую же задачу решает Java эффективно?

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

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

16. "Проекты по созданию компиляторов из Java в JavaScript и испо..."  +13 +/
Сообщение от Аноним (-), 21-Янв-18, 12:11 
Это те, для которых нужен сервер с кучей оперативной памяти? Которые нужно "прогревать" минут 20 ради офигенного JIT, где нужно создавать сложные файлы с директивами для компилятора и профайлы, чтобы ускорить это все? Это те которые из-за деоптимизаций и очень эффективной сборки мусора считают, что киент может подождать со своим ненужным подсчетом денег?

Не, не видели, покажите.

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

17. "Проекты по созданию компиляторов из Java в JavaScript и испо..."  –6 +/
Сообщение от iZEN (ok), 21-Янв-18, 12:29 
> Это те, для которых нужен сервер с кучей оперативной памяти? Которые нужно
> "прогревать" минут 20 ради офигенного JIT, где нужно создавать сложные файлы
> с директивами для компилятора и профайлы, чтобы ускорить это все? Это
> те которые из-за деоптимизаций и очень эффективной сборки мусора считают, что
> киент может подождать со своим ненужным подсчетом денег?
> Не, не видели, покажите.

Показываю: http://samolisov.blogspot.ru/2016/04/java-ee-7-140-10.html


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

19. "Проекты по созданию компиляторов из Java в JavaScript и испо..."  +6 +/
Сообщение от Аноним (-), 21-Янв-18, 12:40 
То, что ваш калькулятор денег на Java можно запустить на мейнфрейме как-то связано с его эффективностью?
Попробуйте поискать не случайную статью из интернета, а привести реальный пример, который никто не видел конечно же.
Ответить | Правка | Наверх | Cообщить модератору

30. "Проекты по созданию компиляторов из Java в JavaScript и испо..."  –2 +/
Сообщение от iZEN (ok), 21-Янв-18, 14:22 
Ещё: https://codeborne.com/ru/2012/12/17/online-bank-from-scratch...

Где ещё Java не тормозит: https://www.youtube.com/watch?v=TJUiTA-BluI

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

92. "Проекты по созданию компиляторов из Java в JavaScript и испо..."  +2 +/
Сообщение от _ (??), 22-Янв-18, 18:23 
Волшебный пример (из 2013 года), ага, и вот что там написано самими аффтарами:
"Мы хотели писать на Java, так как имеем большой опыт с языком и платформой. Java ещё не мертва, если её использовать правильно" :) Но нынче то 2018-ый ...

Ну подобьём итог:
- веб сайтик за пол-года. Ну так себе, пыхеры бы ещё быстрей управились бЭ ...
- не тормозит на вводе от юзеров. Аж целых 10\сек согласно аффтараф статьи ... не тормозит да? 8-)
А уж перлы: "Java запускается на Линуксе, администрирование которого в разы проще и быстрее, чем всяких там Виндовсов. Это мне за пивом подтвердили администраторы, намучившиеся с прежними решениями." - многое говорят о том _как_ такую команду допустили к самой мякотке :-))) Сынок чей-то походу, или отнесли назад 80% :-))))

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

100. "Проекты по созданию компиляторов из Java в JavaScript и испо..."  +1 +/
Сообщение от Аноним (-), 22-Янв-18, 21:26 
Спасибо, отличные ссылки!
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

104. "Проекты по созданию компиляторов из Java в JavaScript и испо..."  +2 +/
Сообщение от XoRe (ok), 23-Янв-18, 08:10 
> Ещё: https://codeborne.com/ru/2012/12/17/online-bank-from-scratch...

Оттуда же:
> Для маскирования невысокой производительности АБС мы используем интеграцию Play с memcached, что далеко не стандартное решение в мире Java.

Что, как бы намекает.

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

44. "Проекты по созданию компиляторов из Java в JavaScript и испо..."  –1 +/
Сообщение от Аноним (-), 21-Янв-18, 18:27 
Уже не обязательно прогревать, с 9 версии есть AOT
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

33. "Проекты по созданию компиляторов из Java в JavaScript и испо..."  +/
Сообщение от Аноним (-), 21-Янв-18, 16:03 
И работают эти системы на ОС, которые написаны на, внезапно, С.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

53. "Проекты по созданию компиляторов из Java в JavaScript и испо..."  –4 +/
Сообщение от iZEN (ok), 21-Янв-18, 20:04 
> И работают эти системы на ОС, которые написаны на, внезапно, С.

Работает, внезапно, не код на C, а код в машкодах того процессора, таргет-архитектура которого была указана в опциях компиляции программы на C. Если ОС ставили из бинарника [i386] на 64-битный процессор x86-64, то машкод не увидит расширенных регистров [amd64] и оперативную память больше 4GB. Так и будет оставаться 32-битным.


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

63. "Проекты по созданию компиляторов из Java в JavaScript и испо..."  +/
Сообщение от Славик (?), 21-Янв-18, 23:59 
И как часто ты таскаешь свой старый код по разным архитектурам железа?
Ответить | Правка | Наверх | Cообщить модератору

77. "Проекты по созданию компиляторов из Java в JavaScript и испо..."  +/
Сообщение от лютый жабист__ (?), 22-Янв-18, 09:57 
>И как часто ты таскаешь свой старый код по разным архитектурам железа?

Какое убогое понимание переносимости ПО. Неужели ни разу не пробовал например под CentOS 6 скомпилить какую-нибудь прожку или либу, которая хочет последнюю poco и cmake и gcc и ядро. Гребубли на полдня, оно ведь даже явно не пишет, что ему не нравится. Потом на другом сервере с другим процом бинарник не работает, надо там ещё раз пересобирать.

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

Хотя про смену аппаратной платформы ты и сам понимаешь насколько у си ЕЩЁ УЖАСНЕЕ ;)

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

81. "Проекты по созданию компиляторов из Java в JavaScript и испо..."  +/
Сообщение от Аноним (-), 22-Янв-18, 11:20 
В мире опенсорса перекомпилировать под другую аппаратную архитектуру это совершенно НОРМАЛЬНО. Поэтому появилась альтернатива Жабе в виде D, который изначально в машкоды компилит и без всяких там JVM.
Ответить | Правка | Наверх | Cообщить модератору

82. "Проекты по созданию компиляторов из Java в JavaScript и испо..."  +/
Сообщение от Клыкастый (ok), 22-Янв-18, 11:36 
> Потом на другом сервере с другим процом бинарник не работает, надо там ещё раз пересобирать.

"Другой проц"... Это на случай, когда вдруг нашли на складе ppc32?

>  Гребубли на полдня, оно ведь даже явно не пишет, что ему не нравится.

В binary-based нет проблем собрать пакет, говорили они...

> Но на жабку зачем гавкать?

Может он пытается расшевелить её?

> Хотя про смену аппаратной платформы ты и сам понимаешь насколько у си ЕЩЁ УЖАСНЕЕ ;)

Ну а жаба-то, жаба то там откудавозьмётся?

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

96. "Проекты по созданию компиляторов из Java в JavaScript и испо..."  +/
Сообщение от _ (??), 22-Янв-18, 19:13 
>> Хотя про смену аппаратной платформы ты и сам понимаешь насколько у си ЕЩЁ УЖАСНЕЕ ;)
>Ну а жаба-то, жаба то там откудавозьмётся?

Как обычно - из тины и грязи :)
Не ломай челу заменитель моска, он и так квакает очень уж жалобно :~~-(

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

84. "Проекты по созданию компиляторов из Java в JavaScript и испо..."  +2 +/
Сообщение от Славик (?), 22-Янв-18, 11:44 
Неужели у тебя небыло случая когда аппликуха на джаве требует определённую версию JVM, и это не всегда последняя версия ?
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

106. "Проекты по созданию компиляторов из Java в JavaScript и испо..."  +/
Сообщение от лютый жабист__ (?), 23-Янв-18, 08:52 
> Неужели у тебя небыло случая когда аппликуха на джаве требует определённую версию
> JVM, и это не всегда последняя версия ?

Не было, жаба в обратную сторону совместимая. Со временем ломается только связанное с безопасностью, типа rsa1204bit больше нельзя.

Либо в коде стоит
if (!"blabla".equals(System.getProperty("java.version"))) return;
Можешь пойти и набить морду прогеру. Жаба тут непричём.

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

112. "Проекты по созданию компиляторов из Java в JavaScript и испо..."  +/
Сообщение от _ (??), 23-Янв-18, 21:52 
>Можешь пойти и набить морду прогеру. Жаба тут непричём.

И по аналогии:
Когда ты видишь stack overflow error  ... а нас за що?! да?! :-))))

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

94. "Проекты по созданию компиляторов из Java в JavaScript и испо..."  +/
Сообщение от Аноним (-), 22-Янв-18, 18:30 
> Какое убогое понимание переносимости ПО. Неужели ни разу не пробовал например под
> CentOS 6 скомпилить какую-нибудь прожку или либу, которая хочет последнюю poco
> и cmake и gcc и ядро.

Неужели никогда не пробовал на CentOS 6 запустить какую-нибудь жабопрожку, которая требует распоследний JDK, причём непременно оракловский?

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

105. "Проекты по созданию компиляторов из Java в JavaScript и испо..."  +/
Сообщение от лютый жабист__ (?), 23-Янв-18, 08:47 
Давай пример проги, которая не работает в штатном jre 1.8
Ответить | Правка | Наверх | Cообщить модератору

95. "Проекты по созданию компиляторов из Java в JavaScript и испо..."  +/
Сообщение от _ (??), 22-Янв-18, 18:46 
>ОС ставили из бинарника [i386] на 64-битный процессор x86-64, то машкод не увидит расширенных регистров [amd64] и оперативную память больше 4GB.

И ровно то же самое произойдёт если ты будешь гонять свою жабу на 32-битной JVM :-))))
Зеня - перестань нюхать клей перед постингом сюды!
А впрочем ... доставляй! :)

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

111. "Проекты по созданию компиляторов из Java в JavaScript и испо..."  +/
Сообщение от iZEN (ok), 23-Янв-18, 21:29 
>>ОС ставили из бинарника [i386] на 64-битный процессор x86-64, то машкод не увидит расширенных регистров [amd64] и оперативную память больше 4GB.
> И ровно то же самое произойдёт если ты будешь гонять свою жабу на 32-битной JVM :-))))

JVM написана на C++ под определённую ОС. Выше головы или жо.ы не прыгнешь;) Зато можно написать программу на Java, которая работает и в 32-, и 64-х системах без необходимости перекомпиляции-пересборки (только нужную JVM подавай). Масштаб ощущаешь?

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

113. "Проекты по созданию компиляторов из Java в JavaScript и испо..."  +/
Сообщение от _ (??), 23-Янв-18, 21:56 
А в реале половина ваших прог работает только под форточкой а иногда и прибита в определённой версии\вендору JVM\JDK :-p

Ни и знаменитое - мы из опен сорса ... какая проблема _пересобрать_ то?!?!?!  Это вам сырков не дают :-)

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

114. "Проекты по созданию компиляторов из Java в JavaScript и испо..."  +/
Сообщение от iZEN (ok), 23-Янв-18, 22:37 
> А в реале половина ваших прог работает только под форточкой а иногда
> и прибита в определённой версии\вендору JVM\JDK :-p
> Ни и знаменитое - мы из опен сорса ... какая проблема _пересобрать_
> то?!?!?!  Это вам сырков не дают :-)

Не подскажешь, почему валится?:

% mate-system-monitor
<...>
(mate-system-monitor:83599): Gtk-CRITICAL **: gtk_tree_store_set_valist: assertion 'VALID_ITER (iter, tree_store)' failed

(mate-system-monitor:83599): Gtk-CRITICAL **: gtk_tree_store_set_valist: assertion 'VALID_ITER (iter, tree_store)' failed

(mate-system-monitor:83599): Gtk-CRITICAL **: gtk_tree_store_get_value: assertion 'VALID_ITER (iter, tree_store)' failed

(mate-system-monitor:83599): GLib-GObject-WARNING **: gtype.c:4264: type id '0' is invalid

(mate-system-monitor:83599): GLib-GObject-WARNING **: can't peek value table for type '<invalid>' which is not currently referenced
LibGTop-Server(c=83600): [WARNING] pid 83600 received eof.
Ошибка сегментации
%

- весь сишный стек пересобрал, все зависимые библиотеки - не могу победить ошибку сегментации mate-system-monitor при переключении на вкладку "Процессы".

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

115. "Проекты по созданию компиляторов из Java в JavaScript и испо..."  +/
Сообщение от freehckemail (ok), 26-Янв-18, 22:26 
> На Java пишутся системы, которых вам не показывали, которые считают ваши деньги, если они у вас, конечно, есть.

Не, биржевое ПО пишут на вещах посерьёзнее. Например на OCaml.
А под JVM пишут в основном менее критичные вещи. Веб, DLP, IGA...
А, или вы про автоматы для оплаты всякой хрени, что в универмагах стоят? Тогда согласен. )

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

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

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




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

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