Можете ли вы заниматься разработкой настольных компьютеров с использованием JavaScript?[закрыто]

StackOverflow https://stackoverflow.com/questions/109399

Вопрос

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

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

Это было полезно?

Решение 4

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

Другие советы

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

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

Похоже, существует три типа настольных приложений html5.

SDK

Время работы браузера

На основе Node.js

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

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

Вы можете создать настольное приложение, используя XML и JavaScript (и/или VBS), используя хост Windows Script.

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

Есть ПаукОбезьяна, движок JavaScript, написанный на C и Носорог, реализация JavaScript на Java.

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

Гугл Гирс.Еще есть Mozilla XUL, но это слишком сложно, ИМХО (хотя и чрезвычайно мощно).

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

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

Есть Конфабулятор Yahoo от Yahoo для рабочего стола Windows.

Script# имеет расширения для гаджетов Vista.

http://projects.nikhilk.net/ScriptSharp/

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

Вот некоторые JSOS (операционные системы Javascript), вроде как еще нужен браузер.

http://fractalbrain.net/ /* Лучшее.*/

http://cometdesktop.com/ /* Хорошо.*/

http://skylightproject.com/ /* Худший */

Я ответил с помощью node-webkit выше, но недавно видел презентацию по Оттенок2.Кажется, что он решает проблемы безопасности с помощью node-webkit и выглядит многообещающе.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top