NativeScript дозволяє розробникам використовувати JavaScript для створення рідних програм Windows Phone
2 хв. читати
Опубліковано
Прочитайте нашу сторінку розкриття інформації, щоб дізнатися, як ви можете допомогти MSPoweruser підтримувати редакційну команду Читати далі
NativeScript — це фреймворк з відкритим вихідним кодом, що дозволяє розробникам використовувати JavaScript для створення нативних мобільних програм, що працюють на всіх основних мобільних платформах, включаючи Apple iOS, Google Android і Windows. Фреймворк NativeScript розроблено так, щоб бути добре знайомим розробникам, які добре володіють такими веб-технологіями, як HTML, CSS і JavaScript, що зводить до мінімуму криву навчання для веб-розробників, зацікавлених у створенні нативних мобільних додатків. Він також використовує інноваційний метод для надання розробникам NativeScript 100 відсотків базових API пристроїв, включаючи негайну підтримку нових API в останніх версіях ОС.
Розроблена компанією Telerik, компанією Progress, і доступна за ліцензією з відкритим кодом Apache v2 на NativeScript.org, фреймворк NativeScript дозволяє розробникам писати JavaScript, який може отримати прямий доступ до рідних API. Це означає, що програми NativeScript мають власну продуктивність і повний доступ до API, ідентичні додаткам, створеним на рідних мовах платформи. З фреймворком NativeScript розробники можуть написати лише одну програму, яка працює на кожній платформі. В результаті розробники заощаджують значні зусилля на розробці, і їм не потрібно вивчати Objective C, Java і C# або мати попередній досвід роботи з будь-якою рідною платформою, щоб використовувати її. Вони можуть використовувати свої наявні навички JavaScript для розробки мобільних додатків. Підтримка NativeScript також вбудована в Telerik AppBuilder, частину наскрізної платформи розробки мобільних додатків Telerik, що пропонує розробникам преміум-інструменти для створення програм NativeScript без налаштування.
Щоб розпочати, вам потрібні знання JavaScript або TypeScript для реалізації вашої бізнес-логіки, знання XML і CSS для розробки інтерфейсу користувача та ідеї для мобільного додатка. Вам не потрібні знання Java або Objective-C.
Дізнайтеся більше про це тут.