• Nie Znaleziono Wyników

Керівники: проф. М. Приймак, проф. С. Лупенко, доц. О. Мацюк, проф. О. Пастух Вчений секретар: ас. Г. Шимчук УДК 004.4

N/A
N/A
Protected

Academic year: 2021

Share "Керівники: проф. М. Приймак, проф. С. Лупенко, доц. О. Мацюк, проф. О. Пастух Вчений секретар: ас. Г. Шимчук УДК 004.4"

Copied!
1
0
0

Pełen tekst

(1)

Матеріали XVIII наукової конференції ТНТУ ім. І. Пулюя, 2014 55 Секція: ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ Керівники: проф. М. Приймак, проф. С. Лупенко, доц. О. Мацюк, проф. О. Пастух Вчений секретар: ас. Г. Шимчук УДК 004.4 Р. Вітрук, Д. Михалик, канд. техн. наук, доц. Тернопільський національний технічний університет імені Івана Пулюя

METEOR – JAVASCRIPT ПЛАТФОРМА ДЛЯ РОЗРОБКИ WEB-ДОДАТКІВ РЕАЛЬНОГО ЧАСУ

R.Vitruk, D.Mykhalyk

METEOR - JAVASCRIPT PLATFORM FOR DEVELOPING REAL-TIME WEB-BASED APPLICATIONS

Meteor – це веб-платформа на мові JavaScript, призначена для розробки Web-додатків реального часу, де браузер і сервер спілкуються один з одним без перезавантаження сторінки. Для зв'язку з сучасними браузерами використовується протокол Distributed Data Protocol (DDP), що підтримується за допомогою веб-сокетів, або, якщо підтримка веб-сокетів і DDP недоступна - AJAX.

Творці Meteor Sacha Greif і Tom Coleman називають своєю головною метою максимально спростити розробку web-додатків, зробити процес створення прототипу максимально швидким і зручним. Ядром Meteor є протокол DDP. Він призначений для роботи з колекціями JSON-документів, дозволяючи легко створювати, оновлювати, видаляти, отримувати і переглядати їх. Як сховище даних документів по замовчуванню використовується MongoDB. Одна з найважливіших особливостей платформи полягає в тому, що вона дозволяє використовувати один і той же код як на стороні сервера, так і на стороні клієнта. Між сервером і клієнтом, як правило, передаються дані, а не HTML-код. Особливості Meteor: Чистий JavaScript. Одна і та ж мова на клієнтській та серверній частині. Оновлення сторінок «на льоту». Сторінки автоматично оновлюються при зміні даних. Компенсація затримки. Коли користувач вносить зміни, вони відбуваються моментально – без очікування відповіді від сервера. Гаряча заміна коду. Внесення змін в код відображається для активних користувачів. Новий код буде плавно оновлений в кожному браузері, в якому відкрито додаток. Чутливий код виконується в привілейованому середовищі. Користувацький інтерфейс працює у браузері. Важливі функції виконуються в привілейованому серверному середовищі. Взаємодія. Можна підключити до Meteor все що завгодно, від нативних мобільних додатків, додатків з існуючою базою даних до Arduino. Все це можна здійснювати через DDP протокол. Смарт-пакети. Meteor має мінімальний набір залежностей, але доступний широкий набір різноманітних модулів.

1. Stephan Hochhaus and Manuel Schoebel. Meteor in Action. MEAP Began: September 2014. Softbound print: Spring 2015 (est.) | 275 pages

2. Tom Coleman & Sacha Greif. Discover Meteor. Building Real-Time JavaScript Web Apps. 2014 | 293 pages

Cytaty

Powiązane dokumenty

Припускаючи, що аналогія Маршалла Маклюена світу як глобального села точний прогноз впливу культурної глобалізації, які наслідки і вигоди будуть вийти

Вивчення кристалічної структури сполуки Sm 3 Co 0.5 SnS 7 є одним із етапів систематичного дослідження взаємодії компонентів вище вказаних

Штамп утворено обертанням кривої, що складається із вітки параболи та відрізка перпендикулярного осі параболи, які з’єднано у вершині.. Для

Економічні науки Вісник Хмельницького національного університету 2012, № 2, Т. Проблема техносферы в контексте воззрений В.И. Вернадского на ноосферу

Структурна схема пристрою контролю захисного потенціалу антикорозійного захисту електричного нагрівача води по перериванню постійного струму катодного

В свою чергу, рівень захищеності інформації, що циркулює в автоматизованих системах (АС) з використанням БСМ, залежить від успішності прогнозування атак

Сталий розвиток – це модель економічного зростання, в якій використання ресурсів направлено на задоволення потреб людини при збереженні

Фрактографічне – а та бінаризоване зображення – б в’язкого руйнування сталі 17Г1С-У з позначеними конгломератами ямок Ямки, виявлені на поверхні зразка,