Можно ли сделать Настольную Разработку с помощью JavaScript? [закрытый]

Исключение нулевого указателя генерируется, когда приложение пытается использовать null в случае, когда требуется объект. К ним относятся:

  1. Вызов метода экземпляра объекта null.
  2. Доступ или изменение поля объекта null.
  3. Принимая длину null, как если бы это был массив.
  4. Доступ или изменение слотов null, как если бы это был массив.
  5. Бросок null как будто это было значение Throwable.

Приложения должны бросать экземпляры этого класса, чтобы указать на другие незаконные использования объекта null.

Ссылка: http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html

71
задан nicael 11 May 2014 в 18:58
поделиться

10 ответов

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

26
ответ дан Zach 24 November 2019 в 13:01
поделиться

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

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

1
ответ дан mattlant 24 November 2019 в 13:01
поделиться

Существует Konfabulator Yahoo для рабочего стола окон.

1
ответ дан Kris 24 November 2019 в 13:01
поделиться

Google Gears . Существует также Mozilla XUL, но это - также сложный бит, по моему скромному мнению (хотя чрезвычайно мощный).

3
ответ дан Mike Hordecki 24 November 2019 в 13:01
поделиться

Существует SpiderMonkey, механизм JavaScript, записанный в C и Носорог , реализация JavaScript в Java.

6
ответ дан David G 24 November 2019 в 13:01
поделиться

Можно подать настольную заявку с помощью XML и JavaScript (и/или VBS) использование хоста Windows Script.

прием должен сохранить Ваш XML-файл с .hta расширение. Посмотрите эту ссылку .

7
ответ дан dsm 24 November 2019 в 13:01
поделиться

Да, с Adobe AIR . Adobe AIR позволяет Вам подать настольные заявки с JavaScript, Flex или Flash.

25
ответ дан Justin Poliey 24 November 2019 в 13:01
поделиться

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

8
ответ дан 24 November 2019 в 13:01
поделиться

Вот некоторые JSOS (Javascript Operating Systems), вроде как все еще нужен браузер.

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

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

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

0
ответ дан 24 November 2019 в 13:01
поделиться

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

2
ответ дан 24 November 2019 в 13:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: