返回博客首页
← 所有文章

NativeScript 的全新 Vue - 网络研讨会版

2018 年 3 月 15 日 — 作者:Rob Lauer

几乎整整一年前,Igor Randjelovic 发布了一条如今著名的推文,谈到了 Vue.js 和 NativeScript 的潜力

快进到今天。 NativeScript-Vue 集成已发布 1.0 版,我们将在本次网络研讨会上庆祝这种新的合作关系! 🎉

加入我们参加 4 月 5 日星期四东部时间上午 10 点 的 NativeScript-Vue 网络研讨会

为什么选择 Vue.js?

对于那些对 Angular 或 React 的 JavaScript 开发方法并不热衷的开发人员来说,Vue.js 已证明自己是这两个主流方法的替代方案。为什么? 可能有以下几个原因

  • Vue 对于习惯使用 AngularJS 的人来说很熟悉;
  • Vue 不需要切换到 TypeScript;
  • 与 Angular 或 React 相比,Vue 的入门门槛(可以说)更低。

“我想,如果我能够提取出 Angular 中我最喜欢的部分,并构建一个真正轻量级的框架,而无需包含所有额外的概念,那该多好?” - Vue.js 创建者 Evan You。

Vue 是一个渐进式 JavaScript 框架,可以随着时间的推移逐步采用。您不必将整个应用程序都切换到 Vue,而是可以根据需要使用那些可以提高开发效率的部分。对于从 jQuery 时代迈进的开发人员来说,这是一个很好的入门框架。

nativescript-vue logo

在 NativeScript 的情况下,您可以轻松地将基于 Web 的 Vue 知识转化为原生移动应用

const Vue = require("nativescript-vue");

new Vue({
  methods: {
    onButtonTap() {
      console.log("Button was pressed");
    },
  },

  template: `
    <Page class="page">
      <ActionBar title="Home" class="action-bar" />
      <StackLayout>
        <Image src="https://play.nativescript.org/dist/assets/img/NativeScript_logo.png" />
        <Button text="Button" @tap="onButtonTap" />
       </StackLayout>
    </Page>
  `,

}).$start();

没错,上面的代码为在 iOS 和 Android 上运行的真正原生移动应用程序提供支持。看起来与您基于 Vue 的 Web 应用程序非常相似,对吧?😀

阅读更多关于NativeScript-Vue 入门的信息

网络研讨会详情

还没有注册网络研讨会?现在是时候了!加入我们参加 4 月 5 日星期四东部时间上午 10 点 的网络研讨会,我们将深入探讨

  • 如何快速开始使用 NativeScript-Vue;
  • 将 Vue.js 与 NativeScript 相结合的价值;
  • 在未来的 NativeScript-Vue 版本中可以期待什么;
  • 如何使用 Vue.js 和 NativeScript 在 Web 和移动端共享单个代码库!

更棒的是,NativeScript 开发人员关系团队将与 Igor Randjelovic 共同参与,并与 Vue.js 创建者 Evan You 进行访谈!

立即注册参加免费的在线网络研讨会。 您可不想错过这场盛会!😉