js

Java

Node.jsとPHPとJavaのHello Worldでパフォーマンス比較してみた。

この1年くらいで手がけているプロジェクトのバックエンドはすべてJavaなのですが、「Node.js、良いですよ」という話を聞いて、勉強と検証をしております。今回は、軽くNode.jsの勉強をした上で、Node.jsとPHPとJavaの簡単...
D3.js

可視化ライブラリD3.jsの設計が素晴らしすぎる。

最近名前を聞くことが多くなってきたD3.jsを試してみています。 まだ使い始めたばかりですが、D3.jsの設計の素晴らしさに感動しています。 データを与えればグラフが表示されるというような単純なものではないので、敷居が高く感じていましたが、...
JavaScript

JavaScriptの時刻の扱いが3倍くらい楽になるMoment.js

JavaScriptの時刻オブジェクトといえばDateですが、扱いが少し面倒くさい場合があります。Moment.jsというライブラリを使うと、かなり楽になります。 Moment.js JavaScriptのDateオブジェクトと即変換でき...
Backbone.js

Backbone.jsとオブザーバーパターンでビューとオブジェクトを疎結合に実装する。

Backbone.jsでJavaScriptプログラムが疎結合に書けるのは、オブジェクト(Model)とビュー(View)が明確に分離されていて、オブジェクトの変更が随時ビューに伝搬する仕組みになっているためです。 jQueryに限界を感じ...
Handlebars.js

Handlebars.jsで長すぎる文字列を縮めるヘルパーを作る。

Handlebars.jsは、JavaScriptを用いてクライアントサイドでHTMLを生成するテンプレートエンジンです。 JavaScriptで簡単に動かせるクライアントサイドテンプレートエンジンHandlebars.js Handleb...
Handlebars.js

JavaScriptで簡単に動かせるクライアントサイドテンプレートエンジンHandlebars.js

Ajaxが広く浸透し、「非同期的にサーバからデータを取り出しブラウザに表示する」というのは、もう当たり前のことになりました。 しかしながら、サーバから取り出したデータを「どうやって表示するか」というのは、少し難しい問題です。 「サーバサイド...
Backbone.js

jQueryに限界を感じた人にぴったりのJavaScript MVCフレームワークBackbone.js

Backbone.jsを使ってみたら、非常にシンプルながら強力な印象を受けました。概要を少し書きます。 てきとうなイメージ図。 要点だけ述べます。jQueryで処理が複雑になってくると、データとビューの状態が合わない不整合な状態になりがち...
Node.js

Node.jsでWebSocketサーバを立てる

SocketRocketでiPhoneからWebSocket通信をする。 では、WebSocketのクライアントを作成したので、続いてサーバサイドの実装をします。 どの言語で実装するか? クライアント側は、iPhoneであればObjecti...
タイトルとURLをコピーしました