Ruby on Rails 退潮?知名程式培训班 Coding Dojo 因需求不足砍课程
红极一时的 Ruby on Rails 降温了吗?根据 The Next Web 报导,美国最大的程式技能培训服务之一,Coding Dojo 以「此技术僱用需求降低」为由,在课程规划中砍掉 Rby on Rails,并以后端、行动都可用的 Spring 应用开发框架为主的 Java 相关课程取而代之。
Coding Dojo 在全美 7 个城市设有上课地点,以及线上课程他们已经将 Ruby on Rails 从所有常规现场教学规划移除,且预计 2017 年底前会将相关线上课程与工作坊停办。
Coding Dojo 的课程规划主管Speros Misirlakis 在公告中表示,「Java 是世界上最常用的程式语言之一,而且根据我们的调查,美国对 Java 开发者雇用需求强劲,程式培训服务提供相关学习资源却不足。」
儘管 Ruby on Rail 还是有稳固的开发社群和讨论,但根据 IEEE Spectrum 今年的程式语言人气榜,Ruby 从第 9 名掉到了第 12 名,Stack Overflow 上关于 Ruby on Rails 的每月发问数量现在也掉到比 2009 年还低。
《Learn Ruby the Hard Way》 的作者Zed Shaw 将 Ruby on Rails 的退烧归因于更多新语言的竞争,他认为当 Rails 发迹的时候整个世界都被 Java 主宰,而 Java 在网页开发用起来实在很不顺手。Java 複杂複杂、肥大、充满仪式性的做法而且被滥用。Rails 就在众人需要的时候出现了。但今非昔比,现在有React、Vue.js,「还有比较没那么烂」的 JavaScript,替代品太多了。
相较之下,来自都柏林的社群行销新创 Storyful 的前执行长Paul Watson 则没那么悲观,他认为儘管 Ruby on Rail 热度是在消退,但开新专案用它还是很方便,也有很多网页还在用 Rails 维护和扩充功能,应该近几年都还会存在市面上。
谈到 Ruby on Rails 的衰退,Watson 则认为跟现在开发者倾向尝试多语言并用有关,除了能更灵活运用各种语言和框架,面对工作的时候也有更多种工具可选择。