ExtJSで楽しくRIA業務アプリ開発

株式会社sus4 開発チーム

Archive for 10 月 29th, 2009

ExtJSのことを話す上での基礎用語について – Part2

without comments

このエントリーを含むはてなブックマークはてなブックマーク - ExtJSのことを話す上での基礎用語について – Part2 この記事をクリップ!Livedoorクリップ - ExtJSのことを話す上での基礎用語について – Part2 Yahoo!ブックマークに登録 BuzzurlにブックマークBuzzurlにブックマーク このエントリをつぶやくこのWebページのtweets Share on Tumblr FC2ブックマークへ追加 newsing it! この記事をChoix! Googleブックマークに追加 Bookmark this on Delicious Digg This

Part1はRIAからライブラリとフレームワークの違いまでを簡単に説明しています。

JSON
ジェーソンといいます。設計段階でプログラマが登場するような会議や打ち合わせになってくると、サーバ側とクライアントUIの橋渡し(交換言語みたいな感じ)をやってくれるのが、JSONやXMLです。
JSONは、JavaScript Object Notationが正式名称で、JavaScriptにおけるオブジェクトの表記法({}を使うやつですね)をベースとした軽量なデータ記述言語というのが正しい解釈のようです。

要するに、サーバ側からテキストでこの記法にのっとったものを出力してやれば、ブラウザが受け取ったそのテキストをJavaScript側でパースするとそのままオブジェクトとして使えちゃうんですよというのが肝です。

ExtJSですと、JsonStore, JsonReaderとかでJSONを受け取るとごにょごにょしてくれて、いつの間にかExtで使えるオブジェクトに変換してくれる感じになります。

Json自体のサンプルは以下の通りです。

オブジェクトの例:


{name: "John Smith", age: 33}

配列の例:


["milk", "bread", "eggs"]

もちろん、入れ子にもできます。

営業的には、打ち合わせでこの言葉が出てきたら、なんのことはないただのテキストで、サーバ側とExtを繋ぐ橋渡し的データ記法のルールだと思っていただければ十分かと思います。

  • Share/Bookmark

野村 亮之

2004年 名古屋市立大学芸術工学部在学中に株式会社sus4を設立・取締役に就任(現職)。2005年同大学を卒業。
デザイン視点でのウェブサービスの在り方をアプローチの基本として、さまざまなウェブサービス構築に従事。
2006年8月日本初のオンライン動画編集サービスClipCast(http://clipcast.jp/)を開始。2009年7月OTSベース動画解析サービスVideoAnalytics(http://video-analytics.jp/)を開始。
2009年8月Ext Japan LLCにてSenior Software Architectに就任。

Written by 野村 亮之

10 月 29th, 2009 at 7:40 pm

Twitter Updates for 2009-10-29

without comments

このエントリーを含むはてなブックマークはてなブックマーク - Twitter Updates for 2009-10-29 この記事をクリップ!Livedoorクリップ - Twitter Updates for 2009-10-29 Yahoo!ブックマークに登録 BuzzurlにブックマークBuzzurlにブックマーク このエントリをつぶやくこのWebページのtweets Share on Tumblr FC2ブックマークへ追加 newsing it! この記事をChoix! Googleブックマークに追加 Bookmark this on Delicious Digg This
  • @KSawada AP用意がありますので、自由に使っていただける予定です。 in reply to KSawada #
  • いーえっくすてぃですね #
  • みるくるは京都版もあるそうです #
  • ext-base.jsはアダプタですのでext単体で使うときに使います #
  • extはprototypeとかと一緒に使えます #
  • @felicidadept prototype, jqueryとyuiがアダプタとして使えます in reply to felicidadept #
  • コードをどこで学びましたか?>7割ぐらい独学 #
  • 第2回の第2セッションのチュートリアルは、以下のURLからどうぞhttp://bit.ly/3ZF0oC #extjs_nagoya #

Powered by Twitter Tools

  • Share/Bookmark

野村 亮之

2004年 名古屋市立大学芸術工学部在学中に株式会社sus4を設立・取締役に就任(現職)。2005年同大学を卒業。
デザイン視点でのウェブサービスの在り方をアプローチの基本として、さまざまなウェブサービス構築に従事。
2006年8月日本初のオンライン動画編集サービスClipCast(http://clipcast.jp/)を開始。2009年7月OTSベース動画解析サービスVideoAnalytics(http://video-analytics.jp/)を開始。
2009年8月Ext Japan LLCにてSenior Software Architectに就任。

Written by 野村 亮之

10 月 29th, 2009 at 3:14 pm

Posted in 未分類

勉強会Ext.onReadyからはじめるExtJSのまとめ

without comments

このエントリーを含むはてなブックマークはてなブックマーク - 勉強会Ext.onReadyからはじめるExtJSのまとめ この記事をクリップ!Livedoorクリップ - 勉強会Ext.onReadyからはじめるExtJSのまとめ Yahoo!ブックマークに登録 BuzzurlにブックマークBuzzurlにブックマーク このエントリをつぶやくこのWebページのtweets Share on Tumblr FC2ブックマークへ追加 newsing it! この記事をChoix! Googleブックマークに追加 Bookmark this on Delicious Digg This

昨日の勉強会の私のセッションは改善の必要がありますね。次回はもっと分かりやすく進められるようにがんばります。

ブログを使って説明していましたが、ブログだと投稿日の降順に記事が並ぶので、どの記事を見ているか探すのが難しかったと思います。
次回からはこんな感じで、その日やることをまとめておきます。

1.ExtJS入門1 開発環境を整える
ExtJSを開発できる環境を作る。ブラウザ選び、ExtJSライブラリのダウンロード
2.ExtJS入門2 Ext JSでHello, Worldを作ってみる
ExtJSを動かしてみる。実際にコードを書いてExtJSを使ってみる。Ext.onReady()を使う。
3.ExtJS入門3 Viewportを使う
ExtJSのViewportという機能を使ってみる。fitとborderレイアウトを使ってViewportを作る。

また分かりにくかった点やご意見・ご感想がありましたら、このブログのコメントをくださるとありがたいです。たくさんのコメントお待ちしています。

  • Share/Bookmark

佐竹 裕行

1982年生まれ。滋賀→はこだて→名古屋→大垣→名古屋。
2006年名古屋学芸大学映像メディア学科卒、その後IAMAS卒(Studio2、6期生)。2009年にsus4に入社。学生時代はMax/MSP JitterやGainerばっかり使っていたが、現在社内では主にExtとモバイル開発、動画サービスのバックエンドを担当。知る人ぞ知るアノ鍵の人。

Written by 佐竹 裕行

10 月 29th, 2009 at 10:37 am

Get Adobe Flash playerPlugin by wpburn.com wordpress themes