TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Video: Make Ruby Great Again

59 点作者 searls大约 9 年前

6 条评论

orta大约 9 年前
I&#x27;m in the iOS community mainly, though my work touches quite a lot of ruby. This talk starts out pretty funny, but focused on a testing library, then moves out to a larger discussion on the merits of working in a mature ecosystem - even when it&#x27;s not so new and sparkly anymore. That really starts to hit home arrow d 25m, so if you&#x27;re not a rubyist but are interested, it might be worth starting there.<p>The discussion around making it interesting to work with mature toolsets makes this a fascinating talk, I still write Objective-C quite often - and would still use ruby to build my next website. The trade-offs are tough there, as you&#x27;re aiming for stability in the face of a million FOMO blog posts about the newest functional protocol oriented widget.
davetron5000大约 9 年前
I was the third engineer hired at Stitch Fix, and Ruby and Rails has been a key part of our success as an engineering team. We spent the first 12 months delivering value and keeping up with the business. We didn&#x27;t spend time dealing with tool selection, choosing plumbing options, or any of that and it was key in establishing our team as a partner in the business (as opposed to just being the IT shop). I can&#x27;t imagine a startup using anything else(<i>), especially early on. While we may replace parts of our code with more specialized tools, Ruby and Rails will continue delivering value for quite some time.<p>(</i>) certainly if your domain is something specialized, this statement makes no sense.
jamon51大约 9 年前
One of the slides shows &quot;Rails is still the best choice for entire classes of apps.&quot;<p>&quot;Best&quot; is of course usually subjective, and this could spawn huge internet arguments back and forth about the relative merits of various solutions. But I think there&#x27;s perhaps an objective argument to be made that this isn&#x27;t true now, and won&#x27;t be true with Rails 5 and beyond.<p>I own a web + mobile app dev shop (Infinite Red). Our background is Rails, and some on our team have been using Rails since pre-1.0 (Steve Kellock, for example wrote the first Rails guides, and his name still appears on the website). We have loved Rails (and Ruby) for a long time.<p>But the concurrency and scalability difficulty of Rails isn&#x27;t just an opinion. As we&#x27;ve built larger and larger applications on Rails, the amount of effort put into making Rails scale gets disproportionately high. Not to mention server costs.<p>Yes, it&#x27;s totally possible to scale Rails. No, not every Rails app needs to scale to Twitter-level. We get that; we&#x27;ve been doing both for years.<p>When we discovered Elixir&#x2F;Phoenix [cue the groans, sorry] it felt like we kept the magic of Ruby on Rails while (in a single stroke) we also made a giant leap forward in concurrency, scale, and reliability. In my opinion, this is the direction the Rails community would be better off going. We felt so strongly about this that my partner Ken Miller wrote a piece titled &quot;Phoenix is Rails 5&quot;. <a href="https:&#x2F;&#x2F;shift.infinite.red&#x2F;phoenix-is-rails-5-f6d28e57395#.1z9pas7co" rel="nofollow">https:&#x2F;&#x2F;shift.infinite.red&#x2F;phoenix-is-rails-5-f6d28e57395#.1...</a><p>We don&#x27;t need Ruby on Rails to be great again. It&#x27;s done its job and we&#x27;re all better for it and grateful for it. We don&#x27;t have to become Node.js developers and abandon all the things we love about Ruby and Rails. We have a better alternative: Elixir&#x2F;Phoenix.
nafaabout大约 9 年前
Ruby is great, it&#x27;s the first choice in my list for any new application, it may not be the final choice, but at least it&#x27;s always the first choice to consider. I love it, and I didn&#x27;t found another tool to replace it on every level. People always get impressed by the hypes, and they like new things, but not every technology that comes can completely replace previous ones.
rhsmoke大约 9 年前
Ruby is great for so many reasons, keeping it great is a no brainer.
dragonwriter大约 9 年前
I prefer text to video, but I assume this is about Donald Trump&#x27;s campaign to replace Matz?