Rails 大家对 Rails 6 有什么期待?

qcsun · January 05, 2018 · Last by wedxt replied at November 12, 2018 · 6334 hits

我是一个 rails 新手,正在为一个社区类项目做技术选型,移动互联网背景下,面对各种前端框架的冲击,不知道 rails 会不会在新版本中引入一些牛逼的 feature 来提高竞争力

前端 再变也离不开 html css js

webpacker 有可能成为 Rails 6 默认。

同时增加一个前端框架 Stimulus

关于这个框架的由来 https://github.com/stimulusjs/stimulus/blob/master/ORIGIN.md

Reply to Rei

Isn't Stimulus in Rails 5.2 already ?

Reply to Rei

大致看了一下,感觉是另一种 RJS

Reply to zouyu

主要是 client or server side render 的差异,DHH 极力在维护 server side render,但 js app 也很强势

Reply to qcsun

如果多关注 client side framework,会发现他们在搞 server side render 😂

Reply to Rei

恩,特别是广告之类的,之前一直在前端渲染,但是性能很差。

5.2 已经 beta,应该不会成为默认。

@ksec

本来我也挺推崇前后端分离的写了小半年后 失望至极

Reply to zouyu

能大致说说吗?

Reply to qcsun

才开始开发的时候,是前后端不分离的。分离之后我发现。我的工作量更大了,相比之前累了不少。 不得不吐槽的是现在前端要学习的太多,太杂了,你想在前端稍微有点建树,付出的经历 和时间几乎不成正比,而且,现在很多前端不重视基础了。当涉及到权限管理的菜单按钮显示的时候,感觉太复杂,也可能是我没找到更好的方式。 不过 es2015 组件化思想真是个好东西。既然各大公司都证明了前后端分离是件件正确的事情,如果在人员运行的情况下,为何不尝试呢。。。。

Reply to Rei

👍 前后端分裂 好词。

Reply to Rei

" 大公司已经证明了前后端分离的正确性" 这句话是欠考虑,还是得去大公司体验一把

Reply to Rei

在你看来,rails 在 hybrid app 这一块相比于那些主流的重前端解决方案有什么优劣势?以我的观察 rails 可能最终会退守到 rails api,但大家都知道那已经不是 rails 了

Reply to Rei

“shiny crappolla”很传神

Reply to qcsun

啥意思哦,这俩单词

Reply to zouyu

牛逼闪闪的蹩脚

我是正入门者。 目前为止 ruby 热度下降和升高取决于 rails。大家不妨对比一下这两个网站的数据: http://hotframeworks.com/ https://www.tiobe.com/tiobe-index/ 虽然很多人不用 ruby 写程序了但内心还是很看好 ruby 和 rails。

如果 rails 接下来版本能用 ruby 在控制器的动作函数或 erb 文件里直接设计 UI,并大力推广,那会让程序员回归到 rails 阵营。当然还要改些该改的东东,如 js 引用的方法参数 application 无效等。

抱歉乱写,我没学过编程,

def show
      if  Window.width < "680px"
          tag.navbtn1.opacity= 0           #  若erb中没有navbtn1将报错
          tag.navbtn2.css = "display: none;"
          alert "丫丫"
          ......
      end

响应多屏的时代,view 的编程显得更加重要,coffee 没有剧本,js 不想学,那就自然而然到 react、angular 那去了,到了那就很难再回来,毕竟学会后前后一致是那么和谐安逸。

Reply to maglev

我觉得像 js,css 这种东西外面还要包一层 ruby 的语法会更加不利于 rails 的推广

Reply to qcsun

这些代码是乱写的,不是 ruby。就我来讲有前端 UI 的 ruby API 那太棒了。语法一致,代码量锐减,还不用学 JS。 rails 对我这种小白还有一点问题就是【乱】,各种各样目的的代码(测试的、登录状态的、模型的)在一个文件中纵横交错,很难梳理(我是跟着 ruby on rails 教程 4 版练的)。

Reply to maglev

rails 早期版本里支持用 ruby 写 js,后来给拿掉了

Reply to maglev

嗯,我也觉得 rails 门槛其实挺高的,但用熟了就比较爽

You need to Sign in before reply, if you don't have an account, please Sign up first.