Ruby编程的好处
- 类别: 发展历程
有几种编程语言可供将来的程序员(或当前的程序员)选择。对于初学者来说,选择一种编程语言可能很困难。有许多编程语言正在逐渐消失,不流行或通常很难学习。对于任何新手程序员来说,购买书籍来学习某种语言都觉得太难了,这将是一种耻辱。学习一种没有任何应用程序的编程语言也将是一种耻辱。 Ruby是一种很棒的编程语言,因为它提供了一个称为Ruby on Rails的很棒的功能。 Rails是一个Web框架,程序员可以使用它来加快开发速度。
Ruby是由Yukihiro'Matz'Matsumoto在1990年代中期在日本创建的编程语言。松本认为,Ruby是基于Perl,Smalltalk,Eiffel,Ada和Lisp编写的,旨在创建一种编程语言,“比Perl更强大,比Python更面向对象”。
Ruby的目标之一是允许简单,快速地创建Web应用程序。语言本身满足了这一目标。因此,与许多其他编程语言相比,使用此语言进行的工作少得多。 Ruby也免费。它也可以自由复制,使用,修改和分发。由于可以修改Ruby,因此程序员可以进行必要的更改,并且可以不受限制地进行编码。 Ruby的另一个功能是标记清除垃圾收集,它使程序员能够进行编码,而不必担心需要在扩展库中维护引用计数。另外,如果操作系统允许,Ruby可以动态加载扩展库。 Ruby当前是世界上第9大最受欢迎的编程语言。有许多在线指南可供Ruby程序员学习,以了解如何使用Ruby进行编程。
Ruby on Rails,通常简称为Rails,是一个开源Web应用程序框架,由David Heinemeier Hansson为Ruby设计,并于2004年7月发布。Rubyon Rails使用称为ActiveRecord的对象关系映射层。因此,程序员不必在类定义中指定数据库列名称。 Rails将根据类名称自行从数据库中检索此信息。 Rails还内置了一个测试框架,该框架使程序员能够编写测试用例,从而帮助他们创建更可靠,更强大的代码。