The OpenNET Project / Index page

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



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

Оглавление

В JavaScript-движок V8 добавлена поддержка WebAssembly, opennews (??), 10-Янв-16, (0) [смотреть все]

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


69. "В JavaScript-движок V8 добавлена поддержка WebAssembly"  –1 +/
Сообщение от Аноним (-), 11-Янв-16, 07:42 
Ясный пень, ты ведь кроме страшных баек о жабе, рассказанных в курилке старшими MVP о программировании для jvm ничего не знаешь.
Ответить | Правка | Наверх | Cообщить модератору

74. "В JavaScript-движок V8 добавлена поддержка WebAssembly"  +1 +/
Сообщение от Crazy Alex (ok), 11-Янв-16, 13:16 
Мать вашу, вот все всегда, понимаешь, в курсе, что я видел, а что нет. Я, если что, с энтерпрайзом не первый год работаю. Вот там жаба на месте - монстр, но стабильный, дубовый и предсказуемый. А вот приличных десктопных приложений на JVM я не видел ни разу, это да.

Я вообще не понимаю, что вас так всех задевает, что некая технология имеет свою нишу и вне её - ни хрена не оптимальна? Нормальная же ситуация. В браузере завязываться на VM, допускающую довольно ограниченный набор подходов  к написанию кода, глупо. Не дать возможность удобного портирования огромного мешка кода, уже существующего на различных языках - глупо вдвойне. Ну просто потому, что веб и жив за счёт анархии, разнообразия всего и вся и возможности что-то дёшево сделать, иногда поступаясь качеством.

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

75. "В JavaScript-движок V8 добавлена поддержка WebAssembly"  +/
Сообщение от Аноним (-), 11-Янв-16, 13:26 
Ок
Ответить | Правка | Наверх | Cообщить модератору

79. "В JavaScript-движок V8 добавлена поддержка WebAssembly"  +/
Сообщение от Andrey Mitrofanov (?), 11-Янв-16, 17:53 
> что нет. Я, если что, с энтерпрайзом не первый год работаю.
> Вот там жаба на месте - монстр, но стабильный, дубовый и
> предсказуемый. А вот приличных десктопных приложений на JVM я не видел
> ни разу, это да.

Меня, как админа локелхостика, само-переучившегося в админа линухх-сервера, раздражает разделение десктопа и сервера. Оное против B) моей бизнес-стратегии.

И проприертарь (1 апстрим без независимого сообщества) тоже раздражает, по другой причине... И майкросоуфты с оракелами и гугелями этого мира -- по третьей...

Да, тараканы, да, локалхостик, да, непрофессиональненько. //И +1 Вам за "стабильный, дубовый и предсказуемый" aka _работает же_.

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

82. "В JavaScript-движок V8 добавлена поддержка WebAssembly"  +1 +/
Сообщение от Crazy Alex (ok), 11-Янв-16, 19:56 
А что раздражаться? Десктоп и сервер - это разные условия. Как по надёжности железа, так и по режиму. Норма для сервера - одно приложение, долго крутящееся и потребляющее более-менее одно и то же количество ресурсов. Здесь разные JIT могут хорошо себя показать и можно приложить усилия, чтобы оттюнить всё под конкретную задачу, и делает это квалиифицированный персонал. А на десктопе, когда постоянно что-то запускается, гасится, хаотически меняется нагрузка - и впридачу нормально следить за всем этим часто некому. Понятно, что для разных условий решения тоже разные.

Раздражение - это за пределами ТЗ. Проприетарь без независимого сообщества - риск, да. А вот когда собирается шайка майкрософтов, гуглей и чёртзнает кого ещё - это уже не риск. В том смысле, что могут сделать и криво (а могут - и нет), но тупят они долго и моментально всё угробить так, чтобы спрыгнуть некуда было - не сумеют, а скорее всего - вообще довольно долго тащить будут даже окровенно замшелые решения. В любом случае, WebAssembly ни в чём не хуже, чем существующий сейчас asm.js, но существенно менее костыльно. Единственное, где можно ждать проблемы - если эти товарищи всё попытаются в таком формате распространять. Но от засилья винды и припроетарного софта на ней это,  вобщем-то, ничем не отличается.

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

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

98. "В JavaScript-движок V8 добавлена поддержка WebAssembly"  +/
Сообщение от виндотролль (ok), 11-Янв-16, 22:55 
> В браузере завязываться на VM, допускающую довольно ограниченный
> набор подходов  к написанию кода, глупо. Не дать возможность удобного
> портирования огромного мешка кода, уже существующего на различных языках - глупо
> вдвойне.

Не троллинга ради. Как VM ограничивает подходы к написанию и мешает портированию огромного мешка кода?

Пиши себе новый бекенд для GCC дающий на выходе байткод для browservm и готово. Ну или свой компилятор с нуля...

Я не в курсе, как это работает, но разве портирование того огромного куска C на asm.js (о котором ты упоминал) как-то принципиально отличалось?

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

103. "В JavaScript-движок V8 добавлена поддержка WebAssembly"  +/
Сообщение от Crazy Alex (ok), 12-Янв-16, 17:13 
Я имел в виду, что конкретно JVM - ограничивает, так как её байткод жестко завязан именно на джавовскую объектную модель. Там опкоды вида "вызвать метод интерфейса" и тому подобное.

asm.js и его наследник WebAssembly в этом плане выглядят лучше - там достаточно низкоуровневый код, на котором можно сделать многое, плюс для WebAssembly в планах расширения, направленные именно на упрощение поддержки различных парадигм, вроде TCO, coroutines, низкоуровневого доступа к стеку и т.д.

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

105. "В JavaScript-движок V8 добавлена поддержка WebAssembly"  +/
Сообщение от виндотролль (ok), 12-Янв-16, 18:08 
А, если речь о JVM, то понятно. Спасибо.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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