私はRailsに関するたくさんの情報を調べましたが、私はまだとは何ですか、それはとは確信できません。私がWebアプリケーションを開発している場合、どの機能をHTML/js/phpから取得できないのでしょうか?すべてのプロジェクトがレールから恩恵を受けるのか、あるいはある目標を念頭に置く必要がありますか?Ruby on Railsとは何ですか?
答えて
Ruby on Railsはweb application frameworkです。技術的には、RailsがHTML/JS/PHPでできることは何もできません。 Railsのポイントは、ウェブサイトをより簡単に、より速く、うまく保守可能にすることです。 PHPに精通している場合、RailsはSymfony,KohanaまたはYiiと幾分等価です。
これらのチュートリアルをまだ試していない場合は、試してみることをおすすめします。
- Rails for Zombies - あなたも
- Ruby on Rails tutorial book
- Railscastsマシンにセットアップレールにありません - あなたはそれに多くを得れば
のためのRuby on Railsが構築されたWebフレームワークですプログラマーの生産性と幸福のために。これは、Ruby言語の上に構築されています。つまり、ファイルアップロードライブラリやAWSなどのWebサービスとやり取りするライブラリなど、他の人が書いたクールなライブラリ(「宝石」)にアクセスできます。
他のすべてのWebフレームワークと同様に、HTMLとJavaScriptを使用します。違い?これは、PHPなどの言語のハックの上に構築されていません。優れたRubyコードは、エレガントで読みやすく、フレームワークの使い方でこれを見つけることができます。
「入門ガイド」は非常によく説明しています:http://guides.rubyonrails.org/getting_started.html。
フレームワークとは何ですか。 Webアプリケーションを構築するためのAPIのセット、ツールキットです。
Rubyは、Python、Perl、C、C++、Java、C#、PHPなどのプログラミング言語です。PerlやPythonには、解釈上の性質(可能であればスクリプト言語)があります。
RubyOnRailsは、Rubyの上に構築されたWebアプリケーションを構築するフレームワークです。おそらくサーブレットはJavaでWebアプリケーションを構築するために使用されます.NetはC#やPythonのDjangoやPHPのCakePHPなどで使用されます。API、コード生成ツール、テストコードなどの組み合わせです。
それは優雅さのために人気があります。構成よりも次の慣習の選択です(設定コードやグルーコードを少なく書いています)。いったんあなたがそれを掛けてしまえば、あなたの頭の中のアイデアからRubyOnRails(一般的にはRailsと呼ばれる)を使った作業プロダクションアプリケーションに入る前に、より少ないセレモニーがあります。
- 1. Ruby on Railsとは何ですか?
- 2. Ruby on Railsアクションケーブルアダプターとは何ですか?
- 3. JRuby on RailsとRuby on Railsの違いは何ですか?
- 4. RubyとRuby on Railsの違いは何ですか?
- 5. RubyとRuby on Railsの違いは何ですか?
- 6. Devise Ruby on Railsのbuild_resourceとリソースとは何ですか?
- 7. Ruby on Railsで#<..>とは何ですか?
- 8. RSpecテスト(Ruby on Rails)の文脈で `StringIO`とは何ですか?
- 9. Ruby on Railsでのセレンとカピバラの違いは何ですか?
- 10. Ruby on Rails 3のRuby on Rails Ajaxスキャフォールドジェネレータはなんですか?
- 11. RubyとRuby on Rails
- 12. 良いRuby on RailsとPHPホスティングは何ですか?
- 13. Ruby on Rails - "検索"メソッドとは何ですか?
- 14. Ruby on Railsの@userとuserの違いは何ですか?
- 15. Ruby on Rails用のBeanStalkdライブラリとは何ですか?
- 16. Ruby On Rails | format.html/jsonとは何ですか?
- 17. Ruby on railsでは、パラメータオブジェクト内のキーは何ですか?
- 18. Ruby on Railsで<%% =の意味は何ですか?
- 19. Ruby on Railsでフリーズ・ジェムのメリットは何ですか?
- 20. ruby on railsでこのエラーは何ですか?
- 21. Ruby on Railsの合計、差分と製品ですか? Ruby on Railsの
- 22. PDFとRuby on Rails
- 23. RakeとRuby on Rails
- 24. Ruby on RailsとCruiseControl.rb
- 25. Ruby on Railsを使用する理由は何ですか?
- 26. Ruby on Railsアプリケーションに最適なWebサーバーは何ですか?
- 27. Ruby on Railsで自己は何をしますか?
- 28. Ruby on Rails Time.at関数の構文は何ですか
- 29. Ruby on RailsのWordpressの代替案は何ですか?
- 30. Ruby on Railsのdatabase.ymlのソケット宣言は何ですか?
Rubyのプログラミング言語は、レール上で実行されているため、レール上で実行していない場合に比べて非常に高速です。 –