2016-09-07 3 views
0

私はTwitterの成長の後ろの秘密と題した記事を読んでいた、と私は、私は少し混乱して作られた何かに気づいた:RoRをフロントエンドに使用するにはどうすればよいですか?

いくつかの背景はこれで始まっ与え第三段落: 「一般的なWebプログラミング言語をRuby on RailsはTwitterのユーザーインターフェースのルックアンドフィールを担当しています... " 今、私はRoRがバックエンド開発用であることを知っています。したがって、どのようにしてそれをユーザーインターフェイスで使用することができますか?フロントエンド"?記事へ

リンク:https://www.technologyreview.com/s/412834/the-secret-behind-twitters-growth/

答えて

3

あなたはあなたの意見では、データベースからのデータを表示することができます。

HTMLの中にERB(埋め込みルビー)を使用すると、クールなルビーコードのフロントエンドのもの(現在の日付など)を表示できます。

またなど、複数のページに

を長いリストをソートし、(改ページ)のようなクールな宝石のすべての種類を使用することができます。 Ruby On Railsは単なるバックエンドではなく、実際にフロントエンド言語/ツール(Javascript、Coffeescript、HTML5、CSS、XML、AJAX、Angular.js、React.js、SCSS、LESSなど)を使用できるフレームワークです。残りの部分も)。

要するに、リストは無限で、あなたはユーザーエクスペリエンスを改善するために多くを行うことができます。

本当に興味がある人は、Michael Hartlの「The Ruby On Rails Tutorial」という本を読んで、TwitterのWebサイトのコピーを作成することができます。 Ruby on Railsがどのようにユーザエクスペリエンスを向上させるのかが正確に分かります。そして、あなたも多くを学ぶでしょう:)

+0

私はこれをバックエンド言語----例えばPython-と組み合わせて堅牢で耐久性のあるWebサイトを構築できますか? –

+1

@yasserahmedいいえ、バックエンドとフロントエンドにRoRフレームワークを使用します。 – ArtOfCode

+0

@ArtOfCode 私はちょっと狭いと思っていますが、私は許しています...私はフロントエンドのRoRを維持しながら、twitterがRubyをバックエンドでScalaと置き換えなければならない理由とその理由を理解しようとしています –

関連する問題