気がつけば先々週の出来事ですが,, 青山オラクルセンターで開催されましたDevLoveのイベントに参加してきましたので、参加セッション3つのメモを備忘録としてまとめておきます。
*参加セッション
+【闇】「RIAとユーザーエクスペリエンス(闇編)」
+【開発】「コードで学ぶ ドメイン駆動設計 入門
+【アーキテクチャ】「Google App Engineの勘所」
*RIAとユーザーエクスペリエンス(闇編)
-@take3000 – http://twitter.com/#!/take3000 – http://classmethod.jp/
-FlexやSilverlight, AjaxなどのRIAな技術が一般的になりつつあり、ユーザが求めるUIの質もあがってきている。
-RIA開発でスピード感のある開発ができることになって、コストを圧縮できるようになってきた。でも未だにユーザエクスペリエンスが軽視されていてそれにコストを費やすということをしていないのが現状。
-ユーザエクスペリエンス(UX)とは「速く」「間違わない」ということ
-UXは設計の段階で専門の知識を持った人(デザイナとか)に考えてもらう必要がある。
-UXは戦略にも活かせる。例えばyouRoomはバージョンアップによって有料会員登録したくなるようなUIになった。
*コードで学ぶドメイン駆動設計 入門
-@j5ik2o – http://twitter.com/#!/j5ik2o
-[DDD][Java] DEVLOVE HangarFlight で話したスライド&ソースコードCommentsAdd Star – http://d.hatena.ne.jp/j5ik2o/20101221/1292934554
ドメインとは、属性だけではなく振る舞いを持っている。また、不変と可変を明確にすることでバグの少ないコード設計ができる。・・・というところまで理解したのですが、詳しくはまだ正直DDDとはということを理解しきれていません>< ソースコードを公開してくださったので、そちらを実際に呼んで消化してから別の機会にまとめたいと思います。。
*Google App Engineの勘所
-@shin1ogawa – http://twitter.com/#!/shin1ogawa – http://www.topgate.co.jp/
-Google App Engineで動いているウェブサービス
–2009衆院選公式サイト
–[google:Buyなう]
–[google:スポーツSNS LaBOLA]
–[google:Chan-Toru beta]
–mixi系ソーシャルアプリ
**勘所
-基本ファイルアクセスやスレッド処理、ソケットの使用は禁止
-JDK内でも使用できないライブラリもある(AWTとか使えない)
-複数のVMで動くことが前提なので、それを意識したコードを書かないといけない
-依存モジュール内でも制約がある
-JDOやJPAを勉強するとGAEのデータストアを扱えるというのはGoogle様による罠。だいたいの人がハマってしまう。「インデックス」と「エンティティグループ」という考えをまず理解することが大事。(GAEのデータストアはBigTableの上にデータストアという概念を構築したもの)
-GAEを金を払えさえすれば、自由に使えるという訳ではない。「分単位」の制限はあるし、API制限もある。
-Slim3というデファクトスタンダードなフレームワークがある。
-HTMLは静的で扱い、JSONやGWTでデータを返すのが一般的。
-一定の確率で失敗するのはGAEの仕様である。
–1/1000の確率でデータアクセスに失敗する。
–コントローラの大元などでハンドリングしてあげる。
–GAEでWebサービスの調子が悪くなっているのはGAEが落ちているんじゃなくてアプリが落ちていると考える。
**お金の儲け方
-Googleアプリケーションのプラットフォーム
–Google Apps(300万企業ユーザが使用)
–Google Apps Marketplace(企業向け)
—100$で開発者登録ができる(iPhoneアプリ開発と同じ感じ)
—Apps拡張アプリを開発して販売できる
—アプリ売上の8割が利益
–Chrome Marketplace(コンシューマー向け)
–Chrome Web Store
-エンドユーザーに近いマーケットが沢山ある。
**狙いにくいところ
-特定社内向け業務アプリの提案
–クラウド、GAEの説明が大変。広い層をターゲットにする方が向いている。
**チャンスを活かそう
-生産性の高さがハンパない
–だからこそ敷居を超えれば簡単。アプリケーション開発に集中できる。
-スモールスタートしやすい。
-自動スケールアウト
-GAEはGoogle Apps, Marketplace向けアプリ開発との親和性が高い
*Togetterのまとめ
-2010/12/18 DEVLOVE HangarFlight – Winter Sortie – [http://togetter.com/li/80353]
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://blog.toshipon.com/2011/01/04/devlove_hangarflight/trackback/
- Listed below are links to weblogs that reference
- [勉強会]DevLOVE HangarFlightのメモ from toshipon@sketch.book/blog