Node-Center
Menu
  • Главная
  • Документация
    • Пакеты и модули
    • Туториалы
  • Технология
    • Полезные ссылки
    • Инструменты
    • Статьи
    • Статьи по смежным темам
  • Сообщество
    • События
  • О сайте
Menu

Вышел NativeScript 2.0

Posted on 31.07.201605.03.2019 by node-center

Важность NativeScript трудно переоценить. Именно NativeScript задал новый вектор мобильной разработки на JavaScript. С него начался отказ от использования браузерного движка и WebView, приводящего к сильным тормозам, низкой производительности и полной невозможности использования в серьёзных приложениях.

Вместо этого NativeScript использовал нативное выполнение кода, благодаря чему все проблемы с производительностью остались в прошлом. На сегодняшний день практически все мобильные фреймворки отказались от WebView и перешли на частичное или полное нативное исполнение. Четвёртого мая 2016 года в официальном блоге NativeScript была опубликована знаковая для JavaScript разработчиков новость — официальный выход NativeScript 2.0. Вторая версия привнесла много нового, однако в ней были сохранены основы первого NativeScript. Какие же изменения появились в NativeScript? Давайте разберёмся.

Улучшенная интеграция с Angular

Angular всегда был особенно любим разработчиками под мобильные платформы, однако теперь интеграция с ним стала ещё теснее. В особенности это касается Angular 2. Теперь вам не придётся испытывать трудности с добавлением Angular в ваше кроссплатформенное мобильное приложение.

Поддержка нативных библиотек

Разработка под мобильные платформы существует уже достаточно давно и успела породить огромное количество различных библиотек. К сожалению, они ориентированы прежде всего на родной для платформы язык (Java для Android и Swift для iOS). Однако теперь вы сможете использовать их в вашем приложении на JavaScript! Это позволит получить в своё распоряжение огромную коллекцию готовых модулей и библиотек для Android и iOS.

Огромное количество модулей

Даже несмотря на нативные библиотеки, NativeScript также имеет большое число собственных модулей и расширений в npm. Карты, видео, сокеты, распознавание голоса и многое другое — теперь вам достаточно установить расширение или плагин из npm и вы можете использовать его в приложении!

Расширенная поддержка CSS

Хотя NativeScript и основан на JavaScript, компиляция кода в нативный накладывает некоторые ограничения. В частности, раньше вы не могли использовать все возможности CSS в вашем приложении. Теперь это позади! Вы можете создавать интерфейс ваших приложений со всеми возможностями CSS3, включая анимации.

Поддержка TypeScript

За последние годы TypeScript завоевал колоссальную популярность среди JavaScript разработчиков, вытеснив все остальные диалекты. Статическая типизация, мощное ООП и многое другое делает его крайне привлекательным вариантом для создания крупных проектов. Теперь вам не придётся преодолевать множество трудностей ради возможности создавать приложения на NativeScript с помощью TypeScript — отныне он поддерживается официально!

Поддерка рантайма Windows

Немного раньше было объявлено о возможности работы React Native на Universal Windows Platform, а теперь аналогичная возможность будет присутствовать и в NativeScript. Это означает не только долгожданную возможность работы с Windows Phone, но и возможность разрабатывать приложения для десктопного варианта Windows.

Готовые элементы пользовательского интерфейса

Если раньше вам приходилось отдельно искать модули для различных компонентов пользовательского интерфейса, то теперь они уже присутствуют в NativeScript. Это нативные элементы интерфейса мобильных операционных систем, связанные, прежде всего, с визуализацией данных — графики, планы, схемы, календари и многое другое. Компоненты не ограничиваются визуализацией данных — панели, кнопки, слайдеры и другое.

Почта

node.center.ru@gmail.com

Свежие записи

  • Валюта дороже золота
  • Обзор NBA 2K21
  • 3 Основные характеристики блокчейна
  • Выбор платформы для торговли криптовалютой
  • Особенности игры Minecraft 
  • Кейсы в CS:GO
  • Maker криптовалюта
  • Как получить лучшие КС ГО кейсы
  • Как скачать игру need for speed underground 2

Меню

  • Главная
  • Документация
    • Пакеты и модули
    • Туториалы
  • Технология
    • Полезные ссылки
    • Инструменты
    • Статьи
    • Статьи по смежным темам
  • Сообщество
    • События
  • О сайте

Свежие записи

  • Валюта дороже золота
  • Обзор NBA 2K21
  • 3 Основные характеристики блокчейна
  • Выбор платформы для торговли криптовалютой
  • Особенности игры Minecraft 
  • Кейсы в CS:GO
  • Maker криптовалюта
  • Как получить лучшие КС ГО кейсы
  • Как скачать игру need for speed underground 2
  • Как получить прибыль в ставках на спорт

Почта

node.center.ru@gmail.com

© 2022 Node-Center