Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
はじめに 双方向通信を学ぶ為にNode.js+WebSocketでトランプのスピードゲームアプリを作成してみたので、ポイントとなる点をまとめてみました。 アーキテクチャ解説 Node.js 通常クライアントサイドで動くJavaScriptをサーバーサイドで稼働させるためのJavaScript環境。 メモリ使用量が小さく、ノンブロッキングI/Oによる非同期処理で大量のアクセスを捌く処理に向いている。 また、Socket.ioというwebsocketのライブラリが用意されているので手軽に双方向通信の実装が行える。 WebSocket Http通信と異なり、サーバ⇒クライアントへのプッシュ通信も可能とする通信プロトコル。 今回はサーバーサイドをNode.jsで作るのでNode.jsのライブラリであるsocket.ioを使用して実現します。 詳しくはこちらの記事に纏めています。 アプリ概要 作るア
Visual Studio Codeの魅力的な機能の1つは優れたデバッグの対応です。VS Codeのデバッガは編集、コンパイル、デバッグのループを高速化します。 デバッガ拡張機能 VS CodeにはビルドインのNode.jsランタイムデバックのサポートがありJavaScript、TypeScript、JavaScriptに変換(transpiled)されたその他の言語をデバッグ可能です。 その他の言語のデバッグとランタイムには (including PHP, Ruby, Go, C#, Python, C++, Powershell and many others), look for Debuggers extensions in our VS Code Marketplaceを入手するか、デバッグメニューのInstall Additional Debuggersを利用します。 デバッグ
doT.jsはWebブラウザ、node.jsの両方で使えるJavaScriptテンプレートエンジンです。 Webアプリケーションを開発していると必ずJavaScriptでHTMLを出力する必要性が出てきます。そのような時に使いたいのがテンプレートエンジンです。今回はWebブラウザ、node.jsの両方で使えるdoT.jsを紹介します。 テンプレートとJSONデータを組み合わせてHTMLを出力します。 繰り返しも対応。 パーシャルも使えます。 条件分け。 配列。 エンコード表示も可能です。 特徴としては外部ライブラリの依存性がないこと、高速であること、パーシャルサポート、イテレータなどがあります。ストリーミングのようにデータが随時追加されていく場合も想定されています。ifではなく、?を使うのがユニークです。 doT.jsはnode.js/JavaScript製のオープンソース・ソフトウェア(
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く