私たちが Ruby をお奨めする理由はいくつかあります。ここでは、特に重要だと思っていることを少しご紹介させていただきます。
Rubyには、自由さ、たのしさ、コミュニティへの貢献といった価値観が息づいています。
Rubyコミュニティには、技術や生産性、オープンさ、人とのコミュニケーションを大事にする Nice な人たちがたくさんいます。
勉強会も活発で、エンジニア同士が切磋琢磨する文化が根付いているため、優秀なエンジニアが多く育っています。
そういったコミュニティに支えられて、私たちは、日々、お客様にとって価値のある良いものをたのしく作っていきたいと考えています。
私たちは、Rubyを、少ないコード量で多くの仕事をできる生産性の高い道具であると考えています。
自由度が高く柔軟なため、開発対象のシステムが大きく複雑になってからも、システムをメンテナンスしやすい状態に保つことができます。
結果として、効率的なシステムの開発・維持につながります。
※Ruby 以外を使った開発についてはご相談ください。
Ruby on Rails をはじめ、様々なライブラリが日々作られており、素早く必要な機能を開発することができます。
ライブラリは、開発において繰り返し使われる機能を、あらかじめ簡単に使えるように(多くは開発者より無償で)提供されているコード群です。より安全ですぐれた開発のためには、ライブラリ群が日々活発に改良・メンテナンスされていること、公開と情報交換がしやすいこと、評価システムがあることが重要です。
Rubyでは、rubygemsというライブラリの管理・配布基盤があります。そして、ライブラリを継続的に評価・改善してゆくユーザーのエコ・システムが豊かに育っています。
Rubyを使った開発については、こちらもあわせてご覧ください: Rubyを使った開発の注意点とコツ