如果可行有用 ,我会搞成 gem 让大家玩玩,就怕自己代码太渣让人笑话。
js 前端会有性能问题。用来了都是拖泥带水的。状态管理也很复杂。调试起来要人命。js 前端带来的好处无非就是组件化,其次是样式过度更动态一点。其实用 rails 也可以实现组件化。动态方面也有成熟的方案。view components 感觉还是太复杂了。我这两天自己编写了一些代码,很简单就是实现组件化,包括数据和视图分离,css 限定作用域。用 ruby 并不难。服务器渲染客户端爽。无非就是提高生产力,不重复造轮子。
简而言之就是 rails 版本的 react
多数据库功能支持是我想要的。试了一下。devise:install 报错。还是老老实实的用回 Rails5,生产项目还得等 2 年。 Rails 为了前端潮流做了很多改变。但是无法改变前后端分离开发更低效率是事实。至少相对 Rails 的效率是低效。 现在的前端低效而且丑陋。代码丑陋,界面闪亮。 我花了一个多月研究 VUE、React,FastAPI,最终还是回到 Rails,因为开发效率没法和 Rails 比。
谢谢!
市场运营没有什么意思。
其实很简单。。。
习惯了。后续还要加入动态功能。
除非你的网站性能需求很高。否则一般的项目你不需要纠结性能问题。因为 99% 的项目没有到达 Rails 的性能瓶颈就死掉了。