NativeScript - это фреймворк с открытым исходным кодом для создания по-настоящему нативных мобильных приложений с использованием JavaScript.
Vue (произносится /vjuː/, примерно как view) — это прогрессивный фреймворк для создания пользовательских интерфейсов. Его ядро в первую очередь решает задачи уровня представления (view), что упрощает интеграцию с другими библиотеками и существующими проектами.
NativeScript-Vue - это плагин для NativeScript, который дает вам возможность ипспользовать Vue.js для создания мобильного приложения.
Если вы уже использовали Vue.js ранее, то вы почувствуете себя как дома с NativeScript-Vue.
Существует множество возможностей для создания мобильных приложений. Вот список ситуаций, где, как мы думаем, NativeScript-Vue отлично пригодится.
Вам нужно по-настоящему нативное iOS- и Android-приложение: NativeScript строит ваши приложения, используя нативные компоненты пользовательского интерфейса iOS и Andorid. Приложения, которые вы создаете, не основываются на веб, и поэтому они лишены ограничений, которые присутствуют у фреймворков, основанных на WebView. NativeScript также предоставляет внушительную коллекцию плагинов, которые позволяют использовать различные нативные возможности устройств. Таким образом, если вам понадобится подключиться к API или возможности iOS или Android как части вашего приложения, вы сможете сделать это при помощи NativeScript.
Вам нравится JavaScript: С NativeScript вы пишите ваше мобильное приложение на JavaScript. Не на Objective-C, не на Swift, и не на Java. Если вам нравится JavaScript, то вы полюбите писать нативные приложения для iOS и Andriod с помощью того же языка, который вы используете для веб- и/или Node-приложений.
Вам нравится Vue: Vue известен за свою простоту управления слоем отображения. Если вам нравится разрабатывать приложения с использованием Vue, тогда вы будете в своей тарелке с NativeScript-Vue, так как вы будете использовать такой же синтаксис для решения обычных задач, таких так связывание данных или обработка событий.
Если у вас есть опыт работы с Vue, то есть две большие темы, которые вам необходимо изучить для успешной разработки в NativeScript-Vue.
Работа с NativeScript CLI: NativeScript - это проект для разработки приложений для iOS и Andriod, а не для веб-приложений. Вам понадобится изучить несколько команд в NativeScript CLI и основы работы с iOS-симуляторами и виртуальными устройствами Android (Android Virtual Devices).
Изучение NativeScript UI-компонентов: Так как NativeScript использует нативные визуальные компоненты, HTML-элементы, такие как <div>
и <span>
, не существуют в NativeScript. Вместо этого вам необхоимо изучить новый набор компонентов, который вы сможете использовать для отображения визульных интерфейсов.
Не волнуйтесь об этом все же. Несмотря на то, что для работы с NativeScript-Vue требуется изучение, вы обнаружите, что это намного легче, чем изучение iOS или Android с нуля. В конце концов, вы все равно будете писать свой исходный код на JavaScript и Vue.
NativeScript-Vue - проект с открытым исходным кодом и новые участники горячо приветствуются. Ознакомтесь с инструкцией по участию в проекте и присоединитесь к нам на канале #vue в NativeScript Community Slack.
NativeScript-Vue относительно завершен. В настоящее время мы сфокусированы на двух вещах: