推 laputaflutin: 同意楼上,不过看到这次美国大选很多新闻网都拿11/04 21:02
→ laputaflutin: svelte来写,感觉蛮有趣的,应该会拿来试试看11/04 21:03
禁不住好奇心的我终究还是去看一下 Svelte,
原来它是个反 React、反 Vue、反前端在浏览器动态解析样板的框架兼开发工具。
它让你在开发时期能够先以 js 程式码定义资料,
或是用它提供给你的特殊语法指示产生 html、css 等内容的逻辑,
接着它会依据你写的 js 和特殊语法帮你产生 html 等资源并填充内容,
最后你再发布这些资源到使用者的浏览器上……
咦…… 等等,这概念怎么似曾相识啊?
这不就是古早 jsp、asp、php 时代后端吐网页给浏览器的工作模式吗?
前端从 jQuery 之后的 prototype、backbone 时代开始渐渐与后端分家,
衍生出 angular、react、vue 等函式库,后来为了同时解决 SPA 和 SEO 的问题
又发展出令后端会心一笑的“server-side rendering”术语。
现在前端竟有人“标新立异”地发展出与 jsp、asp、php 概念相近的 Svelte。
真是太讽刺了前端,你离开你后端绕了一大圈,
最后写出来的程式竟然是你不想写的,后端的程式,
所以说呢,人心最后终究是要回到故乡来的,
这个四千里长江的尽头上海,或许正是你的极限也说不定。
Welcome home~ <3
小弟愚鲁,除了 CDN 那边的运作模式可能会有些不同,
以及后端服务器执行时不用为样板暖机以外,
实在不太懂这东西在用起来跟传统后端样板科技有多大不同啊~