Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

一图读懂《The Web’s Next Transition》 #4

Open
OSInsight opened this issue Feb 7, 2023 · 0 comments
Open

一图读懂《The Web’s Next Transition》 #4

OSInsight opened this issue Feb 7, 2023 · 0 comments

Comments

@OSInsight
Copy link
Owner

原文地址:https://www.epicweb.dev/the-webs-next-transition

一句话总结

作者是从事前端教育的 Kent C. Dodds,在 Web 社区影响力排名也比较靠前。本文是他加入 Remix 之后介绍该框架如何引领 Web 开发的下一次演进。

原文划重点

The web is made up of technologies that got their start over 25 years ago. HTTP, HTML, CSS, and JS were all first standardized in the mid-nineties (when I was 8 years old). Since then, the web evolved into a ubiquitous application platform. As the web has evolved, so too has the architecture for the development of these applications. There are many core architectures for building applications for the web these days. The most popular architecture employed by web developers today is the Single Page App (SPA), but we are transitioning to a new and improved architecture for building web applications.

核心引出本文作者要讲的 Next Transition - PESPA。Web 有着悠久的历史,从 90 年代中期的 HTTP、HTML、CSS、JS 演进到现在成为无处不在的应用平台,过程中有很多开发 Web 应用的核心架构,前几年最流行的就是 SPA,然而现在正朝着下一架构演进。

Each architecture of web development has benefits and pain points. Eventually, the pain points became enough of a problem to motivate the move to the next architecture which came with its own trade-offs.

每个框架都有其优缺点,而缺点是推动框架演进的动力。

Personally, I’m super here for this transition. Getting a better UX and DX at the same time is a solid win. I think it’s an important one and I’m excited about what the future holds for us.

SPA 最大的优点是其带来的 DX 体验,而其 UX 体验很糟糕(如 Fetch Loading),所以作者这里说 UX 和 DX 都变好才是真的好。

一图读懂

一图读懂《The Web’s Next Transition》

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant