初识前端框架【Node】Express、Koa、Egg、Midway、Nest.js,【Vue】Nuxt,【React】Next

这篇博客介绍了前端程序员如何进行SSR(服务端渲染),推荐了Node.js的几个主流框架,包括Express.js、Koa.js、Egg.js、Midway和Nest.js。特别提到了Nest.js因其强大的功能和活跃的社区成为作者的选择。同时,文章还提及了Vue的Nuxt.js和React的Next.js作为前端页面渲染的解决方案。
摘要由CSDN通过智能技术生成

对于前端程序员来说,也可以做SSR
一般SSR(服务端渲染)处理,我们都选择用Node,因此这里提供Node几款主流框架!
而前端页面渲染,一般使用Vue和React!这提供两种 Nuxt.js是Vue的,Next.js是React的

目前市面上有很多 node 框架可供大家选择。

  • Express.js 是 Node.JS 诞生之初,是一款基于Node.js以及Chrome V8引擎,快速、极简的JS服务端开发框架。
  • Koa.js 是一款微型Web框架,写一个hello world很简单,但web应用离不开session,视图模板,路由,文件上传,日志管理。这些 Koa 都不提供,需要自行去官方的 Middleware 寻找。然而,100个人可能找出100种搭配。
  • Egg.js 是基于Koa.js,解决了上述问题,将社区最佳实践整合进了Koa.js,另取名叫Egg.js,并且将多进程启动,开发时的热更新等问题一并解决了。这对开发者很友好,开箱即用,开箱即是最(较)佳配置。Egg.js发展期间,ECMAScript又推出了 async await,相比yield的语法async写起来更直。后面Koa.js也同步进行了跟进。
  • Midway 是阿里团队,基于渐进式理念研发的 Node.js 框架,结合了 OOP和函数式两种编程范式。以 egg 是作为底层框架,加上了良好的TypeScript的定义支持等众多新特性,推出了Midway,有兴趣的小伙伴可以去官方文档学习一下
  • Nest.js 基于Express.js的全功能框架 Nest.js,他是在Express.js上封装的,充分利用了TypeScript的特性;Nest.js的优点是社区活跃,涨势喜人,截止目前在 GitHub 拥有 43.7k Star 是近期比较热门的企业级框架。
    基于支持底层支持ts与企业级和社区活跃度等综合考虑,我选择用nest来进行学习。各位同学可以按需选择。

页面级渲染:
Vue的Nuxt.js
React的Next.js

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Itfuture03

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>