Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 红宝石强度与用途_Ruby On Rails_Ruby_Ruby On Rails 3_Jruby_Jrubyonrails - Fatal编程技术网

Ruby on rails 红宝石强度与用途

Ruby on rails 红宝石强度与用途,ruby-on-rails,ruby,ruby-on-rails-3,jruby,jrubyonrails,Ruby On Rails,Ruby,Ruby On Rails 3,Jruby,Jrubyonrails,我是ruby新手,不知道ruby的长处。我对RubyonRails构建web应用程序有一些想法,所以现在我想知道我们可以在哪些领域使用ruby-like,ruby只对基于web的应用程序有用,或者我们也可以编写独立的应用程序。像C和C++一样,我们可以编写硬件级代码。我试图在谷歌上找到我的答案,但没有得到,这是我谦虚的请求。请给我一些指引或一些有用的链接来探索我的知识,请不要结束这个问题。我对声誉不感兴趣,我只是对我的答案感兴趣,所以请与我和我的问题一起讨论 想要全面了解ruby,这是我的未来

我是ruby新手,不知道ruby的长处。我对RubyonRails构建web应用程序有一些想法,所以现在我想知道我们可以在哪些领域使用ruby-like,ruby只对基于web的应用程序有用,或者我们也可以编写独立的应用程序。像C和C++一样,我们可以编写硬件级代码。我试图在谷歌上找到我的答案,但没有得到,这是我谦虚的请求。请给我一些指引或一些有用的链接来探索我的知识,请不要结束这个问题。我对声誉不感兴趣,我只是对我的答案感兴趣,所以请与我和我的问题一起讨论


想要全面了解ruby,这是我的未来

Ruby
是一种编程语言,
Rails
是一种用于构建web应用程序的
web框架

如果您正在寻找一个能够让您快速构建web应用程序的框架,那么RubyonRails非常适合您。通过
约定优于配置的概念
,配置只在必要时使用,因此,简单的应用程序不再需要一行又一行的XML

Ruby编程语言结合了
动态脚本
语言的思想和
面向对象的强大框架
。此外,RubyonRails利用Ruby对
元编程的广泛支持,在这方面它既优雅又易于开发

它利用了代码生成特性,这使得启动完整的应用程序和推广敏捷编程技术更加容易。Rails在web应用领域也是独一无二的,因为它利用了两个关键的设计特性,即
DRY或“不要重复自己”和CoC或“约定优于配置”。

Ruby是真正的面向对象的,因为Ruby中的一切都是对象。您可以使用Ruby构建独立的应用程序


您可以在这里了解更多。

Ruby
是一种编程语言,
Rails
是一种用于构建web应用程序的
web框架

如果您正在寻找一个能够让您快速构建web应用程序的框架,那么RubyonRails非常适合您。通过
约定优于配置的概念
,配置只在必要时使用,因此,简单的应用程序不再需要一行又一行的XML

Ruby编程语言结合了
动态脚本
语言的思想和
面向对象的强大框架
。此外,RubyonRails利用Ruby对
元编程的广泛支持,在这方面它既优雅又易于开发

它利用了代码生成特性,这使得启动完整的应用程序和推广敏捷编程技术更加容易。Rails在web应用领域也是独一无二的,因为它利用了两个关键的设计特性,即
DRY或“不要重复自己”和CoC或“约定优于配置”。

Ruby是真正的面向对象的,因为Ruby中的一切都是对象。您可以使用Ruby构建独立的应用程序


您可以在这里了解更多的和。

正如上面Mithun的回答,现在您对ruby是什么有了一个简短的了解?轨道是什么?有关RubyonRails(RoR)的更多更好的简短描述,请访问此处的wiki页面

在本文档中,您可以获得关于RubyonRails的所有信息

对于初学者来说,你可以用

如果您是其他语言的经验丰富的开发人员,那么您可以从另一个好的学习指导中学习基本的Ruby语言。完成基本Ruby之后,就可以开始使用Rails框架了。在开发应用程序的过程中,您可以学到的其他东西。Rails框架的最佳文档是您可以在一个地方找到所有内容


本文档最好的一点是,当一些新版本出现时,它会一直更新

正如上面Mithun的回答,现在你对ruby有了一个简短的概念了吗?轨道是什么?有关RubyonRails(RoR)的更多更好的简短描述,请访问此处的wiki页面

在本文档中,您可以获得关于RubyonRails的所有信息

对于初学者来说,你可以用

如果您是其他语言的经验丰富的开发人员,那么您可以从另一个好的学习指导中学习基本的Ruby语言。完成基本Ruby之后,就可以开始使用Rails框架了。在开发应用程序的过程中,您可以学到的其他东西。Rails框架的最佳文档是您可以在一个地方找到所有内容


本文档最好的一点是,当一些新版本出现时,它会一直更新

Ruby是一种脚本语言,所以它可能不适合“硬件级”代码。它是一种比c/c++更高级的语言,与之相比,它唯一有意义的语言可能是perl、python和php


在这三个团队中,我想说的是,与他们对抗的最大力量是ruby社区。好的项目背后总是形成共识,而竞争项目要么消失,要么合并。ruby是github上的第二大语言也就不足为奇了(让我们面对现实,每个人都必须在某个时候使用javascript)。如果你将nokogiri这样的公共库与python的产品进行比较,你会发现一个社区被分成了两部分,分别是beautiful soup和lxml。对于php来说,这更为激烈。也许8个相互竞争的库在争夺同样的空间(每个php程序员都是一个牛仔,他认为自己可以做得更好)

Ruby是一种脚本语言,所以它可能不适合“硬件级”代码。它是一种比c/c++更高级的语言,而且可能是比较它有意义的唯一语言