明日の為に その1

prototype.jsの使い方とかを覚えるために、JavaScriptを使ってWebサイト構築のお勉強をする週末(・∀・)
お題としては、Web 2.0時代/マッシュアップの基本と言うことで、Google Mapsを使って。


地理情報を扱うと言うことで、データベースはPostgreSQL(PostGIS)を利用。
サーバ側ロジックは、相変わらずASP.NETを使用しますけど。
JavaScriptデバッグVisual Studioも使うし。


ASP.NETGoogle Mapsを使う場合、WCPierceのGMapコントロールを使うという方法もあるわけですが。
http://wcpierce.spaces.msn.com/


でも、今回はJavaScriptのお勉強がメインなので、Google Maps関連は自分でJavaScriptを書こうとしています。
それ以外のUI周りはAtlasを使おうとしてますけど(´ω`)


まあ、prototype.jsのお勉強と言っても、$()、$A()、$H()、$R()、$F()とか、Object、Array、Stringの拡張とかを、Javaで言えばCommons Lang的に便利に使おうというだけですが。
後はAjax関連。


マーカー用の情報はAjaxで取得するわけですが、ASP.NETのICallbackEventHandlerとかを利用するのではなくて、クライアントはAjax.request()、サーバ側はジェネリックハンドラを作成してJSON形式でデータを返そうかと思っています。


そういえばJson.NETなんていうものもあるようなので、これも組み込んでみましょうか。
http://www.newtonsoft.com/products/json/
別にライブラリを使うほどの事でも無いかもしれませんが、せっかくなので。


基本、Windows/.NET系のぷろぐらまだからと言って、ASP.NET以外のWEB+DBプログラミングも学ばないとね(`・ω・´)


そういえばコレも買ってきて読んでます。

ライド・オン・Rails Ruby on Railsを徹底攻略

ライド・オン・Rails Ruby on Railsを徹底攻略

RailsによるアジャイルWebアプリケーション開発も読んでますが、こっちはTIPS的な要素があって参考になるかなと思い、買ってきました。