Your SlideShare is downloading. ×
0
 非同期処理をちょっとはラクに。Promises:aほか
 非同期処理をちょっとはラクに。Promises:aほか
 非同期処理をちょっとはラクに。Promises:aほか
 非同期処理をちょっとはラクに。Promises:aほか
 非同期処理をちょっとはラクに。Promises:aほか
 非同期処理をちょっとはラクに。Promises:aほか
 非同期処理をちょっとはラクに。Promises:aほか
 非同期処理をちょっとはラクに。Promises:aほか
 非同期処理をちょっとはラクに。Promises:aほか
 非同期処理をちょっとはラクに。Promises:aほか
 非同期処理をちょっとはラクに。Promises:aほか
 非同期処理をちょっとはラクに。Promises:aほか
 非同期処理をちょっとはラクに。Promises:aほか
 非同期処理をちょっとはラクに。Promises:aほか
 非同期処理をちょっとはラクに。Promises:aほか
 非同期処理をちょっとはラクに。Promises:aほか
 非同期処理をちょっとはラクに。Promises:aほか
 非同期処理をちょっとはラクに。Promises:aほか
 非同期処理をちょっとはラクに。Promises:aほか
 非同期処理をちょっとはラクに。Promises:aほか
 非同期処理をちょっとはラクに。Promises:aほか
 非同期処理をちょっとはラクに。Promises:aほか
 非同期処理をちょっとはラクに。Promises:aほか
 非同期処理をちょっとはラクに。Promises:aほか
 非同期処理をちょっとはラクに。Promises:aほか
 非同期処理をちょっとはラクに。Promises:aほか
 非同期処理をちょっとはラクに。Promises:aほか
 非同期処理をちょっとはラクに。Promises:aほか
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

非同期処理をちょっとはラクに。Promises:aほか

1,379

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,379
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript

    • 1. 非同期処理をちょっとはラクに。∼ Promises/A などで効率よいWebアプリ開発を ∼ 2012.7.21 HTML5など勉強会 村岡正和
    • 2. 自己紹介むらおか まさかず村岡正和 @bathtimefishWebアプリケーション開発 IT業務システム設計/開発Webサービス導入/事業戦略コンサルティングHTML5-WEST.jp代表 / 京都GTUG / CSS Nite in OSAKA / 神戸ITフェスティバル実行委員など HTML5-WEST.jpHTML5 JavaScript Python中国拳法 主夫になりたい 炊事 Google Apps http://html5-west.jp/
    • 3. 直近楽しげなイベント HTML5 Nado Be• 8/18 CSS Nite in OSAKA Vol. 32• 10/5, 6 神戸ITフェスティバル2012 HTML5-WEST.jp
    • 4. HTML5 Webアプリケーションは非同期処理だらけですね。
    • 5. デバッグしにくい。
    • 6. 以前書いたソースコード見る気失せる。
    • 7. 序の口 HTML5 Nado Be HTML5-WEST.jp
    • 8. みるみるカオスになる HTML5 Nado Be HTML5-WEST.jp
    • 9. デバッグしにくい。
    • 10. ? なんとかならないの。
    • 11. CommonJS Promises/A HTML5 Nado Be http://bit.ly/aynvtG HTML5-WEST.jp
    • 12. CommonJS Promises/A HTML5 Nado Be HTML5-WEST.jp
    • 13. jQuery Deferred HTML5 Nado Be http://bit.ly/fkozpR HTML5-WEST.jp
    • 14. Demo: deferred.then() deferred$.done() HTML5 Nado Be HTML5-WEST.jp
    • 15. Demo: $.when() HTML5 Nado Be HTML5-WEST.jp
    • 16. Demo: $.getJSON() HTML5 Nado Be HTML5-WEST.jp
    • 17. Demo: $.getJSON() HTML5 Nado Be HTML5-WEST.jp
    • 18. Demo: .promise() HTML5 Nado Be HTML5-WEST.jp
    • 19. Node.js promised-io HTML5 Nado Be http://bit.ly/rsbi0o HTML5-WEST.jp
    • 20. WinJS でも採用 HTML5 Nado Be http://bit.ly/LLQ6ht HTML5-WEST.jp
    • 21. WinJS でも採用 HTML5 Nado Be http://bit.ly/MpAA9B HTML5-WEST.jp
    • 22. promises/A のデザインパターンを覚えておけば、いろんなプラットフォームで便利かも。
    • 23. さらに便利そうなのがある。
    • 24. async/await キーワード (VB, C#) HTML5 Nado Be http://bit.ly/IByimK HTML5-WEST.jp
    • 25. IcedCoffeeScript HTML5 Nado Be http://bit.ly/NCEKLy HTML5-WEST.jp
    • 26. Webアプリ開発では非同期処理が複雑になる一方。これらを活用して堅牢かつメンテしやすいアプリを開発できるかも。さらに今後もユニークなアイデアが出てくることを期待したいですね。
    • 27. 参考 HTML5 Nado Behttp://api.jquery.com/category/deferred-object/https://github.com/kriszyp/promised-iohttp://msdn.microsoft.com/ja-jp/library/windows/apps/hh700330.aspxhttp://msdn.microsoft.com/ja-jp/library/windows/apps/hh700334.aspxhttp://blogs.msdn.com/b/windowsappdev_ja/archive/2012/04/30/winrt-await.aspxhttp://maxtaco.github.com/coffee-script/ HTML5-WEST.jp
    • 28. Thanks!

    ×