说实话,这个纪录片不如 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?苹果设备不是都硬件签名的吗