蓝戒博客

  • 首页
  • 研发说
  • 架构论
  • 效能录
  • AI谈
  • 随笔集
智构苍穹
融合 AI、架构与工程实践,沉淀方法论,构建可持续的技术价值。
  1. 首页
  2. 效能录
  3. 正文

Vike 介绍与使用入门:一个站在 Vite 肩膀上的新一代前端框架

2025年11月21日 1098点热度 2人点赞 0条评论

当 Vite 彻底改变了前端开发体验后,大家都在等:
下一代 SSR 框架,能不能也像 Vite 一样轻、快、灵而不绑架开发者?

现在,它来了—— Vike。

它不是 Vite 的替代品,而是一个在 Vite 之上、填补 Next.js 和 Nuxt 之外生态空白的全新框架。
2025 年起,Vike 逐渐在 SSR/SSG 场景里崭露头角,成为不少团队在技术选型时重点关注的方案。


🔍 什么是 Vike?

Vike(vike.dev)是 vite-plugin-ssr 的升级演化版。
从一个 SSR 插件成长为 模块化 Web 框架,具备完整的页面渲染、路由、数据获取与部署能力。

你可以把它理解为:

“基于 Vite 的新一代 SSR/SSG 框架,提供极高自由度的架构能力。”

Vike 的最大特点是“轻度约束”。
它不会强推你使用某种路由、某种数据源或某种部署方式,而是提供完整能力,但保持开放性。


✨ 核心理念:自由 > 魔法

与 Next.js / Nuxt 最大的区别在于:

❌ 它不强加路由系统
❌ 它不规定项目结构
❌ 它不锁定你使用的框架
❌ 它不限制你的部署环境
❌ 它不要求必须用某种数据获取模式

相反,Vike 提供的能力很“底层”,但同时高度可组合:

  • 🧩 页面级 SSR/SSG 控制
  • 🔧 生命周期钩子完全透明 onBeforeRender / render / onAfterRender
  • 🛠️ 你想改底层?随时 eject
  • 🎨 你想自定义路由?全开放 API
  • 🧱 想扩展微前端、RPC、GraphQL?天然无痛接入

这种“可见即所得的框架机制”特别适合大型团队、复杂架构、多端协作项目。


⚡ 主要特性一览

1. SSR + SSG 双模式支持

同一页面既能 SSR,也能在构建阶段生成静态 HTML。

2. 极致性能

得益于 Vite:

  • 冷启动飞快
  • 原生 ESM 模块
  • HMR 迅速
  • 自动代码分割与预取

3. 多框架支持

不限技术栈:

  • React
  • Vue
  • Svelte
  • Solid
  • 甚至混用也行

4. 微前端就绪

官方内置 vite-plugin-federation
模块联邦开箱可用,多团队协作非常友好。

5. 部署无限制

同一套构建产物:

  • Node
  • Cloudflare Workers
  • Deno
  • Vercel
  • Netlify
  • 静态站点

都能无缝部署。

6. 零配置开箱即用

只需两个命令即可起项目,无需复杂配置。


🚀 快速上手:5 分钟跑起来

1. 创建项目

(可选 React / Vue / Svelte / Solid)

Bash
npm create vike@latest
cd my-app

2. 启动开发环境

自带 SSR + HMR,无需额外插件。

Bash
npm run dev

3. 构建 & 预览

Bash
npm run build
npm run preview

默认模板内置:

  • TypeScript
  • ESLint
  • 代码分割
  • Prefetch 预取
  • 错误边界
  • 安全头(Helmet)

开箱即可满足大部分企业应用需求。


🌟 Vike-Photon:部署方式的革命

2025 年 10 月 28 日,Vike 推出了强大的部署工具:
Vike-Photon

一句话总结:

一次编写,部署到所有能跑 JS 的环境。

Photon 带来三大核心能力:

1. 真正的“本地 = 边缘环境”

本地直接跑 Cloudflare Workerd:

  • KV、D1、Env 本地就能用
  • 不再区分开发环境与生产 Edge 环境

2. 多平台零配置部署

支持:

  • Cloudflare
  • Node
  • Bun
  • Deno
  • Vercel
  • Netlify

无需写 Adapter,自动识别平台。

3. 路由级 Worker 拆分

按路径拆分 Worker(例如 /api 与 /checkout 分开部署),冷启动更快、费用更省。

4. 渐进式迁移

旧项目只需三条命令即可迁移到 Photon。


🎯 适合 Vike 的场景

✅ 1. 想要 SSR,但不想被 Next.js 绑定

非常适合技术栈自由、定制需求多的团队。

✅ 2. 多团队/多框架微前端项目

模块联邦开箱即可使用,无需改造。

✅ 3. 从老项目渐进迁移

可以“按页面”迁移,不需要一次性重构。

❌ 不适合的情况

  • 只需要静态站点:用纯 Vite 更简单
  • 特别依赖 Next.js 插件生态:迁移成本较高

🏁 总结:Vite 让你写得快,Vike 让你跑得远

Vike 代表着一个新趋势:
“轻约束 + 高性能 + 部署自由 + 框架无关” 的新时代 SSR 框架。

它没有 Next.js 那样成熟的生态,但在灵活性、易扩展性、可控性上优势明显。
尤其适用于中大型团队、需要微前端、多端部署、混合架构的场景。

如果你在寻找:

  • SSR 的性能
  • 微前端的弹性
  • Vite 的极速开发体验
  • 灵活的技术栈组合能力

那么 Vike 必须在你的下一次技术选型里占一个位置。


🔗 相关链接

  • 官网:https://vike.dev
  • Vike-Photon:https://github.com/vikejs/vike-photon

标签: SSG SSR Vike Vite 前端框架
最后更新:2025年11月21日

cywcd

我始终相信,技术不仅是解决问题的工具,更是推动思维进化和创造价值的方式。从研发到架构,追求极致效能;在随笔中沉淀思考,于 AI 中对话未来。

打赏 点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

cywcd

我始终相信,技术不仅是解决问题的工具,更是推动思维进化和创造价值的方式。从研发到架构,追求极致效能;在随笔中沉淀思考,于 AI 中对话未来。

最新 热点 随机
最新 热点 随机
深扒 Google Gemini Spark 这位"24小时不下班"的AI管家 Google推出Code Wiki,把“屎山代码”秒变可聊天的百科全书! VideoLingo凭什么敢称“全自动的视频本地化流水线”? 首个超2万亿级开源模型Kimi K3震撼发布,大模型格局彻底变天了? 别再手写 AI Agent 了!谷歌开源 agents-cli,一键给你的 AI 助手加满神仙级技能点 ChatGPT 实时语音 vs Gemini Live:深度实测!谁才是地表最强“无痛嘴替”?
开发者集体起立!cc-switch更新:原生干掉外挂,协议、会话、技能全包圆了!一键生成百万播放短视频?被吹上天的RedditVideoMakerBot,到底是搞钱神器还是时间杀手?别再迷信传统 RAG 了!知识库新物种 SAG 强势登场,实时干掉大模型“幻觉”!别再死磕提示词了!Google Flow Agent 彻底颠覆 AI 视频,有手就能当导演剪映要收网了?狂割韭菜后,这款狂揽5.7万Star的开源神器砸了谁的饭碗!被Figma卡脖子?这款自托管的开源神仙工具:Penpot,才是设计与开发的终极解药!
html页面切换过度效果实现方案 OpenAI 收购 Astral:AI 不想只帮你写代码,它正深入开发者的整条工作流 一个人活成一支军队!YC总裁开源的 gstack 到底是个什么神仙工具? html5+css3动画经典案例收集整理 前端国际化 i18n 实践:从项目到组件库的全链路方案 别再疯狂熬夜敲代码了!OpenAI Codex 五月史诗级更新曝光,你的饭碗保住了吗?
最近评论
渔夫 发布于 9 个月前(11月05日) 学到了,感谢博主分享
沙拉小王子 发布于 9 年前(11月30日) 适合vue入门者学习,赞一个
沙拉小王子 发布于 9 年前(11月30日) 适合vue入门者学习,赞一个
cywcd 发布于 9 年前(04月27日) 请参考一下这篇文章http://www.jianshu.com/p/fa4460e75cd8
cywcd 发布于 9 年前(04月27日) 请参考一下这篇文章http://www.jianshu.com/p/fa4460e75cd8

COPYRIGHT © 2025 蓝戒博客_智构苍穹-专注于大前端领域技术生态. ALL RIGHTS RESERVED.

京ICP备12026697号-2