本日はRubyについて。。。
志望している会社でRubyに力を入れていらっしゃったので、復習というより知識をつけようと。
##Rubyって何?
・プログラミング言語
・Webアプリ開発に特化
・DBと繋がりやすい
・幅広く使われている
・文法が覚えやすい
ってな感じ。
そもそもプログラムって実行しなきゃメモ用紙なのよねえ。=Excel的な。
##Ruby on Railsって何?
最初、「どっちもRubyやん。違いが分からん」という感じでした。
結論は、「Rubyのフレームワークの一つ」ということ。。
フレームワークとは、要は「頻度の高いツールのハッピーセット」的なものだと考えてる。
それぞれを単品で細かく頼むより楽だし、早いし。
つまり、Ruby(🍔)のハッピーセットがRuby on Railsって名前で売ってある的な。わかりずらいか。
もちろんRubyのフレームワークは他にも「Sinatra」や「HANAMI」なんて可愛い名前のものもある。
それぞれ特徴があるが、一番使われているのが「Ruby on Rails」とされているんだと。
参考はこちら
https://eng-entrance.com/ruby-framework
##まとめ
Railsっていう、Webアプリが作りやすくてみんな使ってる言語の一つで、ツールがあらかじめセットになってるものがRuby on Rails。
つまり、Railsハンバーガーのハッピーセット(おもちゃがRails)を頼んでるってことね。