Фреймворк NativeScript
Что такое NativeScript?
NativeScript предоставляет API-интерфейсы платформы непосредственно для среды выполнения JavaScript (с сильными типами), обеспечивая богатый опыт разработки на TypeScript.
Некоторые популярные примеры использования:
- Создание приложений для iOS, Android и Vision Pro с общей кодовой базой (так называемые кроссплатформенные приложения).
- Создание приложений для "родной" платформы с переносимыми навыками JavaScript.
- Дополнение проектов на JavaScript возможностями платформенных API.
- Разработка AndroidTV и Watch.
- Разработка под watchOS.
- Изучение родных платформ через понимание JavaScript.
- Изучение документации по API платформы путем опробования API непосредственно из веб-браузера без необходимости настройки машины разработки платформы.
Почему NativeScript?
- Повторное использование навыков JavaScript.
- Естественное восприятие платформы и характеристики производительности.
- Улучшение совместной работы разработчиков платформы с разработчиками JavaScript.
- Повышение потенциала рынка труда за счет возможности переноса разработчиками своих навыков из одной среды в другую.
- Полностью открытый исходный код и член OpenJS Foundation, поддерживающий здоровый рост JavaScript и веб-технологий путем предоставления нейтральной организации для размещения и поддержки проектов, а также совместного финансирования деятельности, приносящей пользу экосистеме в целом.