之前还在论坛里发“全栈营”的软文,当时就给恶心坏了。。。更让我诧异的是评论里居然还有不少支持的,醉了。
看完了,期待更多内容~
#26 楼 @Rei 学习了~ 我手上的项目有不少 js 的交互,现在的版本用了挺多 js.erb,混着 ruby 和 js 很难看,也不好维护。 接下来打算结合 turbolinks,vue;rails 既 render view(仅仅含有 vue component 的视图,不做数据输出)也输出 api(为 vue component 输出数据)。不是纯的 SPA,目标是分开混合的 js 和 ruby,同时降低 rails view rendering 的负担,用户量较小,暂时不打算做缓存。看看重写完和之前版本比较怎么样~
个人感觉前端渲染还是挺有意义的,传统 web 应用的浏览器端计算资源都被闲置了,对于 rails 来说,view 的 render 本来性能就被诟病,如果 view 移到浏览器端 render 的话,还可以提高服务器吞吐量,合理分配计算资源。缺点的话 SEO 不友好?以上个人愚见。下个项目打算用 vue 做前端,rails 做后端来搞。
和这个好像 https://ruby-china.org/topics/32041