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/ |