Что лучше vue-native или nativescript-vue?

Я хотел бы запустить мобильное приложение с помощью vue js. Может ли кто-нибудь предложить, какой фреймворк я могу выбрать между vue-native или nativescript-vue?

3 ответа

Решение

Vue-Native - это не что иное, как обертка вокруг ReactNative. Таким образом, вопрос становится ReactNative против NativeScript?

На мой взгляд, это NativeScript.

  • Поддерживает фреймворки, такие как Angular & Vue
  • Работает с Core JavaScript / TypeScript тоже
  • Лучший обмен кодами
  • 100% доступ к нативному API

ReactNative получил огромное сообщество и ряд плагинов, но есть проблемы, когда вы хотите настроить. Каждое приложение по-своему уникально, становится очень трудно настроить плагин для своих собственных нужд, по крайней мере, пока вы не получите хорошее представление о Objective C / Java и не будете обрабатывать свои собственные вилы и т. Д.,

С NativeScript вы всегда можете получить доступ к нативным объектам и API-формам JavaScript, просто напишите переопределения в плагинах вашего проекта, если хотите что-то настроить.

Вот несколько сообщений в блоге и видео, которые сравнивают эти рамки.

Как отметил @Manoj, самое большое преимущество использования Nativescript заключается в следующем: вы можете получить доступ ко всем собственным элементам и API из Javascript.

Думаю, еще один плюс - это возможность создать проект с код-шерингом. Новый плагин Vue CLI позволяет обмениваться кодом между вебом и мобильным устройством. Нет ничего более удивительного, чем наблюдать за тем, как ваша сеть, приложения для iOS и Android запускаются одновременно с одной и той же кодовой базой.

Вы можете подробнее прочитать в блоге nativescript, а вот пример проекта.

Вы также должны рассмотреть возможность простой упаковки приложения Vue с помощью Cordova. Недавно мне потребовалось создать мобильное приложение, и я прошел как vue-native, так и nativescript-vue, и в конечном итоге остановился на Cordova.

На базовом уровне вы можете обернуть любой статический веб-сайт и скомпилировать его как приложение для Android или iOS. Если вам нужны собственные элементы, вы также можете сделать это, как только Cordova запустит событие «deviceready».

Другие вопросы по тегам