我是美本学 java,自学 rails 工作,有大学基本 java 基础学 ruby python 啥的都不是大问题,可以试试,自己有空看看论坛的 wiki. BTW we are rubyist not ruber lol
🍻
twitter 上长久以来对 golang 的依赖管理也是怨声载道
1.0 吗?这么快?今年 5 月才交的 proposal 啊
貌似又搞了个 vgo https://blog.golang.org/versioning-proposal要取代 dep...
好像有一点超出 web framework 的范畴,但是看着真不错:https://www.youtube.com/watch?v=HJZ9TnKrt7Q
看来 DHH 是铁了心要带着 Rails 在 Monolith 上一条路走到黑了🤔
对啊,现在社区都对 DHH 透露的“brand-new exciting framework for Rails 6.0”充满想象,我好像看到这里有个人猜是 active_blockchain
Rails 新项目用 npm/yarn 是趋势,不光 ruby 社区,python, go 等等社区,和 JS/前端有关都会用到 npm/yarn 吧
这。。。DHH 还说等 Webpacker default 之后有个“brand-new exciting framework for Rails 6.0“ https://twitter.com/dhh/status/1028355448808792064?lang=en
5.1 以上是指自带 Webpacker 的 Rails 版本,不用额外配置
更早版本的 Rails 可以添加 Webpacker gem, 再按照Stimulus 官方教程安装。Turbolink, Rails-ujs 等也可以一并用 webpack 安装
当然也可以用 assets pipeline, 例如https://github.com/bricesanchez/stimulusjs-rails
不过貌似 Rails 6.0 要 default Webpacker
还有一个 https://quilljs.com/
同意,非常干货的文章。gems 不依赖 rails, engines 依赖 rails。不需要为了一个功能,修改多个依赖的项目。即使未来项目遇到瓶颈,单独一部分拆分成 microservices 也更方便。有空时候我把这篇也翻出来。
感谢,已经修改
however... 这里很多 forks: https://github.com/vfreefly/kimurai/network/members
lol...被迫删掉了,项目里借鉴了一些作者半年前给一家公司干 freelancer 活时候写的代码 具体看这吧:https://github.com/vfreefly/kimurai#repository-was-removed
请问您如何看待 crystal 语言的未来?是 Ruby 的竞争者吗?或是可以作为 Ruby 的一个补充,帮助处理一些 Ruby 社区面临的挑战。
What's your vision about the future of Crystal Lang? Do you view it as a Ruby competitor? Or do you think it can be a Ruby supplement, helping the Ruby community deal with some of the challenges it's facing right now?
会不会有引战的嫌疑😅
ruby2.6 圣诞节发布,rails6, truffleruby 1.x, crystal 1.0, rust 2018 edition 都是下半年/年底/明年初发布。如果明年 3-4 月开可有一大堆东西可以讲了,exciting!
首先不好意思挖个坟,如今各种语言各种框架大爆炸,XXX 的 YYY 框架比 Rails 快 ZZZ 倍已然成为日常。XYZ 都是变了而 Rails 总是常量,从侧面可以看出 Rails 之于 Web dev 的特殊地位。
的确 Rails 在面对日新月异的项目/业务需求时常常力不从心,比如 websockets/高并发场景,如果我有一个 realtime 的产品需要处理几十上百万的并发我会毫不犹豫地选择一门 FP 和 tool chain,比如 Elixir, Clojure, etc。
然而这种明显项目毕竟是少数,独角兽一年也出不了几个,我辈 90% 的屌丝开发者在做 90% 的屌丝项目( 自黑,请勿对号入座)。面对这些项目我认为大部分项目的需求用 Rails web2.0 那套都足够了。君不见 Basecamp Github 甚至 Shopify 用正统或类似 Turbolinks + SR view + SRJ(Stimulus/Jquery) 那一套,照样可以应付千万级别的用户,X00k 级别的并发,这已然超过 95% 的项目。SPA + SSR + VDOM 对于普通项目的提升能有多大?增加的复杂性和冗余 (NOT DRY) 又有多少?值得吗?这应该是技术选型前最值得考虑的问题。
就像 DHH 和他的小伙伴们用 TL + SRJ + Stimulus 让项目照样稳定运行持续成长 (Desktop IOS Android Mobile Email 一套通吃)。说的世俗一点,DHH 美刀大把赚,还能省出的时间每年几次带着美妻,孩子从冰天雪地的芝加哥到加州 Malibu 的海边豪宅渡假赛车(可以 follow 他的 IG: https://www.instagram.com/dhh79/?hl=en)。
No fancy“COOL KIDS”tech stack, but handy tools for solving real problems, 这不是做事的一个理想状态吗
Aaron(发音 A-a-ron) 历届 railsconf 的演讲都和这张照片一样 撩炸了
unless u r making stuff like discord... https://blog.discordapp.com/scaling-elixir-f9b8e1e7c29b I don't see the value of doing this with e-commerce apps
Shopify 花 5 年时间让他们的 Rails app 达到了 80k RPS e-commerc 还可以学习 spree & solidus 这两个 gem
DHH: https://m.signalvnoise.com/ruby-has-been-fast-enough-for-13-years-afff4a54abc7 Rails 能满足绝大多数使用场景,剩下来的场景就不是“用什么框架”这么简单的问题了
#3 楼 @blacktulip 原来可以这样 /\A\p{Han}\z|\A[a-zA-Z]\z/u
#1 楼 @blacktulip 谢谢,不过我的意思是:同一个 regexp 既能匹配纯中文又能匹配纯英文