web matrix でプログラミング生放送してみた
TRANSCRIPT
WebMatrix でプログラミング生放送してみた
プログラミング生放送勉強会 第 22 回@松山( 2013/03/30 )
だるにゃとほてぷ
いつもニコニコあなたのまわりに蔓延るだるさん
謎のキモい組み換え生物
daruyama
まぁ、それはともかくこの前の品川のプロ生見た?
なんか @5zj がやってたなプログラミング生放送@プログラミング生放送勉強会 第20回@品川 | プログラミング生放送
SignalR +Visual Studio 拡張機能でプログラミング生放送やと?...... その発想はなかったな。
SignalR とは特集:ASP.NET SignalR入門(前編):ASP.NET SignalRを知る (1/5) - @IT
SignalR・リアルタイム・双方向(サーバー&クライアント)・非同期通信・ RPC (メソッドをたたく)
SignalRWebSocket よりも上のレイヤの高レベル API
WebSocket
Server-Sent Events
iframe
Ajax ロングポーリング(Long-polling)環境によってこれらの技術を自動で使い分ける。クライアントは JavaScript / .NET / iOS とか? いろいろある。
これ、WebMatrix でもできね?サーバーは SignalR
⇒ WebMatrix でサーバー書いて、 Azure WebSites でホストクライアントは……?
⇒ WebMatrix の拡張機能!・ MEF と呼ばれる技術が利用されている・ Visual Studio ( Express でもできる)が必要
御託はいいから見せろよ
反省点・ドキュメントがなくて(じっくり探す時間もなくて)、プル型(ボタンを押さないとダメ)の更新しかできない→ File Watcher があるので、ファイルの保存で更新するのは難しくない→ キー入力をトリガーにするのも可能であるはず→ もっと探せば API あるかなぁ ......
・一応認証機能ぐらいはほしいなぁ→ URL + 拡張機能 でだれでもサーバーが使い放題!!( Free の Auzre WebSites は使いすぎたらロックされるからいいけど)
おわりサーバーのコードは CodePlex にあります。(ぐぐれよびんぐれよ)クライアントのコードも後日公開すると思います。