SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

「Dojo道場」~実用アプリ構築のためのベストプラクティス

Dojo道場 ~ 第10回「Dojo 最新動向 - Dojo 1.6」

「Dojo道場」~実用アプリ構築のためのベストプラクティス

  • X ポスト
  • このエントリーをはてなブックマークに追加

_WidgetBase

 ウィジェットのベース・クラスはdijit._Widgetで、これは従来から変わりません。Dojo 1.6では、よりコアな機能がdijit._WidgetBaseという新たなクラスに移動し、dijit._Widgetはこれを継承する形に変わりました。これはdojox.mobileの軽量化が目的であり、dojox.mobileで利用可能な_Widgetのメソッドを_WidgetBaseとして最小限に共有する形になりました。

 この変更に伴うウィジェットの機能やAPIの変更はありません。「Dojo 1.5で_Widgetにあったはずのメソッドがなくなっている!」と思ったら_WidgetBaseを探してみてください。

チャート

 Dojo 1.6ではチャートの機能もいくつか拡張されていますが、そのなかでひときわ目を引く、スパイダー・チャートガント・チャートを紹介します。

スパイダー・チャート

 レーダー・チャートという呼び方のほうがよりポピュラーだと思いますが、Dojo 1.6で新たにスパイダー(蜘蛛の巣)・チャートがdojox.charting.plot2d.Spiderとして使えるようになりました。以下がdojox/charting/tests/test_spider2d.htmlのスクリーン・キャプチャです。

図2. スパイダー・チャート
図2. スパイダー・チャート

ガント・チャート

 プロジェクト管理や生産管理で利用可能な、作業の進捗状況を表現するガント・チャートがdojox.ganttとして使えるようになりました。以下がdojox/gannt/tests/test_Gantt.htmlのスクリーン・キャプチャです。

図3. ガント・チャート
図3. ガント・チャート

まとめ

 今回は、Dojoの最新動向の第1弾としてDojo 1.6でのアップデートのうちのいくつかを紹介しました。AMDやdojox.mobileは、先日リリースされたDojo 1.7でさらに大きな進化を遂げています。これらの詳細は、次回以降でお伝えします。

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
「Dojo道場」~実用アプリ構築のためのベストプラクティス連載記事一覧

もっと読む

この記事の著者

井上 基晴(イノウエ モトハル)

日本アイ・ビーエム株式会社 ソフトウェア開発研究所。現在は主にDojoを用いた製品開発を担当。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/6419 2012/03/27 14:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング