NativeScript

NativeScript
Логотип программы NativeScript
Тип открытое программное обеспечение и JavaScript-фреймворк
Автор Telerik by Progress.[1]
Разработчик Telerik[вд]
Написана на JavaScript, TypeScript
Дата выпуска 2014 (2014)
Аппаратная платформа Кроссплатформенное ПО
Последняя версия 8.3.1 (22 июля 2022; 3 года назад (2022-07-22))
Репозиторий github.com/NativeScript/…
Состояние Активное
Лицензия Лицензия Apache
Сайт nativescript.org

NativeScript это фреймворк с открытым исходным кодом, разрабатываемый компанией Telerik, для разработки приложений на платформах Android и iOS. Приложения NativeScript разрабатываются на платформонезависимых языках, таких как Javascript или TypeScript. В NativeScript реализована полная поддержка фреймворка Angular. Мобильные приложения, построенные с NativeScript, имеют полный доступ к API платформы так, будто они были разработаны в XCode или в Android Studio. Также разработчики могут включать в свои приложения сторонние библиотеки с таких ресурсов, как Cocoapods, Android Arsenal, Maven и npm.js, без создания дополнительных прослоек.

Разработка

Первая публичная версия NativeScript была выпущена в марте 2015 года. Версия 1.0.0 вышла двумя месяцами позже.[2] Фреймворк быстро набрал популярность, получив 3000 звёзд на Github и более 1500 последователей в Twitter почти сразу после выхода релиза.[3] На текущий момент к нему доступны более 450 плагинов[4], как поддерживаемых компанией Telerik, так и созданных сообществом.[5] В текущей версии есть поддержка Webpack 3, средств разработчика Chrome и многое другое.[6] Использование Angular в приложениях NativeScript опционально, но при этом позволяет держать общую кодовую базу для мобильного приложения и веб-сайта.

Структура

NativeScript и все плагины к нему устанавливаются с помощью менеджера пакетов npm. Построение интерфейса приложения выполняется с помощью платформонезависимой XML разметки с последующим преобразованием в нативные для каждой платформы компоненты (UI & Styling Архивная копия от 8 октября 2021 на Wayback Machine), либо с помощью шаблонов Vue Архивная копия от 4 октября 2021 на Wayback Machine и Svelte Архивная копия от 28 октября 2021 на Wayback Machine. Проект NativeScript создаётся и управляется с помощью инструментов командной строки.

Внешние ресурсы (рус.)

Примечания

  1. Frequently asked questions about NativeScript. Дата обращения: 9 февраля 2017. Архивировано из оригинала 16 февраля 2017 года.
  2. NativeScript 1.0.0 Released (англ.). www.i-programmer.info. Дата обращения: 9 февраля 2017. Архивировано 11 февраля 2017 года.
  3. NativeScript 1.0.0 is now available (англ.). NativeScript.org. Дата обращения: 9 февраля 2017. Архивировано 5 октября 2016 года.
  4. Official source for NativeScript plugins (англ.). plugins.nativescript.org. Дата обращения: 9 февраля 2017. Архивировано из оригинала 11 февраля 2017 года.
  5. Архивированная копия. Дата обращения: 9 февраля 2017. Архивировано 11 февраля 2017 года.
  6. Вышел NativeScript 2.5. ТехноДжем. Архивировано 11 февраля 2017. Дата обращения: 9 февраля 2017.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.