什么是RubyonRails?(ruby on rails?)

RubyonRails是一种旨在帮助提高网站创建速度的新解决方案,它既有支持者也有批评者。下面是一些关于RubyonRails如何工作的背景知识,以及人们对该应用程序的看法。...

RubyonRails是一种旨在帮助提高网站创建速度的新解决方案,它既有支持者也有批评者。下面是一些关于RubyonRails如何工作的背景知识,以及人们对该应用程序的看法。

RubyonRails是一个web应用程序框架选项,通常被称为ROR或Rails,它寻求使用逻辑步骤来帮助创建网站的可行代码。Ruby ON-Rails使用Ruby on Rails作为一个开源项目,使用模型视图控制器设计模式作为框架功能的基础。Ruby编程语言的优点是对任何人来说都相对容易学习,并且遵循许多人认为易于遵循的逻辑顺序。

RubyonRails的工作方式有两个基本原则。第一种方法通常被称为“干燥”,或者不要重复。这样做的目的是使语言尽可能简单,因此代码也保持简单。这意味着编写程序的人不必在类定义中指定列名。RubyonRails只需从数据库源中提取信息。

第二个原则是COC或约定优先于配置。这意味着程序员可以依赖于类和表的命名的默认值。例如,如果模型中有一个名为“date”的类,那么数据库源中的相关表将自动命名为“date”这意味着,如果程序员希望为表指定一个不同的名称,他或她只需要花时间命名表。使用此逻辑解决方案可以加快编写代码和准备好网页的过程。

RubyonRails的支持者称赞该解决方案是最大限度地延长网页开发时间的好方法,因为它使开发过程的机制更加简单。RubyonRails还被视为允许将更多的精力投入到流程的创造性端,从而提供更多的时间来寻找创造性的方法,使网站在众多网站中脱颖而出。

与此同时,RubyonRails的批评者说,这些解决方案扼杀了程序员的创造力,因为它在这个过程中创造了一种曲奇饼切割器的偏好。反对者认为RubyonRails只不过是一个僵化的软件选项,不会真正节省很多时间,他们有时会将RubyonRails称为固执己见的软件。

尽管存在争议,苹果还是在2006年8月宣布,公司将开始在Mac OS X v10上发布Ruby on Rails。5从2007年10月开始。一旦RubyonRails进入大众市场,看看消费者对框架中内置的易用性和默认值的反应将是非常有趣的。

  • 发表于 2021-12-14 15:41
  • 阅读 ( 70 )
  • 分类:互联网

你可能感兴趣的文章

红宝石(ruby)和python(python)的区别

...读取和写入变量的权限。Ruby有数组、哈希等数据类型。 rubyonrails是一个用Ruby编写的用于web开发的web框架。它很容易嵌入到超文本标记语言(HTML)中。Ruby还可以用于构建同时运行多个线程的多线程应用程序。总的来说,Ruby对于...

  • 发布于 2020-10-19 17:41
  • 阅读 ( 350 )

如何选择正确的web编程语言

...言一样的语法。 简洁的。 rubyonrails框架。 多范式。 ...

  • 发布于 2021-03-16 01:36
  • 阅读 ( 246 )

初学者最容易学习的6种编程语言

... rubyonrails易于阅读,对于没有编程经验的人来说是一个巨大的优势。Ruby是一种动态的、面向对象的脚本语言,在web开发中被大量使用。包括Groupon和GitHub在内的网站在其后...

  • 发布于 2021-03-16 10:37
  • 阅读 ( 286 )

每个程序员都应该知道的13个最好的浏览器ide

...占有特殊的地位。它易于阅读,简洁易写,是一直流行的rubyonrails平台的支柱。Ruby的在线IDE应该是大胆、简单和美观的。复制有Ruby和rubyonrails环境,是提高技能的最佳场所。 ...

  • 发布于 2021-03-21 19:14
  • 阅读 ( 443 )

发现你最喜欢的网站的动力

...问的网站是由WordPress提供的,还是你正在使用的webapp是由rubyonrails提供的?有了googlechrome的这些扩展,你就再也不用怀疑了。 极客喜欢在引擎盖下挖掘,看看是什么让他们最喜欢的应用程序和网站滴答作响。但是今天打开“查看...

  • 发布于 2021-04-13 16:04
  • 阅读 ( 132 )

在ubuntudapper或edgy上安装ruby-on-rails

rubyonrails是一种流行的开发web应用程序的新框架。由于rubyonrails包含一个用于开发的内置web服务器,因此不需要安装单独的web服务器。 首先,您需要确保启用了universe存储库。 打开终端窗口,键入以下命令: sudo apt-get install ruby ...

  • 发布于 2021-04-14 15:26
  • 阅读 ( 124 )

这些是你简历上收入最高的编程技能

...其中一些工作支付更多的费用。如果你想知道你应该学些什么来开阔你的视野,下面列出了现在最重要的12种支付技能。数字新闻网站Quartz从布鲁金斯学会(brookingsinstitution)搜集了一份详尽的报告,其中包含了数千份美国招聘...

  • 发布于 2021-05-20 01:37
  • 阅读 ( 70 )

通过29个优秀的在线课程和工具,学习ruby

...态web应用程序(Hulu、GitHub和Basecamp,举个例子)都是使用RubyonRails框架构建的。如果您想深入RubyonRails,下面是一些最好的在线课程、工具和其他资源,供您书签。正如他们在学习网页设计时所做的那样,我们在SkilledUp的朋友们...

  • 发布于 2021-05-20 17:20
  • 阅读 ( 140 )

python(python)和红宝石(ruby)的区别

...种脚本语言。Python在过去几年中获得了巨大的发展,自从rubyonrails出现以来,Ruby也得到了很多关注。下面是两种流行脚本语言之间的一个简短的对比。   什么是python(python)? Python在20世纪80年代末作为Guido van Rossum的宠物项目开...

  • 发布于 2021-06-25 22:26
  • 阅读 ( 252 )

perl语言(perl)和红宝石(ruby)的区别

...发布。 web框架 Catalyst是一个主要的基于Perl的web框架,而RubyonRails是一个主要的基于Ruby的web框架。 文件扩展名 文件扩展名是Perl和Ruby的另一个区别。Perl程序具有.pl文件扩展名,而Ruby程序具有.rb文件扩展名。 许可证 Perl的许可证...

  • 发布于 2021-07-01 12:05
  • 阅读 ( 375 )
fuh0659
fuh0659

0 篇文章

相关推荐