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

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

  • Советы по прохождению игры Far Cry New Dawn
  • Новая схема проведения торгов арестованным имуществом
  • Продажа пиловочника сосны на электронных аукционах Прозорро.Продажи
  • Почему стоит играть в Fallout 76
  • Современные онлайн аукционы на портале Прозорро
  • Современные варианты курсов по Google Ads
  • Самые интересные фишки игры Cyberpunk 2077
  • Древесину дровяную ЧП МЛ и ТЛ можно приобрести на аукционах площадки ТБ УЭБ
  • Визуальное оформлении серии игр GTA в зависимости от времени года

Меню

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

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

  • Советы по прохождению игры Far Cry New Dawn
  • Новая схема проведения торгов арестованным имуществом
  • Продажа пиловочника сосны на электронных аукционах Прозорро.Продажи
  • Почему стоит играть в Fallout 76
  • Современные онлайн аукционы на портале Прозорро
  • Современные варианты курсов по Google Ads
  • Самые интересные фишки игры Cyberpunk 2077
  • Древесину дровяную ЧП МЛ и ТЛ можно приобрести на аукционах площадки ТБ УЭБ
  • Визуальное оформлении серии игр GTA в зависимости от времени года
  • Как выбрать портсигар на подарок

Почта

node.center.ru@gmail.com

© 2021 Node-Center