Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.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 RubyonRails的使用_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails RubyonRails的使用

Ruby on rails RubyonRails的使用,ruby-on-rails,ruby,Ruby On Rails,Ruby,我是一个有点经验的rubyist,但我现在开始做rails开发。我知道rails用于制作“web应用程序”,但这到底意味着什么?您是使用rails构建整个网站,还是在rails中构建网站的功能,并将其集成到现有网站中?(我知道这个问题有点含糊不清,但如果您能回答ROR如何用于网站创建的问题,我们将不胜感激)。一般来说,您将使用Rails构建一个完整的网站,尽管您也可以将其集成到现有网站中。它旨在为整个网站提供自上而下的解决方案 对于只想向web公开的独立功能或小脚本,您可能会看到类似于或的内容。

我是一个有点经验的rubyist,但我现在开始做rails开发。我知道rails用于制作“web应用程序”,但这到底意味着什么?您是使用rails构建整个网站,还是在rails中构建网站的功能,并将其集成到现有网站中?(我知道这个问题有点含糊不清,但如果您能回答ROR如何用于网站创建的问题,我们将不胜感激)。

一般来说,您将使用Rails构建一个完整的网站,尽管您也可以将其集成到现有网站中。它旨在为整个网站提供自上而下的解决方案


对于只想向web公开的独立功能或小脚本,您可能会看到类似于或的内容。

我也在构建一些rails应用程序,因为我完全使用rails来开发web应用程序。这比使用两种或三种语言要容易得多。但是当我开发时,我不得不使用Javascripts、CSS和Ajax来创建更具吸引力的

对我来说,这是一个构建网站的好框架,虽然ruby的经验和知识让你占了上风,但所需的知识非常少。 我还觉得rails不仅在构建网站方面很好,而且在管理网站方面也很好。 另外,rails的支持社区非常棒,由Ryan bates这样的人配合他们的屏幕演员。 此外,当我们使用ror构建网站时,我们可以灵活地在不同的时间或由不同的人专注于不同的功能。 这是一个很好的模块化结构。 因此,您现在可以设计基本功能,并告诉您的同事使用JS和friends获得有吸引力的视图,而不会影响您的功能。 此外,对rails的外部支持(如gems和plug-ins)也非常棒,让生活成为天堂

我认为这是一个很好的框架,最好的特点是它很容易开始和学习,但它总是给你带来新的惊喜。 因此,它可以让你学到很多


希望能有所帮助。

网站/web应用程序的区别是因为存在许多Rails应用程序,没有前端或“网站”可供提及。使用Rails,可以在计算节点集群中提供JSON以进行数据聚合,或者将文本发送到unix套接字以在终端上显示。Rails的用途仅限于个人想象,如果需要,您甚至可以使用Rails进行单主机进程间通信。这对于一个熟练的rails程序员来说可能是有效的,而不是学习一个新的工具来获得类似的结果