Можете ли вы заниматься разработкой настольных компьютеров с использованием JavaScript?[закрыто]
-
01-07-2019 - |
Вопрос
Я знаю, что существует 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
- https://qt-project.org/
- http://awesomium.com
- http://berkelium.org
- http://www.appcelerator.com/platform
Время работы браузера
На основе 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.Вы можете легко создавать настольные приложения с помощью веб-технологий.
- Веб-страница: http://appjs.com
- Гитхаб: https://github.com/appjs
У 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.
Можешь попробовать JavaLikeScript, он не предоставляет те же собственные/корневые объекты, что и веб-браузер, но имеет функции сети и пользовательского интерфейса.
Вот некоторые JSOS (операционные системы Javascript), вроде как еще нужен браузер.
http://fractalbrain.net/ /* Лучшее.*/
http://cometdesktop.com/ /* Хорошо.*/
http://skylightproject.com/ /* Худший */
Я ответил с помощью node-webkit выше, но недавно видел презентацию по Оттенок2.Кажется, что он решает проблемы безопасности с помощью node-webkit и выглядит многообещающе.
Электрон, первоначально Atom Shell, позволяет писать приложения с использованием веб-технологий (HTML, JS, CSS) и запускать их в любой из основных операционных систем, включая Windows.