从 Ruby 到 Elixir:开启编程新旅程
1. 编程语言选择的思考
在当今的编程世界里,选择一门合适的编程语言至关重要。学习一门新语言并非易事,要达到能在生产环境中使用的水平更是困难,而说服老板让你在项目中使用新语言则难上加难。然而,新语言往往能带来新的编程思路和方法,即使最终不在生产环境中使用,也能提升个人的编程能力。
比如,你对 Ruby 的了解会影响你对其他编程语言的看法和使用方式。同样,当你掌握 Elixir 后,它也会改变你编写代码时的思维方式。接下来,我们先看看 Ruby 的魅力所在,再探讨 Elixir 的独特之处。
2. Ruby 的魅力
2.1 坚实的基础
Ruby 由松本行弘(Matz)创建,他的理念是让使用 Ruby 的程序员感受到快乐。这一理念至今仍影响着 Ruby 语言的设计、库的构建等各个方面。对于企业来说,快乐的程序员更有可能对工作满意,留在公司,从而创造出更好的产品。
2.2 强大的社区
“Matz is nice, so we are nice”(MINSWAN)体现了 Ruby 社区的友好和乐于助人。这种氛围对于一门语言的长期发展至关重要,新开发者不会因为负面态度而被拒之门外。此外,Ruby 社区有着良好的测试文化,这有助于创建更好的库和应用程序,长期来看也带来了更多的乐趣。
2.3 持续的改进
Ruby 不是一门静态的语言,它在不断发展。许多聪明的人和公司为其带来了性能提升、安全性增强,甚至像类型检查这样的大型项目。Ruby on Rails 7 就是 Rails 至今最好的版本,它为程序员的生产力和幸
超级会员免费看
订阅专栏 解锁全文
94

被折叠的 条评论
为什么被折叠?



