我正在阅读一篇名为 Twitter成长背后的秘密的文章,我注意到一些让我感到困惑的事情:
第三段给出了一些背景知识从这开始: “流行的Web编程语言 Ruby on Rails 负责Twitter的用户界面 ......的外观和感觉。” 现在,我知道RoR是用于后端开发的,那么如何在用户界面(即“前端”)中使用它呢?
链接到文章:https://www.technologyreview.com/s/412834/the-secret-behind-twitters-growth/
答案 0 :(得分:3)
您可以在视图中显示数据库中的数据。
您可以在HTML中使用ERB(嵌入式ruby)来显示很酷的红宝石编码前端内容(例如当前日期)。
你可以使用各种酷炫的宝石,如(分页)将长列表分成多个页面等。
还; Ruby On Rails不仅仅是后端,它是一个框架,您几乎可以使用任何前端语言/工具(Javascript,Coffeescript,HTML5,CSS,XML,AJAX,Angular.js,React.js,SCSS,LESS) ,你为其他人命名)以及。
总之;列表无穷无尽,您可以做很多事情来改善用户体验。
如果您真的对这些内容感兴趣,可以阅读“Ruby On Rails教程”这本书。通过Michael Hartl,您可以在其中构建Twitter网站的副本。然后,您将确切了解Ruby on Rails如何帮助改善用户体验。你会学到很多东西:)