話題の「Ruby on Rails」体験

Ruby on Railsとは

Ruby on Railsとは 日本人によって開発されたプログラミング言語「Ruby」で使用する事が出来るフレームワークでWebアプリケーションの作成に特化したフレームワークです。
※フレームワークとは、開発をより楽にしてくれる為のお助けツール

実際にどんなところで使用されているの?

Ruby on Railsを使用し、作成されたサイトには下記のような有名なサイトがあります。

  • Hulu
  • Github
  • Cookpad
  • Gunosy
  • 食べログ

作成されたサイトを見てもわかる事ですが、どれもモダンな仕上がりとなっています。

Ruby on Railsが選ばれる理由

Webサイト構築はプログラミング言語やプラットフォームを利用する事でWebサイトが出来ています。
「Ruby on Rails」でサイトを構築しているサイトは様々な言語などがある中でなぜ「Ruby on Rails」を使用しているのでしょうか?
私が「Ruby on Rails」を実際に体験して思った良い点、悪い点より探って行きます。

【良い点】

  • モジュール管理が楽な上に、環境毎に導入モジュールの取捨選択が可能
  • オープンソースの様々なモジュールの使用が容易なため、コードを自前で持つ量が削減
  • MVCファイルの作成をコマンド1つで実現
  • ビューの表示〜データベースを使用したデータ保存までをrailsのみで完結して可能
  • 開発〜単体テストを意識したフレームワークである

【悪い点】

  • Ruby言語を使用しているため、PHPやJavaよりは学習コストが高い
  • オープンソースの利用が前提としているため、使用するモジュールのバージョン管理が必要

良い点、悪い点よりプロジェクト内で全て自前で作るようなプロジェクトではなく、オープンソースを利用した開発〜本番公開までのサイクルが早いアジャイル開発のような開発手法に向いていると感じました。

体験するには

下記のWebサイトで実際に「Ruby on Rails」を体験することが可能ですので、興味がある方は是非「Ruby on Rails」を体験してみてください。

Ruby on Railsチュートリアル:https://railstutorial.jp/
progate:https://prog-8.com/languages/rails5

まとめ

実際に上記サイトを使用し「Ruby on Rails」を体験する事で「Ruby on Rails」がいかにフレームワークとして優秀であり様々な企業で選ばれているのかを体験することが出来るかと思います。
私自身「Java」、「PHP」、「Python」など業務として扱った経験がありますが、モジュール管理に関しては、群を抜いて特筆しているなと感じています。
1からサイト構築をする機会には、モダンなサイト制作には是非「Ruby on Rails」を使用したサイト制作を提案したいと思わせてくれるものでした。

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

求人採用のエントリーはこちら

求人採用/エントリー