专栏名称: 程序人生
十年漫漫程序人生,打过各种杂,也做过让我骄傲的软件;管理过数十人的团队,还带领一班兄弟姐妹创过业,目前在硅谷一家创业公司担任 VP。关注程序人生,了解程序猿,学做程序猿,做好程序猿,让我们的程序人生精彩满满。
目录
今天看啥  ›  专栏  ›  程序人生

HTMX:前端的 1984 时刻?

程序人生  · 公众号  · 程序员  · 2023-09-18 11:18
    

文章预览

被 javascript 全面绑架的前端开发 十几二十年前,我曾经是个自信满满的互联网开发者。我可以轻松地使用 django 构建 Web UI。页面上大大小小的重复部分,我都用 template 或者 fragment 抽象或者封装。如果需要,我并不排斥撰写 javascript 来增加交互性: 然而,这种方式构建的 UI 会导致用户和页面的每次交互都需要后端重新发送完整的 html 页面,这既浪费带宽,交互的方式又笨拙不流畅。因而,一些 ajax 库便被创造出来提升交互能力。渐渐地,javascript 处理的事情越来越多,就连服务器端渲染 HTML template 的动作也慢慢迁移到了客户端。最终,以 react 为代表的响应式组件化 UI 的春天来临了: react 带给 web 开发很多革命性的理念:虚拟 dom,单向数据流,JSX 以及组件化思维。它让前端从 HTML 客户端彻底倒向了 Javascript 客户端,同时让后端退出前端渲染的舞 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览