Ruby on rails 红宝石强度与用途
我是ruby新手,不知道ruby的长处。我对RubyonRails构建web应用程序有一些想法,所以现在我想知道我们可以在哪些领域使用ruby-like,ruby只对基于web的应用程序有用,或者我们也可以编写独立的应用程序。像C和C++一样,我们可以编写硬件级代码。我试图在谷歌上找到我的答案,但没有得到,这是我谦虚的请求。请给我一些指引或一些有用的链接来探索我的知识,请不要结束这个问题。我对声誉不感兴趣,我只是对我的答案感兴趣,所以请与我和我的问题一起讨论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
是一种编程语言,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++更高级的语言,而且可能是比较它有意义的唯一语言