看完了,一句话总结,拍的比较让人失望。 这家制片还拍了 vue 起源和 laravel 起源的纪录片,那两个拍的都比这个好,尤其 laravel 的纪录片,可以看出泰勒的理念和不断演近的历程,围绕 laravel 社区的还有 tailwindCss 的创始人,说真的,laravel 作为后起之秀还是很厉害的,贡献了 tailwind 这种杀手级开源产品,其实 vue 也是通过 laravel 社区传播的。 但是这个 rails 纪录片完全就是 DHH 的个人辩解,他反复强调,rails 是我控制发展路线的,我乐于开源,但是不要给我战略发展的建议,我会说 FU**的。接着几个核心小伙伴都帮他说话,比如 shopify 创始人帮着说,不理解人们为什么强调高性能?诸如之类 要我说,rails 的贡献,首先是开发理念,元编程的舒适性人性化,对女性职业群体的关爱(RailsGirl 项目,维秘超模创办的 Code With Kloss),也不强调 rails 对初创企业的帮助,应该多邀请各行的 start up 来讲讲故事。 我感觉如今的 rails core Team 越来越像当年的微软,我觉得 7 以后的版本是失败的,好多东西过于强调非 ruby 实现则不收纳,于是我们看到边缘化的 Hotwire 前端,说真的,这套东西很难上手,我看了半天放弃了,react 我用一天搞懂,vue2 小时上手,谨以此纪念一个时代~
说实话,这个纪录片不如 laravel 的,甚至不如 vue 的。我是说视频的制作水准,在 laravel 里能看到独特的个体价值,vue 也是(私以为去除掉杭州阿里的部分更好)。但是这个视频,我看到的是满满的政治正确,看不到创造者个人的心路历程,不像分享,像宣传。
那这里面有个有趣的现象:laravel 的使用感受度和 rails 接近,但是 laravel 的源码又很有 java SpringBoot 的风格,用了不少的设计模式,而据我所知掌握 laravel 和 rails 的人不少呢,可见用得巧妙的设计模式不惹人厌恶,滥用这个的 java 却是真正的吐槽对象。换言之,过度设计模式才是被厌恶的,重点是过度,java 本身不差。
这个技术栈跨度太大,我觉得要么 rails7+react,要么 laravel9+vue3. 负载均衡之类的初级根本用不上。
这是当 js 的闭包在写吗?还是当 Python 的装饰器?
Masonite 是高仿 PHP 的 laravel 的。换技术栈不是想象那么轻松的,配套生态是否有无缝衔接的组件,都是要踩坑的。我的感觉,凡事需要手工搭建的,往往要踩兼容性的暗坑,比如 Python 的 flask,装满能用的组件,那基本上等于搞了套类 rails 的框架,那我不如用 rails,岂不是省时省力?总之目前做 web,前端的要求已经超过了后端,反正都是 JSON 传来传去~
def 拒绝无效内卷! {潜台词:有效内卷是可以的} end
好像今天才变成 7.0.2.3,也不知道更新了什么
你去看 laravel 起源的纪录片,油管有,Tailwind CSS 创始人出境的~
Rails 两大优点常驻内存,写 webAPP 不会像 PHP 默认的 FPM 短周期那样,流畅度好。还有就是 Ruby 的特性,省括号,表现力强。 但是这两个优势越来越少,我对比了一下 laravel,目前 laravel 运行模式提供多种选择,要高性能可以上官方的 Laravel Octane,这玩意内置 go 语言写的 web 服务器 RoadRunner,或者 swoole 驱动,也是常驻内存,workerman 社区好像也给了适配。语言便利性,这个目前 PHP 不如 Ruby,但是 laravel 的语义化做得不错的,PHP8.1 内置了枚举,还可以打开严格类型,更不要说 JIT,飞船操作符啥的全学过去了。 总之,Rails 社区要留意这个竞争对手了。
再窝里斗,要被 laravel 超越了,Rails7 对 Tailwind CSS 主力支持,但是这个东西是 laravel 社区的人搞出来的。
"One so sharply divided by politics and ideology that we can't even share the love of Ruby on Rails together at a conference without a need to settle scores." 意识形态的原因,不知道是否和俄罗斯在乌克兰国土上的战争有关,不过 dhh 曾在推上批评过俄罗斯的,也许作为北欧人,态度不够明确吧 纯猜测
谢谢,另外请问废弃 Mac os,把 ubuntu 装入 Macbookpro 后,能否使用雷电接口外接显示器,外接蓝牙键鼠?
Mac 怎么装 ubuntu?苹果设备不是都硬件签名的吗