Ruby on Rails 的用途

5

我是一名有一定经验的Ruby开发者,但现在开始进行Rails开发。我知道Rails用于制作“Web应用程序”,但这究竟意味着什么?您是使用Rails构建整个网站还是在Rails中构建网站功能,并将其集成到现有网站中?(我知道这个问题有点模糊,但任何关于如何在创建网站时使用ROR的答案都将不胜感激。)

5个回答

3

一般而言,您可以使用Rails构建完整的网站,但也可以将其集成到现有的网站中。它旨在为整个网站提供从头到尾的解决方案。

对于独立功能或仅想公开到Web的小脚本,您可以看看像SinatraCamping这样的东西。



0
对我来说,Rails是一个非常棒的框架,即使只有最基本的知识,也可以构建网站。当然,如果你有Ruby的经验和知识,会更有优势。
我认为Rails不仅适用于构建网站,还适用于管理网站。Rails社区的支持也非常好,Ryan Bates等人的屏幕录像也很不错。
使用RoR构建网站时,我们可以根据需要集中精力开发不同的功能,这样可以获得良好的模块化结构。因此,你可以今天设计基本功能,明天让同事使用JS和其他工具美化视图,而不影响你的功能。
此外,Rails的外部支持(如gems和插件)也非常出色,让生活变得更加美好!
我建议使用Rails,最好的特点是它非常易于入门和学习,但总能给你带来新的惊喜。因此,它允许你学到很多东西!
希望这可以帮到你。

0

我也在构建一些Rails应用程序,我完全使用Rails来开发我的Web应用程序。这比使用两三种语言要容易得多。但是,在开发时,我不得不使用JavaScript、CSS和Ajax来创建更具吸引力的效果。


0
网站/网络应用程序的区别是因为存在许多没有前端或“网站”的Rails应用程序。使用Rails,可以在计算节点集群中提供JSON进行数据聚合,或将文本发送到Unix套接字以在终端上显示。Rails的用途仅受想象力的限制,甚至可以将其用于单个主机的进程间通信,如果您希望这可能对高技能的Rails程序员而言比学习新工具实现类似结果更有效。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接