腾讯亿级用户规模自研业务的上云实践解读,立即报名 了解详情
写点什么

Vue.js 通用应用框架 Nuxt.js 发布 1.0 版

  • 2018-01-21
  • 本文字数:997 字

    阅读完需:约 3 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

Nuxt.js 是一种创建 Vue.js 通用应用的开源框架。近期,Nuxt.js 发布了 1.0 版本,宣称对框架做了一定简化,并加速了 Vue.js 应用的创建。Nuxt.js 可用于创建服务端渲染(SSR,Server Side Rendering)应用,也可用于创建单页面(SPA,Single Page Application)应用,或是生成静态站点。

Nuxt.js 抽象出了服务端 / 客户端分布的细节,使开发人员可以聚焦于应用的开发。框架中预设了在服务端无缝渲染 Vue.js 应用所需的所有配置,同时也可在初次页面加载时将应用作为客户端 SPA 进行流化(Hydration)。

Nuxt.js 还提供了一系列开箱即可用的有用工具,例如异步数据管理、中间件支持和布局支持。该框架使用vue-loaderbabel-loader处理捆绑(bundling)、代码分层(code-splitting)和压缩(minification),自动生成 WebPack 打包配置。框架可以作为单应用使用,也可作为一个软件库,集成到现有的 Node.js 应用中。

尽管 Next.js 已于 2016 年 10 月发布,但是 Nuxt.js 一直处于开发中。Next.js 是一个类似的框架,聚焦于 React 开发。此类框架的目标是将 React 和 Vue 等高级 JavaScript 框架的开发人员,从配置服务端渲染等烦心事中解放出来。

在 CSS Tricks 上曾发表了一篇 Sarah Drasner 撰写的 Nuxt.js 介绍文章。文中,Drasner 高度评价了 Nuxt.js 的一些特性,包括易于集成服务端渲染、自动代码拆分、强大的路由功能、易于页面转换,以及基于 Vue 文件的页面和布局等。所有这些特性均是开箱即可用的。

Nuxt.js 提供了一个插件系统,用于集成需访问应用生命周期的外部JavaScript 软件库。它还提供了一个灵活的模块系统,用于重用更多的复杂功能。Nuxt.js 还具有一个活跃的社区,开发各种开源模块和扩展,并可快速地集成到 Nuxt.js 应用中。

Nuxt.js 的创建人和核心开发者 Sebastien Chopin 通过博客帖子给出了版本发行说明。其中指出,当前 Nuxt.js 团队正致力于改进文档和社区资源:

为帮助用户上手,我们计划添加一些教程和视频。我们还计划将所有的入门模板集中于一处,给出一个新的工具create-nuxt-app

想要入门的开发人员,可以翻阅 Nuxt.js 指南 Sitepoint 上提供的详细教程,或是深入查看 API 文档内容,从中了解该框架的功能、架构情况以及一些更高层面上的考虑。

查看英文原文: Universal Vue.js Application Framework Nuxt.js Reaches 1.0

2018-01-21 18:002706
用户头像

发布了 390 篇内容, 共 112.9 次阅读, 收获喜欢 251 次。

关注

评论

发布
暂无评论
发现更多内容

软考资料学习库

玄兴梦影

使用抓包工具fiddler和apipost进行接口测试

测试人生路

测试工具 fiddler

架构训练营-week6-学习总结-技术选型(二)

于成龙

架构训练营

最实用的无线PORTAL测试案例

测试 无线网络 网络

Mysql中,这21个写SQL的好习惯,你值得拥有呀

捡田螺的小男孩

MySQL sql SQL优化 sql习惯

阿里内部首发Spring Cloud全套微服务架构笔记,速拿去怼面试官!

Java架构追梦

Java 编程 面试 微服务 SpringCloud

Java程序员必会的三个技能:Spring+MySQL+并发编程

Java架构师迁哥

架构师训练营第 1 期第 6 周作业

好吃不贵

极客大学架构师训练营

渣渣2本学历CRUD一年半,决定改变现状,努力学习两个月成功拿到美团30k offer

Java架构之路

Java 程序员 架构 面试 编程语言

jdk 源码系列之HashMap

sinsy

源码 jdk HashMap底层原理

成为架构师 - 架构师训练营第 02 周

陈永龙Vincent

三分钟带你分清Mysql 和Oracle之间的误区

华为云开发者联盟

MySQL 数据库 oracle 安全 关系型数据库

云小课|云数据库RDS实例连接失败了?送你7大妙招轻松应对

华为云开发者联盟

数据库 网络 ssl RDS实例 端口

架构师训练营第六周作业

我是谁

极客大学架构师训练营

CAP 原理

黄立

CAP

架构训练营-week6-作业

于成龙

CAP 架构训练营

架构师训练营第六周课后练习

薛凯

写时复制集合 —— CopyOnWriteArrayList

程序员小航

Java 源码 并发 源码阅读 JUC

架构训练营第二周学习小结

李日盛

玩转华为云开发|老板万万没想到:刚入职的我一人就搞定人脸识别开发

华为云开发者联盟

软件开发 模块化流程 人脸识别 API 华为云

架构师训练营第 1 期第 6 周学习总结

好吃不贵

极客大学架构师训练营

十八般武艺玩转GaussDB(DWS)性能调优(二):坏味道SQL识别

华为云开发者联盟

数据库 sql 性能调优 GaussDB 算子

钻石与小度:智能语音助手背后的“马斯洛需求模型”

脑极体

阿里五位MySQL封神大佬耗17个月总结出53章性能优化法则

996小迁

Java MySQL 大数据 架构 面试

第1周 架构方法-作业

SuGeek

架构师训练营 1 期第 6 周:技术选型(二) - 作业

piercebn

极客大学架构师训练营

作业一:

丁乐洪

Vue.js通用应用框架Nuxt.js发布1.0版_JavaScript_Kevin Ball_InfoQ精选文章