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 の知識が得られる書籍

ProJSDP(英語) ProJSDP(英語) BeginJSandDOM (英語)

PracticalJSDOM(英語) AdvancedDOM(英語) JSObjects

(英語)

JavaScript ツール

Aptana IDE (AJAX を使用しない場合でも JavaScript に最適な卓越した無償 AJAX IDE) (英語)

Antechinus JavaScript エディタ (英語)

SplineTech JavaScript デバッガ (英語)

Internet Explorer 8 Beta (優れた開発者ツールを搭載) (英語)

Microsoft JavaScript 関連リンク

Microsoft JScript ブログ (英語)

Microsoft JScript リファレンス (英語)

ビデオ : 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 (英語) より