Ruby

Ruby

オブジェクト指向という概念のスクリプト言語。
プログラミングの文法がシンプルで、フレームワークと組み合わせてWebアプリケーション等に必要な機能を簡単に開発出来る。
日本人のまつもとゆきひろ氏によって開発。
フレームワーク:Ruby on Rails

特徴

  • Webアプリケーション開発に特化している
  • 文法がシンプルで少ないコード量、可読性の高いコーディングが可能
  • 圧倒的なシェア数を誇るRuby on Railsを利用するケースが多数

情報テーブル

提供源/会社名 二条項BSDライセンス(オープンソースのライセンス体系)
歴史 -
業界トレンド 大手Webサイトでも利用しており、フレームワークも含め様々な拡張機能が開発されているため利用企業も増加中。
情報分量 ・十分
技術選定ポイント ・学習コストが低い
・開発や運用のためのツールが豊富
(品質向上や効率化面でのメリット)
・Webアプリケーション開発に特化した機能が充実
・開発の標準的なルールがあり、スタイルを統一することでメンテナンス性も高い
導入会社 クックパッド
楽天
セキュリティ ruby、およびフレームワークに含まれる脆弱性が年数件報告されており、都度対応がリリースされている
料金 無料
技術者数 大手企業が採用しており、エンジニア数は少なくない
技術・導入難易度 フレームワークを利用することで初期構築や運用が比較的早く出来る。
サイトパフォーマンスなどの負荷や速度対策などのチューニングは言語やフレームワークの理解、周辺技術の知識も必要。
採用トレンド -
参考 https://ja.wikipedia.org/wiki/Ruby
https://hnavi.co.jp/knowledge/blog/ruby/