Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
245
Добавлен:
17.04.2018
Размер:
1.91 Mб
Скачать

ИП. Распространенность JavaScript

МИЭТ, 2017

6-е место по индексу TIOBE. https://www.tiobe.com/tiobe-index/

JavaScript — третий по распространенности скриптовый язык после Python и PHP и восьмой по общей распространенности

ИП. Распространенность JavaScript

МИЭТ, 2017

С 2013 года идет рост популярности. https://www.tiobe.com/tiobe-index/javascript/

PHP — второй по распространенности скриптовый язык

ИП. Быстродействие JavaScript

МИЭТ, 2017

Дмитрий

Стогов

Автор eAccelerator Ведущий разработчик Zend Technologies

Как видно из гистограмм JavaScriptCore-1.12.3 всего лишь на 20% медленнее C

ИП. JavaScript. Возможности языка

МИЭТ, 2017

Браузеры

Chrome

Firefox

Управление оборудованием

Iskra JS

BeagleBone

Мобильный софт

jQuery Mobile

React Native

Titanium

...

...

Сервер приложений

Node.js

JavaScript

СУБД

MongoDB

CouchDB

TaffyDB

SQLite

ИП. JavaScript. Поддержка в оборудовании

МИЭТ, 2017

Iskra JS

Iskra JS работает на частоте 168 МГц. 32-битный микроконтроллер ARM Cortex-M4 предоставляет в ваше распоряжение 1 МБ флеш-памяти для хранения прошивки интерпретатора JavaScript и вашего кода, а также 192 КБ оперативной памяти для их работы. Для программирования соединяется с комьютером с помощью кабеля microUSB

Среда разработки: Espruino Web IDE

Среда программирования: JavaScript

Документация: есть (на русском)

Отечественная интеграция

URL: http://amperka.ru/product/iskra-js

ИП. JavaScript. Поддержка в оборудовании

МИЭТ, 2017

BeagleBone

США

URL: http://beagleboard.org

Processor: Octavo Systems OSD3358 1GHz ARM® Cortex-A8 512MB DDR3 RAM

4GB 8-bit eMMC on-board flash storage

3D graphics accelerator

NEON floating-point accelerator 2x PRU 32-bit microcontrollers Wireless + WiFi

Среды разработки и программирования:

BoneScript для Node.js / JavaScript; BBIO для Python;

Beaglebone Ruby Library для Ruby.

Документация: есть (на английском)

ИП. JavaScript. Поддержка в оборудовании

МИЭТ, 2017

Raspberry Pi 3 Model B

Великобритания

URL: https://ru.wikipedia.org/wiki/Raspberry_Pi

Процессор: 1.2GHz х 4Core ARM Cortex-A53 CPU (64-bit);

ОЗУ: 1 ГБ LPDDR2 900 МГц; Разъёмы: 4-ре штуки USB 2.0, слот

MicroSD, HDMI, гнездо питания, AV-out; GPIO, LAN (10/100 Mb/s); Беспроводные технологии:Wi-Fi IEEE 802.11n (BCM43438 2.4 ГГц) и Bluetooth 4.1;

Питание с: Micro USB

ОС — установка на подключаемой карте MicroSD

Среды разработки: любая, какую

установите вместе с ОС.

Документация: есть (на русском и английском)

https://sonikelf.ru/obzor-raspberry-pi-mode l-3-b/

https://mysku.ru/blog/europe-stores/38822

.html

ИП. JavaScript. Node.js

МИЭТ, 2017

https://nodejs.org

Node.js позволяет создать Web-вервер, выполняющий инструкции JavaScript, обладающий всеми коммуникативными возможностями доступа:

1.к инструментам ОС

2.к другим программам и библиотекам

3.к портам

4.к периферийному оборудованию

https://ru.wikipedia.org/wiki/Node.js

Node.js добавляет возможность JavaScript взаимодействовать с устройствами ввода-вывода через свой API (написанный на C++), подключать другие внешние библиотеки, написанные на разных языках, обеспечивая вызовы к ним из JavaScript-кода. Node.js применяется преимущественно на сервере, выполняя роль веб-сервера, но есть возможность разрабатывать на Node.js и десктопные оконные приложения (при помощи NW.js, AppJS или Electron для Linux, Windows и Mac OS) и даже программировать микроконтроллеры (например, tessel и espruino)

ИП. JavaScript. Node.js

МИЭТ, 2017

Райан Дал. Разработчик Node.js

Node.js стартовал в 2009 г. Активно дело пошло в 2014 г.

ИП. JavaScript. Node.js

МИЭТ, 2017

Node.js выполняет код JavaScript как интерпретатор

Соседние файлы в папке Интернет технологии