Javascript доступен только для веб-браузеров? - PullRequest
16 голосов
/ 01 июня 2010

Я хотел бы знать о Javascript. Javascript доступен только для веб-браузеров? Потому что я использовал некоторый код Javascript для разработки плагинов Firefox и Thunderbird.

Помогите мне узнать больше об этом: где я могу использовать JavaScript, кроме веб-браузеров, и как?

Ответы [ 15 ]

1 голос
/ 02 июня 2010

Используя Adobe AIR, вы можете создавать практически независимые от платформы приложения для настольных компьютеров, используя JavaScript

1 голос
/ 01 июня 2010

Многие текстовые редакторы (включая тот, который я использую, ActiveState Komodo Edit ) предоставляют свои API и позволяют писать макросы в Javascript.

0 голосов
/ 08 августа 2010

Некоторые базы данных документов, такие как CouchDB и MongoDB , используют JavaScript для взаимодействия с базой данных.

0 голосов
/ 29 июля 2010

Короче, №

На самом деле, Javascript и другие веб-технологии используются в наши дни для создания нативных мобильных и настольных приложений. (см. Titanium Appcelerator и PhoneGap )

Если вы знакомы с проектом KDE , вы можете создавать плазменные виджеты с использованием JavaScript, см. Создание плазмоидов с помощью JavaScript

В платформе Qt имеется модуль QtScript для сценариев приложения JavaScript (ECMAScript), обеспечивающий большую часть функциональности приложения.

Также новой технологией, которая скоро будет выпущена в Qt 4.7 , является Qt Quick, также известный как Qt UI Creation Kit, который позволяет разработчикам приложений декларативно определять свои пользовательские интерфейсы в QML для получения дополнительной информации. здесь и пример здесь

QML является расширением JavaScript, это обеспечивает механизм для декларативно построить дерево объектов Элементы QML. QML улучшает интеграция между JavaScript и Существующий тип, основанный на QObject система, добавляет поддержку автоматического привязки собственности и обеспечивает сеть прозрачность на уровне языка.

И давайте не будем забывать, что Javascript используется в качестве встроенного языка сценариев в различных приложениях OpenOffice.org , Google Desktop Widgets и многих других, см. Википедию артикул здесь

На стороне сервера Javascript обеспечивает внутренний доступ к базам данных, файловым системам и т. Д. (См. Node.js , Google V8 , SpiderMonkey и другие здесь * 1 050 *) * * тысяча пятьдесят один

0 голосов
/ 07 июня 2010

Qt имеет модуль QtScript . Начиная с Qt 4.7 он использует JavaScriptCore (движок Webkit JavaScript).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...