Узнал об этом из новости на OpenNet-е: Представлен проект JSMad, с реализацией проигрывателя MP3 на языке JavaScript.
Раз уж браузеры становятся самодостаточными операционками, то пора бы предоставлять больше возможностей для разработки приложений под них. Не JavaScript-ом же в конце-концов, единым :) И не ActionScript-ом :)) Пора в браузеры встроить какую-нибудь виртуалку опенсурсную (из llvm, например). Чтобы можно было программы для браузера на каком-нибудь статически-типизированном языке разрабатывать. Да хоть и на C++ ;)
Ну или, как альтернатива, пора делать для популярных языков трансляцию в JavaScript. Популяризаторам новых языков (да того же Nemerle в частности) на заметку ;)
9 комментариев:
> Чтобы можно было программы для браузера на каком-нибудь статически-типизированном языке разрабатывать. Да хоть и на C++ ;)
Всё уже украдено до нас - GWT. Джава конечно не самый лучший из статически типизированных языков, но шо маемо то маемо....
А, и ещё есть Google Native Client (NaCl) - под него можно на Google Go писАть, и ещё у него есть вариань с LLVM. Но что-то про него новости подзаглохли последнее время...
А, ещё про HAXE забыл - народ вроде хвалит
@Left:
>Всё уже украдено до нас - GWT.
Я думал, что GWT только для разработки GUI. Или на нем так же можно MP3 декодер написать?
>А, и ещё есть Google Native Client (NaCl)
Это, к сожалению, только для Google-овского браузера. Интересна была бы межбраузерная штука.
> Я думал, что GWT только для разработки GUI. Или на нем так же можно MP3 декодер написать?
Это грубо говоря компилятор из Java в JS. Quake же на нём написали, почему нельзя MP3 декодер?
> Это, к сожалению, только для Google-овского браузера.
ЕМНИП это плагин с NPAPI интерфейсом, т.е. для всех кроме IE должен работать. Но могу что-то путать, смотрел на него давно и мельком.
> Quake же на нём написали, почему нельзя MP3 декодер?
Про написанный на GWT Quake я не слышал. К своему стыду.
> Про написанный на GWT Quake я не слышал. К своему стыду.
http://code.google.com/p/quake2-gwt-port/
@Left:
спасибо!
>А, и ещё есть Google Native Client (NaCl)
>Это, к сожалению, только для Google->овского браузера. Интересна была бы >межбраузерная штука.
NaCl -- open source. Говорят, позиция Мозиллы проста: как допилит Google свой Portable NaCl (чтобы не было привязки к архитектуре процессора), так и прикрутят.
> NaCl -- open source. Говорят, позиция Мозиллы проста: как допилит Google свой Portable NaCl (чтобы не было привязки к архитектуре процессора), так и прикрутят.
Интересно
А откуда такая информация?
А то что-то гугление по запросу "NaCl for mozilla" выдаёт в основном "Mozilla Rejects Native Code Approach of Chrome's NaCl"
Отправить комментарий