Фреймворк NativeScript

NativeScript логотип 2023

Что такое NativeScript?

NativeScript предоставляет API-интерфейсы платформы непосредственно для среды выполнения JavaScript (с сильными типами), обеспечивая богатый опыт разработки на TypeScript.

Некоторые популярные примеры использования:

  1. Создание приложений для iOS, Android и Vision Pro с общей кодовой базой (так называемые кроссплатформенные приложения).
  2. Создание приложений для "родной" платформы с переносимыми навыками JavaScript.
  3. Дополнение проектов на JavaScript возможностями платформенных API.
  4. Разработка AndroidTV и Watch.
  5. Разработка под watchOS.
  6. Изучение родных платформ через понимание JavaScript.
  7. Изучение документации по API платформы путем опробования API непосредственно из веб-браузера без необходимости настройки машины разработки платформы.

Почему NativeScript?

  1. Повторное использование навыков JavaScript.
  2. Естественное восприятие платформы и характеристики производительности.
  3. Улучшение совместной работы разработчиков платформы с разработчиками JavaScript.
  4. Повышение потенциала рынка труда за счет возможности переноса разработчиками своих навыков из одной среды в другую.
  5. Полностью открытый исходный код и член OpenJS Foundation, поддерживающий здоровый рост JavaScript и веб-технологий путем предоставления нейтральной организации для размещения и поддержки проектов, а также совместного финансирования деятельности, приносящей пользу экосистеме в целом.

Источники