JavaScript は避けて通れない!
皆さんも聞いたことがあるはずです。JavaScript は本格的なプログラミング言語とは言えないということを。
しかし今となっては、JavaScript でのプログラミングを避けて通ることはできません。
その理由は次のようなことです。
- 至るところで使われています (主要なブラウザがすべてサポートしています)。
- オブジェクト指向開発を十分にサポートしています。
- 既に大量のコードが使われています。
- 機能が豊富で高品質の JavaScript フレームワークおよびライブラリが急速に増加しています。
- ブラウザから Flash や SilverLight 1.0 などのクライアント テクノロジに実装するのに十分な機能を備えています (ActionScript はどの点から見ても ECMAScript (JavaScript の新しい呼び方) です)。
- Aptana の Jaxer などのサーバー側テクノロジにも実装できます。
SilverLight 2.0 などの "Web 2.0" テクノロジ (プログラミングに C#、VB、.NET 言語を使用できる)、Flash/Flex、そして JavaFX が将来的に Web 開発で重要な位置を占めるという見方は否定しませんが、現在は JavaScript を使用した DOM のプログラミングが主流です。
JavaScript を避けようとする態度を改め、広く利用されていることだけが理由であっても、JavaScript を見直す必要があるのではないかと思います。
Microsoft は JavaScript を支持しています。
- Visual Studio に JavaScript の充実した開発およびデバッグ サポートを追加しました (下記のリンクを参照)。
- サーバーに依存しないオープンな卓越した JavaScript 拡張機能を開発し、無償で提供しています。[詳細 (英語)]
- JavaScript との親和性に優れたコントロール フレームワークを作成しました。[ビデオ #62、#63、#64 を視聴する (英語)]
JavaScript の基本的な使用方法から脱したいという方のために、お勧めのリソースをいくつか紹介します。
構文だけではない JavaScript の知識が得られる書籍
(英語)
JavaScript ツール
Aptana IDE (AJAX を使用しない場合でも JavaScript に最適な卓越した無償 AJAX IDE) (英語)
Antechinus JavaScript エディタ (英語)
SplineTech JavaScript デバッガ (英語)
Internet Explorer 8 Beta (優れた開発者ツールを搭載) (英語)
Microsoft の JavaScript 関連リンク
ビデオ : JavaScript Debugging in Visual Studio 2008 (英語)
ビデオ : JavaScript Intellisense in Visual Studio 2008 (英語)
出色の JavaScript Web サイト
JavaScript.com (英語)
W3 Schools JavaScript Tutorials (英語)
JavaScript Kit (英語)
Dynamic Drive (英語)
投稿 : 2008 年 3 月 31 日 (月) 07:35 JoeStagner
Joe Stagner - https://www.misfitgeek.com/JavaScriptIsInevitable.aspx (英語) より