雄也の?日坊主日記

2004|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|
2006|05|
2007|04|05|09|10|11|
2008|04|05|08|10|11|

2007-04-15

_ [Rails] Rails勉強会@東京 第17回

参加したセッションはRel RubyとExt on Railsでした.

長期出張で東京に居るため前回と今回は気軽に来れました.

Rel Ruby

  • Rel Rubyとは,Tutorial D*1を実装したRel*2をRubyへ移植したもの.
  • (Tutorial Dの特徴だけども)ドメインにリレーションを持つことができる.そのためインピーダンスミスマッチが解決される.
  • 実際にドメインにリレーションを持たせた例のデモを見させてもらった.

配列型(特定のRDBMSの独自実装)とか,ActiveRecordのAR.serializeとかよりも正しい解決策なんだろう.

Ext on Rails

  • Extとは
    • JavaScriptライブラリはprototype.js,YUI,JQueryとかいくつかあるけどもそれらをバックで呼んできれいに設計されているもの.
    • treeとかgridは見た目もきれいだけど機能も豊富だった.
      • カラム幅指定
      • 表ラベルでソート
      • 表のページネーション
      • inplaceエディタ
    • メリット
      • 高機能
      • きれい
    • デメリット
      • きれいすぎ.デザインに気をつけないと そこだけ きれいになってしまう.
      • ライブラリがでかいため最初のロードに時間がかかる.
        • ページ遷移が発生しないウェブサイトなら問題ない.
    • 商用利用はライセンス料が要る.

商用利用が有料なのはちょっと残念なんだけど,これいいなあ.

よくできた設計で拡張もきれいにできるというのも魅力的だ.

*1  SQLよりもより数学的に正しいリレーショナルモデルの表現

*2  Javaによる実装

お名前:
E-mail:
コメント:
[]

Debian | LOOX T70HN | Linux | Rails | Rast | Ruby | TYPE T VGN-TZ90HS | boat | hardware | music | p | snowboard | software | surfing | tDiary | その他 | ボウリング | 映画 | 家族 | 会社 | 管理 | 丸藤 | 高専 | 散歩 | 仕事 | 自分 |

"Yuya.Nishida." / 西田 雄也 <yuya at j96 dot org>