最初に
プログラミングを学習しよう!って思った時に
・どの言語を選んでいいかわからない
・Webアプリを作りたい
と思った方に僕は強くRuby(Ruby on Rails)をおすすめしてます
今回はなぜおすすめなのかという理由を書いていきたいと思います
前提としてRuby単体ではなくフレームワークのRailsもセットでおすすめしています
開発速度が早すぎる
なんと言ってもこれ
例えば掲示板アプリなどを作ろうとした時PHPを使ったりするより倍以上の速さでRuby(Rails)は作れます
開発速度が早いのですぐになにか作品が作れます
そうなると学習をはじめて早い
作品ができた!
と自信に繋がります
モチベーションも上がりますしね
当サイトでもたっち1日でRailsでWeb開発からリリースまで行える講座を用意しています
コードがスッキリ
かなりスッキリしていて見返す時にわかりやすいんですよね
この2つは同じ意味を持つコードです
まずはJavaScript
var manga = ['DB', 'ハガレン', 'こち亀'];
for (var i = 0; i < manga.length; i++){
console.log(manga[i]);
}
続いてRuby
manga = ['DB', 'ハガレン', 'こち亀']
manga.each do |manga|
puts manga
end
すっきりしていると思います
見やすいかどうかは個人差ありますが僕はJavaScriptやPHPより見やすいと思うのでおすすめしています
Gemが豊富
Gemとはプログラムの集合体です
例えばログイン機能を作りたいと思った場合かなりの技術と時間を要します
ですがログイン機能を実装してくれるGemを使えば10分程度で使えます
ユーザーが投稿した画像ファイルを表示するGemやページネーションが実装できるGemなどかなりの豊富です
Railsを学ぶなら
HeiProではたった1日でWeb開発からリリースまでの技術を習得できる講座を公開しています
ご興味のある方はぜひ
https://heipro.site/