Rubyの魅力について
2020.10.31
僕がなぜRubyを選んだのか?
その理由は以下の通りです
①習得が容易
Rubyは楽しみながらプログラミングすることをコンセプトの一つに掲げています。
コードの記述が少なく分かりやすいうえ、その都度プログラムを実行していくインタプリタ方式のため結果を確認しやすく、初心者には最適な言語となっています。
②なんでも出来て万能
Rubyでは出来ないことがないと言っても過言ではないくらい汎用性に長けています。
webアプリやゲーム開発、スマホアプリ、SNS、ブログ、ショッピングサイト、スクレイピング、機械学習など出来ることは非常に多くとても便利です。
③ほとんどのサーバーがRubyに対応
僕の場合、月額300円程度の格安レンタルサーバーを使用しているため、ワードプレスなどで利用できるデータベースは1つのみです。
そんな中、データベースを必要としないCGIプログラムはとても便利で、大半のサーバーがRubyをサポートしています。
Rubyを使用すればCGIのみで動作する掲示板やブログ、ランキングなど自由に作り放題です。
④現在も多くの開発現場でRubyが使用されている
習得が比較的容易なうえ出来ることが多く実用的。Rubyエンジニアの求人も多く、今からでも習得しておいて損はありません。(僕も最近になってようやく勉強を始めました)
ちなみにAI・機械学習の分野では真っ先にPythonと思われがちですが、当然Rubyでもできます。また、RubyとPythonでは共通点が多く似ていることから、まずはRubyを習得し、その後Pythonへ移行すると割と簡単に習得できると思います。(もちろん、逆でもOK)
⑤便利なライブラリ、フレームワークが豊富
ゲーム制作なら「DXRuby」や「GOSU」、WEBアプリ開発なら「Ruby on Rails」、その他にも便利なライブラリやフレームワークが沢山あります。
他にも日本語ドキュメントが豊富でわからないことはすぐに調べられることが人気の言語として定着していった理由の一つだと思います。
僕もネット上に存在する数々のドキュメントを参考にしながら勉強してきました。おかげで学習コストは0です。(じつはまだ参考書すら買っていません。立ち読みはしましたが・・)
では今回はここまで。
次回はゲーム制作とDXRubyについて語りたいと思います。
その理由は以下の通りです
①習得が容易
Rubyは楽しみながらプログラミングすることをコンセプトの一つに掲げています。
コードの記述が少なく分かりやすいうえ、その都度プログラムを実行していくインタプリタ方式のため結果を確認しやすく、初心者には最適な言語となっています。
②なんでも出来て万能
Rubyでは出来ないことがないと言っても過言ではないくらい汎用性に長けています。
webアプリやゲーム開発、スマホアプリ、SNS、ブログ、ショッピングサイト、スクレイピング、機械学習など出来ることは非常に多くとても便利です。
③ほとんどのサーバーがRubyに対応
僕の場合、月額300円程度の格安レンタルサーバーを使用しているため、ワードプレスなどで利用できるデータベースは1つのみです。
そんな中、データベースを必要としないCGIプログラムはとても便利で、大半のサーバーがRubyをサポートしています。
Rubyを使用すればCGIのみで動作する掲示板やブログ、ランキングなど自由に作り放題です。
④現在も多くの開発現場でRubyが使用されている
習得が比較的容易なうえ出来ることが多く実用的。Rubyエンジニアの求人も多く、今からでも習得しておいて損はありません。(僕も最近になってようやく勉強を始めました)
ちなみにAI・機械学習の分野では真っ先にPythonと思われがちですが、当然Rubyでもできます。また、RubyとPythonでは共通点が多く似ていることから、まずはRubyを習得し、その後Pythonへ移行すると割と簡単に習得できると思います。(もちろん、逆でもOK)
⑤便利なライブラリ、フレームワークが豊富
ゲーム制作なら「DXRuby」や「GOSU」、WEBアプリ開発なら「Ruby on Rails」、その他にも便利なライブラリやフレームワークが沢山あります。
他にも日本語ドキュメントが豊富でわからないことはすぐに調べられることが人気の言語として定着していった理由の一つだと思います。
僕もネット上に存在する数々のドキュメントを参考にしながら勉強してきました。おかげで学習コストは0です。(じつはまだ参考書すら買っていません。立ち読みはしましたが・・)
では今回はここまで。
次回はゲーム制作とDXRubyについて語りたいと思います。
コメント一覧
コメント投稿