Ruby on Rails 肯定已经死了……对吧?
由 Mux 主办的 DEV 全球展示挑战赛:展示你的项目!
让我们直奔主题。Rails并没有消亡。它远未消亡。
Ruby on Rails 比以往任何时候都更加活跃,社区不断壮大,开源项目的贡献者也比我以往见过的要多。
该项目也以惊人的速度不断改进,几乎连续发布了 Rails 5、6 和 7 的新版本。
我是一名 Rails 开发人员,所以我的观点可能不太准确,但在我用过的所有语言中,没有哪种语言比 Ruby on Rails 更有趣、更容易上手。
Rails开发人员需求旺盛
现在是成为 Ruby 开发人员的最佳时机。
Ruby on Rails 开发人员需求量很大,薪酬也很优厚。Rails 开发人员的平均年薪超过 12 万美元。
在我看来,Ruby 是最容易学习、最灵活的语言之一。
它针对开发者体验和快速功能开发进行了优化。你真的可以在 5 分钟内从零开始创建一个博客。
它也是新兴公司最常用的框架之一。对于任何想要在公司腾飞前获得早期股权的人来说,这也是一个绝佳的机会。这实际上是我最喜欢的优势之一。
哪些公司使用 Ruby on Rails?
如果你听到有人说没人用 Rails,别生气!他们不了解 Ruby on Rails 的优势,这正是帮助他们了解这个出色框架及其潜力的好机会!
事实上,许多大型公司都在其生产网站中使用 Rails。
- Shopify
- Netflix
- Hulu
- Github
- Groupon
- Zendesk
- 爱彼迎
- Fiverr
仅举几例……
就连Dev.to也是用 Ruby on Rails 驱动的!
而且,它是新公司和初创企业最应该选择的框架之一。它能让你比使用其他任何框架更快地构建产品。
互联网:Ruby 无法扩展。Ruby
——劳伦斯·曼德尔(@mmmandel)2019年11月30日
:抱歉。我正忙着处理每分钟超过 150 万美元的商户交易总额 (GMV) 和每分钟超过 1.4 万笔订单,与@ShopifyEng一起运营全球#BFCM 活动。#ruby #scale 💪💪💪 #lifeatshopify https://t.co/O7GOblzcbv pic.twitter.com/mQKg2uCxvH
了解 Rails 最适合用于什么用途
每种编程语言和 Web 开发框架都有其优缺点,使其在某些方面表现更好,在另一些方面表现更差。
Rails也不例外。
你不应该使用 Ruby on Rails 来构建某些类型的应用程序。
但同样地,在某些类型的项目中,它无疑是团队的最佳工具。
在选择开发技术栈时,最重要的考虑因素是你的预期目标。想想你需要实现哪些功能。权衡一下你考虑使用的各种技术的优缺点。
当然,Rails 并非万能。很多公司会选择 Rails 来发挥它的优势,而对于其他技术擅长的领域,则会引入其他技术。你完全可以用 Rails 来构建网站并快速开发功能,然后再将其连接到 Go、Java 或其他你需要的语言编写的微服务,来实现其他更复杂的功能。
总之,Rails 绝对没有消亡。
如果你的团队正在考虑使用 Ruby on Rails……我强烈、强烈、强烈推荐它。
文章来源:https://dev.to/nicholasdill/ruby-on-rails-is-definitely-dead-right-954