Можете ли вы сделать Desktop Development с помощью JavaScript?

Я знаю JScript.NET, но это не то же самое, что и JavaScript, который мы знаем из Интернета.

Кто-нибудь знает, есть ли на платформе/компиляторы на базе JavaScript для разработки настольных систем? В частности, разработка настольных компьютеров Windows.

Ответ 1

Windows 8 позволяет записывать приложения Windows Store в HTML5/JavaScript.

Ответ 2

Существует XULRunner, что позволяет создавать графические приложения, такие как Firefox, с использованием JavaScript и XUL. Он имеет много расширений для JavaScript, хотя, используя XPCOM. Они также предлагают Prism, которые позволяют создавать веб-приложения, работающие в автономном режиме, вроде AIR. Yahoo использует его для своего Zimbra почтового клиента рабочего стола.

Ответ 3

Да, с Adobe AIR. Adobe AIR позволяет создавать настольные приложения с помощью Javascript, Flex или Flash.

Ответ 5

"node-webkit - это приложение, основанное на Chromium и node.js. Вы можете писать собственные приложения в HTML и Javascript с помощью node -webkit, А также позволяет вам вызывать модули node.js непосредственно из DOM..."

Ответ 6

Там Titanium Developer, который похож на Adobe AIR (html + css + javascript), но не требует предварительной установки рамки.

Ответ 7

Вы можете создать настольное приложение с использованием XML и javascript (и/или VBS) с помощью хоста Windows Script.

Хитрость заключается в том, чтобы сохранить XML файл с расширением .hta. См. эту ссылку.

Ответ 8

Здесь SpiderMonkey, механизм JavaScript, написанный на C и Rhino, реализация JavaScript в Java.

Ответ 9

Попробуйте AppJS, это SDK поверх NodeJS и Chromium Embedded Framework. Вы можете легко создавать настольные приложения с помощью веб-технологий.

Ответ 10

Google Gears. Там также Mozilla XUL, но он слишком сложный, ИМХО (хотя и чрезвычайно мощный).

Ответ 11

В Google появилась новая интересная технология. Он находится на довольно ранней стадии, но работает уже хорошо. Он называется Packaged Apps и использует Chrome как среду выполнения и работает как на ПК, так и на Mac. Посмотрите http://developer.chrome.com/apps/about_apps.html

Ответ 12

Другой вариант, о котором я не упоминал, касается приложений Cocoa (Mac OS X, iPhone OS), вы можете использовать веб-представление (встроенный WebKit) в качестве пользовательского интерфейса приложения.

Ответ 15

Вы можете попробовать JavaLikeScript, он не предоставляет те же собственные корневые объекты, что и веб-браузер, но имеет сеть и пользовательский интерфейс особенности.

Ответ 17

Я ответил с помощью node -webkit выше, но недавно я увидел презентацию Tint2. Похоже, что проблемы безопасности с node -webkit выглядят многообещающе.

Ответ 18

Electron, первоначально Atom Shell, позволяет приложениям записываться в веб-технологиях (HTML, JS, CSS) и запускаться на любом основных операционных систем, включая Windows.