Відмінності між версіями «Nativescript»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
м
м
 
(не показані 3 проміжні версії цього учасника)
Рядок 2: Рядок 2:
  
 
==Як працює NativeScript==
 
==Як працює NativeScript==
 +
[[Файл:Ns-common.png|міні|праворуч]]
 
Технологія NativeScript може бути представлена ​​як побудована на кількох основних частинах - Runtimes, Core Modules, CLI, Plugins. Розглянемо наступну діаграму:
 
Технологія NativeScript може бути представлена ​​як побудована на кількох основних частинах - Runtimes, Core Modules, CLI, Plugins. Розглянемо наступну діаграму:
  
Рядок 18: Рядок 19:
 
===Плагіни NativeScript===
 
===Плагіни NativeScript===
 
Плагіни NativeScript є будівельними блоками, які містять деяку функціональність і допомагають розробникам швидше створювати додатки (як і NativeScript Core Modules, які є плагіном). Більшість з них створено спільнотою, написано в TypeScript / JavaScript. Деякі з них можуть включати в себе природні бібліотеки, які викликаються з коду TS / JS завдяки Runtimes. Додаткову інформацію можна знайти в документації до плагінів.
 
Плагіни NativeScript є будівельними блоками, які містять деяку функціональність і допомагають розробникам швидше створювати додатки (як і NativeScript Core Modules, які є плагіном). Більшість з них створено спільнотою, написано в TypeScript / JavaScript. Деякі з них можуть включати в себе природні бібліотеки, які викликаються з коду TS / JS завдяки Runtimes. Додаткову інформацію можна знайти в документації до плагінів.
 +
 +
===[[NativeScript Architecture and Navigation|Архітектура та навігація]]===
 +
Прикладні програми NativeScript складаються з сторінок, які представляють окремі екрани додатків.
 +
 +
===[[NativeScript-Vue]]===
 +
NativeScript-Vue - це плагін NativeScript, який дозволяє використовувати Vue.js для розробки мобільної програми. Якщо ви використали Vue.jsраніше, почуватимете себе як вдома з NativeScript-Vue.
 +
 +
 +
[https://docs.nativescript.org/start/introduction NativeScript Docs]
 +
 +
[[category:NativeScript|*]]
 +
 +
[[category:Навчальні проекти]]

Поточна версія на 11:26, 28 листопада 2018

NativeScript це фреймворк з відкритим вихідним кодом, що розробляється компанією Telerik, для розробки додатків на платформах Android і iOS. Додатки NativeScript розробляються на платформонезалежних мовах, таких як Javascript або TypeScript. У NativeScript реалізована повна підтримка фреймворку AngularJS. Мобільні додатки, побудовані з NativeScript, мають повний доступ до API платформи так, ніби вони були розроблені в XCode або в Android Studio. Також розробники можуть включати в свої додатки сторонні бібліотеки з таких ресурсів, як Cocoapods, Android Arsenal, Maven і npm.js, без створення додаткових прошарків.

Як працює NativeScript

Ns-common.png

Технологія NativeScript може бути представлена ​​як побудована на кількох основних частинах - Runtimes, Core Modules, CLI, Plugins. Розглянемо наступну діаграму:


Час виконання

Час роботи дає змогу викликати API у рамках Android та iOS, використовуючи код JavaScript. Для цього вони використовують віртуальні машини JavaScript - Google V8 для Android і WebCit в JavaScriptCore реалізації відповідно iOS 7.0+.

Основні модулі

Основні модулі забезпечюють абстракцій, необхідні для доступу до базових функцій платформ. Візьміть, наприклад, модуль жестів. Він визначає загальний API JS, який перетворює код TypeScript / JavaScript програми в "рідні" виклики API жестів (завдяки Runtimes).

Інша річ, яку забезпечують основні модулі, - це базовий XML-спосіб визначення інтерфейсу, зв'язування даних та навігації. Поряд з цим, Angular та Vue.js можуть бути використані як технології Application Framework.

NativeScript Command-Line Interface

Це інтерфейс командного рядка, який дозволяє створювати та запускати програми за допомогою NativeScript. Інтерфейс CLI працює на Windows, macOS або Linux.

Плагіни NativeScript

Плагіни NativeScript є будівельними блоками, які містять деяку функціональність і допомагають розробникам швидше створювати додатки (як і NativeScript Core Modules, які є плагіном). Більшість з них створено спільнотою, написано в TypeScript / JavaScript. Деякі з них можуть включати в себе природні бібліотеки, які викликаються з коду TS / JS завдяки Runtimes. Додаткову інформацію можна знайти в документації до плагінів.

Архітектура та навігація

Прикладні програми NativeScript складаються з сторінок, які представляють окремі екрани додатків.

NativeScript-Vue

NativeScript-Vue - це плагін NativeScript, який дозволяє використовувати Vue.js для розробки мобільної програми. Якщо ви використали Vue.jsраніше, почуватимете себе як вдома з NativeScript-Vue.


NativeScript Docs