【レポート】
高い開発効率で注目を集めるRuby on Rails、11月9日にネットワーク応用通信研究所(NaCl)とオープンソース・ジャパンは、Ruby on Railsの業務システムへの採用を促進するための協業を発表した。成果物はRails Platformとしてすでに提供が開始されている。
8日、両者は合同で報道機関向けの記者会見を開催、Rails Platformの紹介やRuby on Railsを業務システムに採用する際の優位性などを説明した。
「(JavaとRubyでは)生産性が10倍違うと言われている」(NaCl 井上浩代表取締役社長)--この日繰り返し強調されたのは、生産性についてだった。
同氏は「わたしはJavaでWebアプリケーションの開発はできないが、Railsなら自分でもWebアプリケーションの開発ができる。開発効率も高い」とも述べ、学習の容易さにも言及した。
Ruby on Railsは、プロジェクトに対してデフォルトのテンプレートが生成される。デフォルトでは"scaffold"とよばれる簡易テンプレートが用意されており、簡単なWebアプリケーションなら、データベーススキーマを元にして一発で作れるようになっている。
生成されたテンプレートを書き換えるなどして実際のシステムを作っていくわけだ。この仕組みがRuby on Railsの生産性を支えている。今回の協業ではこのscaffoldの日本語化も行われた。
会見では、逆にRubyを使ったことがないエンジニアにRubyを教える場合の躓きどころにも言及された。
Rubyの文法を見ると、Java開発者にとってなじみにくそうな概念としてブロック(クロージャ)とシンボルがある。NaClによれば、ブロックで苦労する人は少ないものの、シンボルの理解が難しいという開発者が多いそうだ。こうした言語間のギャップの解消などを目的とした講習もNaClから提供される。
開発ツールとして採用されているのはEclipseベースのRadRails。これについてはNaCl側でRadRailsの経験がある、という理由だそうだ。
| Ruby on Railsを業務システムに - NaClら日本語パッケージやサポート提供 [2006/11/9] |
| 超高速 - Ruby on Rails向けJava HTTPサーバ"rails-asyncweb"登場! [2006/11/7] |
| Geeksなら注目のサイトruby-lang.orgに採用されたCMSの実力は? [2006/9/17] |
| 話題のJRubyを動かしてみよう 導入編 - JRubyのコツをつかむ [2006/9/11] |
| SunもRubyに注力 - JRubyコアデベロッパ2名をフルタイム雇用 [2006/9/11] |
| もう一つのRuby開発ツール - RDTを使ってみた [2006/8/26] |
| 祝2歳!! Ruby on Rails 1.1 + MySQL Administratorで日記システムを作ろう [2006/7/29] |
| The 2005 O'Reilly European Open Source Convention - MySQLとRuby on Rails、それぞれの美学を語る [2005/10/21] |
| Linux Mint 12 KDE登場 [10:26 2/10] |
| Dell、重複排除により最大98%のデータ削減が可能なバックアップストレージを発売 [09:44 2/10] |
| 北大、「ポジトロン断層撮影法」による脳腫瘍の性質を診断する手法を開発 [09:40 2/10] |
| NICTなど、手術支援ロボット「da Vinci」の3D裸眼映像伝送実証実験を計画 [09:36 2/10] |
| TI、再生可能エネルギー向けアプリ開発用マイコン搭載ソーラーキットを発表 [08:00 2/10] |
|
カシオ、女性向けの多彩なオリジナルデザイン電子辞書 [10:42 2/10] 家電 |
|
インターコム、FAXサーバソフトにUSB接続型モデムセット追加 [10:30 2/10] ビジネスPC |
|
Linux Mint 12 KDE登場 [10:26 2/10] エンタープライズ |
|
地震への関心、再び高まる - 1月のTwitter利用動向 [10:21 2/10] ネット |
|
チョコがないと描けない!駄々をこねた巨匠・手塚治虫 [10:07 2/10] キャリア |