見出し画像

【プログラミング勉強】 RubyとRuby on Rails

目次
 1) そもそもRubyとRubyonRailsとは
 2) Ruby on Railsの機構
 3) RubyonRailsの大切な考え方
 4) RubyonRailsで出来ること
 5) 要約

1)そもそもRubyとRuby on Railsとは
Ruby:プログラミング言語
Ruby on Rails:webアプリケーション開発のフレームワーク
Ruby on Railsは、正確にはプログラミング言語ではない。

2)Ruby on Railsの機構
MVCアーキテクチャーという設計方法をとる
 ・Model:データを格納する機構
 ・Controller:ModelとViewの連携の機構
 ・View:ページの見た目を司る

3)RubyonRailsの大切な考え方
❏DRY(Don't Repeat Yourself:繰り返しを避けよ)
→変更があった際に変更忘れ等を避けるようにという考え方
❏CoC(Convention over Configuration:設定より規約)
→RubyonRailsは、予め用意された規約に従ってアプリケーションを開発することで、ソースコードの記述量を少なくすることが出来、且つメンテナンス性も高くなる

4)RubyonRailsで出来ること
・Webアプリケーション開発
・スマボアプリ(API】開発
・業務システムの開発

5)要約
Ruby on RailsはWebアプリケーション開発を実施しやすいように作られたため、引用して利用できるものが多いイメージで初心者が最初に勉強してみるのにはハードルが低いかも

この記事が気に入ったらサポートをしてみませんか?