Logo

Web Development in 2025

了解网页开发的未来趋势。

概念

Web Development in 2025

了解网页开发的未来趋势。

我们在本课程中探讨了许多不同的技术、工具和产品。我们的建议是,深入研究你最感兴趣的个别主题,但请将其作为项目的一部分进行,并与世界分享你的学习历程。如果你还没有个人网站,我们建议你利用本课程所学内容来开发并部署你的个人网站。

你可以更早开始自己的博客!

我们想与你分享一些关于未来网页开发的个人思考。鉴于创新的速度,我们很可能在2025年之前就看到这些发展!

分布式静态页面生成

2020年初,JAMstack 是网页开发领域最热门的话题。在此领域,Gatsby 和 Vercel 正引领着创新。这两者都是云平台,专注于应用前端性能,提供速度、效率以及最佳开发者体验。它们都宣布了网站的部分重建功能,这正是未来五到十年将重点关注的方向。

...
JAMstack
...
Gatsby & Vercel

让我们以一个电商网络应用为例。该在线商店包含 30,000 个商品页面。每次商品变更都重新构建整个静态网页应用显然是不可行的。可以想象如下工作流程:

  1. 所有商品页面均为静态 HTML、JavaScript 和 CSS,部署至内容分发网络(CDN)。
  2. 产品名称、描述、SKU(库存单位)、图片等内容由内容管理系统(CMS)管理。
  3. 员工每天多次更新单个商品页面,添加新页面,删除旧页面。
  4. 每次更改仅触发特定商品页面的构建流程。由于此类更改数量众多,它们将在由工作节点组成的分布式系统上执行,以实现数千个页面的并行构建。
  5. 页面重建完成后,生成静态版本,随即部署至 CDN,立即对购物者可用。

动态页面(如购物车页面)则提供静态外壳,动态内容由边缘计算节点生成。可将其类比为 Google Cloud Functions 或 AWS Lambda,但分布于 CDN 之上。

网页与物联网

物联网(IoT)已成定局,但这类设备的用户界面尚未达到应有的友好程度。可以预见,物联网设备最终将采用网页技术,就像渐进式网页应用(PWA)将取代原生应用一样(虽然这存在争议,但这就是我们在此预测的内容)。事实上,请查看这条 推文:巴西已有超过 20 万台低功耗设备在使用 Svelte。

...
IOT & Svelte

要实现这一点,只有类似 Svelte 的方法才能达到提供可接受用户体验所需的性能……除非我们大脑植入物投射视觉图像的能力,能像如今价值 3,000 美元的开发者笔记本电脑一样强大!

作者即将开展的个人项目

作者最近完成了 www.mikenikles.com 的重新设计与重构。目标是将最佳实践应用于网站的各个方面,从开发工具与流程,到终端用户体验,再到 SEO 及通用网页最佳实践。

至于下一个副项目,作者正在考虑一个非营利性、开源的端到端加密分析服务。你可以在 Twitter 上关注作者 @mikenikles,获取该项目及其他诸多云原生网页开发话题的最新动态。

最后的任务