V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  PungentSauce  ›  全部回复第 1 页 / 共 4 页
回复总数  68
1  2  3  4  
我也是用的楼上 github.com/schollz/progressbar 下载文件配合 progressbar 库实现的进度条
@longnight
@zzzyyysss 还是群众之中有能人呀,之前我也有看 inertiajs ,没注意到支持列表里面有 golang 。 后面可以考虑试试这个
@kingofzihua 这个分析工具看着不错。
@samnya 这个方案也有考虑过,可以解决单页面交互,页面之间还是独立的。
@reallycool 😂还是用一些比较新的方案,或者就采用 discourse 和 flarum 类似的方案改造。
@kingofzihua 之前看到一些前端的文档有提到 水合 ,😂 ,一直都没 get 水合具体干的事,还要研究研究。
@kingofzihua 好的 ,我再参考下 discourse 和 flarum
@wunonglin 对,限制就限制减少了一个专门基于主流的 ssr 服务,node 只有参与编译阶段,需要融合在 golang 里面。
@kingofzihua 差不多,但是项目不是 php 的。所以想要个通用跨语言的方案。
@chachi 这个之前有查到过,感觉还是挺独特的。
@momocraft 对,应该是框架问题。
@gkinxin 我有使用 nuxt 的 ssg , nuxt 的 url rewrite 最后放弃了 发现也不止我一个人遇到这个问题
https://github.com/nuxt/nuxt/issues/31012

目前是 模板+vite + tailwindcss+vue(部分页面使用 .vue ) 。

如果可以在首屏后,页面进行 spa 方式的进行其他页面的跳转,感觉效果会好一些。
@wunonglin @momocraft 我说的绕开 node 指的是 生产环境不引入 基于 node 或者其他 js 的 runtime ,用来 ssr 。
开发/编译 可以使用 node , 云服务 。 我知道 使用一些 前端的 ssr 这件事容易搞定,但是就需要部署一个后端服务,然后再部署一个 前端 ssr 服务 ,要是可以融合一下的话,分发比较方便。 如果没有很好的方案,那就维持现状 模板渲染。先不引入 spa 的改造。

@apkapb 说的很对,有些引入的第三方图标啥的 ,spa 的页面可以直接 import 然后使用 ,模板渲染的就要手动粘贴 svg 。
@wunonglin 这个我参考参考
@wunonglin 需要其他模板引擎渲染首屏,但是渲染后希望变成 spa ,首屏是为了 seo,spa 是为了体验。 限制就限制在了生产环境没有 node 。
毕竟一个接口返回的内容远比模板引擎返回的整个页面少很多。
@samnya 我希望的是跨语言 ssr ,也不知道这么说对不对,就是一个 vue/react 项目,首屏的渲染不通过 nest/nuxt 而是 golang 。 当然别的前端框架或者方案也行。 这里的增量指的整个页面,不是局部模块
@samnya 我说的这个增量渲染包含页面的跳转,比如 列表跳转详情,详情跳转回列表,以及用户页。不是仅仅单页面的元素变化。可能是 非 nav 以外的内容的整体变化。
@momocraft 我用 golang 或者 php 或者 java 的模板引擎渲染出首屏,渲染完毕后的所有交互都交给 js ,包括页面切换,不用整个页面刷新。 可以用 node 进行打包,但是生产环境无 node 运行时。 就拿 php 说吧,php 老的不都是 mvc 么 ,mvc 渲染首屏没问题。但是就无法使用 vue router 之类的东西。并且 a 链接跳转就会刷新整个页面。

简单点说,就是我要用其他语言的模版引擎进行首屏的渲染,渲染后就变成 spa 。

我这里说的首屏渲染是 [php/java/golang] 渲染的 , [不是 node] [不是 node] [不是 node] [不是 node] ,如果是 node 的话直接用 next /nuxt 这个我是知道的。 我现在首屏都是 golang 渲染的,所有的跳转都是 a 链接 ,但是我看 flarum 返回的首屏也有内容,但是渲染后就变成 spa 了。 不过看着是用的 noscript 。

主要是非 node 的 web 渲染,seo 首屏渲染和 spa 的交互方式都要。 这样的混合渲染
@pannanxu 发错了,生产环境不引入 node ,刚才看 了 flarum 的站点,好像使用的是 noscript
1  2  3  4  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1433 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 16:52 · PVG 00:52 · LAX 09:52 · JFK 12:52
Developed with CodeLauncher
♥ Do have faith in what you're doing.