Ruby on Rails
ルビー・オン・レイルズ / RoR / Rails
Ruby on RailsはRubyで書かれたオープンソースのWebアプリケーション・フレームワーク。コード自動生成(コード・ジェネレータ)によりMVC(モデル・ビュー・コントロール)のスケルトンを作成でき、それにより開発時には、ごく少量のコードを記述するだけで動作を行う環境が整い、迅速かつ容易にWebアプリケーションを構築できる。
1つのフレームワークだけで、コード自動生成やテスト機能、設定ファイルなど開発に必要な機能を提供する、「フルスタック」機能も有する。MVCのアーキテクチャに基づき構築されていて、高い柔軟性と生産性を提供する。これは、RailsプラグインとRubyのリフレクションによってクラスの組み換えを容易に実現できることに起因する。
37signalsにより開発されたWebベースのプロジェクトマネジメントツール「basecamp」の開発からDavid Heinemeier Hansson氏により抽出され、2004年7月に公開された。
基本理念は「同じことを繰り返さない」(DRY:Don't Repeat Yourself)と「設定よりも規約」(CoC:Convention over Configuration)である。
リッチクライアント & 帳票 フォーラム 新着記事
- 次のモバイルアプリはどのフレームワークで作る? (2012/5/24)
スマホアプリの開発を容易にするJavaScriptのフレームワークが続々と増えている。それぞれの良さや仕組み、何がどこまでできるのかを徹底解剖する - 「LESS&専用エディター」でCSSをシンプルに書こう (2012/5/23)
「LESS」はCSS初心者に向けた、シンプルなライブラリだ。「LESS」で、変数などのプログラミングの基礎的な考え方もCSSで学ぼう - 学校が世界一のデジタル環境になったら (2012/5/18)
授業はアーカイブに蓄積され、家からも見られる。家族が授業テーマのアイデアを出す。そんな姿が実現されるかもしれない - 1000万ドル調達も夢じゃないクラウドファウンディング (2012/5/15)
クラウドファンディングは、寄付型でも投資型でもない「購入型」が主流。商品を“開発する前に販売”して開発費用を集める逆転のシステムだ
|
|
@IT 新着記事
