Ответ 1
Windows 8 позволяет записывать приложения Windows Store в HTML5/JavaScript.
Я знаю JScript.NET, но это не то же самое, что и JavaScript, который мы знаем из Интернета.
Кто-нибудь знает, есть ли на платформе/компиляторы на базе JavaScript для разработки настольных систем? В частности, разработка настольных компьютеров Windows.
Windows 8 позволяет записывать приложения Windows Store в HTML5/JavaScript.
Существует XULRunner, что позволяет создавать графические приложения, такие как Firefox, с использованием JavaScript и XUL. Он имеет много расширений для JavaScript, хотя, используя XPCOM. Они также предлагают Prism, которые позволяют создавать веб-приложения, работающие в автономном режиме, вроде AIR. Yahoo использует его для своего Zimbra почтового клиента рабочего стола.
Да, с Adobe AIR. Adobe AIR позволяет создавать настольные приложения с помощью Javascript, Flex или Flash.
Похоже, есть 3 типа html5-desktop app
SDK
Время выполнения браузера
Node.js на основе
"node-webkit - это приложение, основанное на Chromium и node.js. Вы можете писать собственные приложения в HTML и Javascript с помощью node -webkit, А также позволяет вам вызывать модули node.js непосредственно из DOM..."
Там Titanium Developer, который похож на Adobe AIR (html + css + javascript), но не требует предварительной установки рамки.
Вы можете создать настольное приложение с использованием XML и javascript (и/или VBS) с помощью хоста Windows Script.
Хитрость заключается в том, чтобы сохранить XML файл с расширением .hta
. См. эту ссылку.
Здесь SpiderMonkey, механизм JavaScript, написанный на C и Rhino, реализация JavaScript в Java.
Попробуйте AppJS, это SDK поверх NodeJS и Chromium Embedded Framework. Вы можете легко создавать настольные приложения с помощью веб-технологий.
Google Gears. Там также Mozilla XUL, но он слишком сложный, ИМХО (хотя и чрезвычайно мощный).
В Google появилась новая интересная технология. Он находится на довольно ранней стадии, но работает уже хорошо. Он называется Packaged Apps и использует Chrome как среду выполнения и работает как на ПК, так и на Mac. Посмотрите http://developer.chrome.com/apps/about_apps.html
Другой вариант, о котором я не упоминал, касается приложений Cocoa (Mac OS X, iPhone OS), вы можете использовать веб-представление (встроенный WebKit) в качестве пользовательского интерфейса приложения.
Там Yahoo Konfabulator для рабочего стола Windows.
Script # имеет расширения для Vista Gadgets.
Вы можете попробовать JavaLikeScript, он не предоставляет те же собственные корневые объекты, что и веб-браузер, но имеет сеть и пользовательский интерфейс особенности.
Вот некоторые JSOS (Javascript Operating Systems), сортировка по-прежнему нуждается в браузере.
http://fractalbrain.net//* The Best. */
http://cometdesktop.com//* Хорошо. */
http://skylightproject.com//* Худший */
Я ответил с помощью node -webkit выше, но недавно я увидел презентацию Tint2. Похоже, что проблемы безопасности с node -webkit выглядят многообещающе.
Electron, первоначально Atom Shell, позволяет приложениям записываться в веб-технологиях (HTML, JS, CSS) и запускаться на любом основных операционных систем, включая Windows.