2010-09-07 117 views
5

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

回答

3

一般来说,你将建立一个完整的网站使用Rails,但你可以将它集成到现有的网站,以及。它旨在为整个网站提供从头到尾的解决方案。

对于您只想暴露给网络的独立功能或小脚本,您可能会看到如SinatraCamping之类的内容。

0

我还构建了一些rails应用程序,我完全使用rails来开发我的web应用程序。这很容易,而不是使用两种或三种语言。但是当我开发时,我不得不使用JavaScript,CSS和Ajax来创建更具吸引力的

0

对我来说,构建网站是一个很好的框架,需要最少的知识,尽管红宝石的经验和知识让你占上风。 我也觉得rails不仅可以建立网站,还可以管理它。 此外,Rails的支持社区令人敬畏,并得到像Ryan bates和他们的屏幕演员一样的补充。 另外,当我们使用ror构建网站时,我们可以灵活地集中不同时间或不同人物的不同功能。 这得到了一个伟大的模块化结构。 因此,您现在可以设计基本功能,并告诉您的同事在不影响您的功能的情况下使用JS和朋友获得有吸引力的视图。 此外,对轨道(如宝石和插件)的外部支持是真棒,使生命的天堂!

我会建议它是一个很棒的框架,最好的特点是它是一个非常容易开始和学习,但它总是让你感到惊讶与新事物。 因此它可以让你学到很多东西!

希望它有帮助。

0

网站/网页应用程序的区别是因为有很多Rails应用程序存在,没有前端或“网站”可言。使用Rails,可以在计算节点集群中为JSON服务以进行数据聚合,或者将文本提供给unix套接字以在终端上显示。 Rails的用途仅受限于想象力,如果您愿意,甚至可以使用Rails进行单主机进程间通信。这对于高技能的轨道程序员来说可能是有效的,而不是学习一种新的工具来实现类似的结果。