Опубликована статья (http://arstechnica.com/articles/paedia/javascript-gtk-bindin...) в которой продемонстрированы доступные в настоящий момент средства по созданию полноценных десктоп приложений на языке JavaScript, интегрируемых в среду GNOME и использующих API GTK+. Рассмотрена две GObject обвязки (биндинга) для JavaScript: Seed (http://live.gnome.org/Seed) на основе WebKit/JavaScriptCore и Gjs (http://live.gnome.org/Gjs) на базе движка Mozilla Spidermonkey.
Seed в настоящее время более зрелый проект, обеспечивающий более высокую производительность и имеющий более подробную документацию. С другой стороны Gjs развивается более интенсивно и благодаря использованию движка SpiderMonkey, реализует (https://developer.mozilla.org/en/New_in_JavaScript_1.7) некоторые интересные особенности языка JavaScript 1.7, которых еще нет в WebKit/JavaScriptCore, например, поддерживает идентификатор "let", генераторы и итераторы, вычислимые блоки инициализации для массивов. Обе системы использу...URL: http://arstechnica.com/articles/paedia/javascript-gtk-bindin...
Новость: http://www.opennet.me/opennews/art.shtml?num=19854
Думаю что в будущем благодаря этим всем десктом-штукам из javascript мог бы получиться отличный язык (и как только ие6 умрет можно хтмл-движки подоптимизировать :-)
как же это все будет тормозить...
>как же это все будет тормозить...Ну не сильнее чем к примеру Ruby...
>Ну не сильнее чем к примеру Ruby...ИМХО за юзание и того и другого в *приложениях* отстреливать надо.Чтоб юзеры потом не мучались.Ну а какие-нить там виждеты-фиджеты типа погоды на десктопе обновляемой раз в полдня - пусть себе будут (если RAM не выжирают оптом) - от них скорости не требуется и то что погода обновится за 5 секунд а не за секунду - да и черт с ним.
Умник, сколько ты десктоп-приложений написал на C ?
Разве о вкусе устриц могут спорить только те, кто их сам готовит?
>Разве о вкусе устриц могут спорить только те, кто их сам готовит?Устрицы едят сырыми, так - 'о птичках' ; ) Если только промывают немного
Если вы, уважаемый, знаете только один язык (java, ruby - нужное подчеркнуть), это еще не означает что все и всегда должно писаться только на нем.В общем-то, это традиционная вилка: что более приемлемо - тормоза процесса разработки или тормоза готовой программы?
Имхо самое простое решение: когда пишешь опенсорц для всех - изволь потратить побольше своего времени и сделать хорошо.
Когда пишешь для заказчика - определяется сроками и оплатой. Нынче по случаю кризиса, пожалуй, большинство таких приложений ой как тормозить будут... :)
> Ну не сильнее чем к примеру Ruby...Доказательства в студию что 1.9 и YARV тормозные. Вы товарищ пустозвон - слышали что-то и нихрена не знаете, вы даже себе то и представить не можете что такое Ruby и как оно устроено. Прошу в будущем не оставлять таких комментариев дабы не вводить посетителей в заблуждение, чем вы из за своих псевдознаний занимаетесь.
Повторяй почаще что ряба не тормозит! Это правильный подход. Ню-ню :)
Докажи что тормозит. Потому что у меня доказательства что не тормозит. Кому верить? Пустозвону тебе или человеку с фактами/