Сегодня для разработчиков приложений наиболее важны две мобильные платформы: Android и iOS. Разработка приложения, работающего изначально на обеих платформах, традиционно подразумевает написание кода дважды, каждый раз на другом языке программирования. Telerik, однако, предлагает более быструю и простую альтернативу, NativeScript , фреймворк, который можно использовать для разработки собственных кроссплатформенных приложений с использованием только JavaScript, CSS и XML.
Поскольку приложения NativeScript используют компоненты собственного пользовательского интерфейса в своих пользовательских интерфейсах, с точки зрения пользователя они идентичны приложениям, созданным с использованием собственных инструментов. Внутренне они используют быстрый движок JavaScript — V8 JavaScript Engine на Android и JavaScriptCore на iOS — для выполнения JavaScript, который их поддерживает.
Со времени своего первого предварительного просмотра в июне 2014 года NativeScript претерпел множество улучшений. Сегодня он превратился в зрелую платформу, которая используется тысячами разработчиков приложений.
NativeScript 1.7.1, текущий стабильный выпуск, имеет множество полезных функций, таких как поддержка Angular 2, прямой доступ к собственному API платформы, декларативный дизайн пользовательского интерфейса и поддержка MVVM, которые делают его намного лучшей альтернативой другим кроссплатформенные фреймворки для разработки приложений.
С недавним запуском Telerik UI для NativeScript разработчики приложений теперь могут также использовать в своих приложениях NativeScript различные встроенные компоненты пользовательского интерфейса, такие как ListView и SideDrawer.
NativeScript — это фреймворк с открытым исходным кодом. Вы всегда можете скачать его и работать с ним напрямую, используя интерфейс командной строки (CLI). Однако, используя Telerik Platform для разработки приложений NativeScript, вы можете значительно повысить свою производительность. Последний выпуск Telerik Platform включает в себя основные улучшения, которые упрощают разработку собственных приложений с использованием NativeScript. Фактически, большинство удобных функций, предлагаемых платформой для разработки гибридных приложений, включая шаблоны представлений, теперь доступны и для разработки собственных приложений.
Теперь вы можете спросить себя, как начать работу с этим новым подходом к разработке собственных приложений. Что ж, лучший способ, пожалуй, — учиться непосредственно у людей, создавших фреймворк.
27 апреля 2016 года Telerik проводит бесплатный вебинар, в ходе которого Роб Лауэр, Брэндон Сатром, Эйгиль Поульсен и Джен Лупер покажут вам, как разрабатывать собственные приложения для Android и iOS с использованием Telerik Platform и NativeScript. Они также будут говорить об использовании Telerik UI и Angular 2 в приложениях NativeScript. Как и все их другие вебинары, я уверен, что этот тоже будет веселым и информативным. Забронируйте место сейчас, чтобы максимально использовать его.