Presentation is loading. Please wait.

Presentation is loading. Please wait.

JavaScript Language Update

Similar presentations


Presentation on theme: "JavaScript Language Update"— Presentation transcript:

1 JavaScript Language Update
Hitoshi Shibuya.JS Lightweight Language Ring 2006

2 Agenda About JavaScript Browsers Libraries Server Side JavaScript 2.0

3 About JavaScript JavaScript の簡単な紹介

4 About JavaScript JavaScript とは、ほぼすべてのブラウザに実装されているプロトタイプ型オブジェクト指向言語である
10 年、暗黒の時代を経て、 ついに LL Ring 2006 に参戦!! イメージキャラクタはサイです

5 Browsers 主要ブラウザの動向

6 Firefox 最新版は 2.0 beta 1 Python の仕様を取り入れ、新しい JavaScript 2.0 の仕様を発表
ブロックスコープの導入 イテレータ、ジェネレータの導入 配列内包、分割代入など新しい文法の導入

7 Internet Explorer 最新版は 7.0 RC1 XMLHTTPRequest への対応

8 Opera 最新版は 9.01 User JavaScript に対応 Widget 機能が追加
以前は Opera の JavaScript は遅いと評判であったが、今では明らかに最速

9 Safari 最新版は 2.0.4 1.x と比べ、 JavaScript の実行速度が飛躍的に向上 互換性が若干改善された

10 Libraries 主要ライブラリの動向

11 Prototype 最新版は rc0 国内知名度ナンバーワン ここ 4 ヶ月間、更新されていない

12 Scriptaculous 最新版は 1.6.2 effect.js ライブラリは業界標準? ここ最近は、あまり更新されていない

13 JSAN 最新版は 0.10 パッケージ管理システム まだまだ、管理できるモジュールが少ない
様々なモジュールがあるが、全体として更新頻度が遅い

14 Dojo toolkit 最新版は 3.1 パッケージ管理システム 欧米で流行っている プロジェクトは超活発、毎日ものすごい勢いで更新がある

15 MochiKit 最新版は 1.3.1 関数指向、効率的に開発できる Dojo, JSAN の管理下に置くことが出来る
1.4 では MochiKit.Visual としてScriptaculous のエフェクトが取り込まれる プロジェクトは活発

16 jQuery 関数指向 非常にシンプルで、コードがかなり短くなる Adobe の Spry にも採用されている プロジェクトは活発

17 Server Side サーバサイドへの動向

18 AJAJA – Asynchronous(ry
SpiderMonkey を組み込んだサーバサイド向けインタプリタ IIS ASP/JScirpt と互換性がある サーバサイドの可能性を切り開いた

19 JavaScript 2.0 JavaScript 2.0 への動向

20 JavaScript 2.0 JScript, ActionScript は ECMAScript 4th Edition の仕様に従う
Mozilla は新たに Python の要素を取り入れ新しい仕様を策定 それぞれの陣営が別々の JavaScript 2.0 を目指す さらなる、混沌へ?

21 最後に

22 まとめ この一年は様々な可能性の発見があった ブラウザの進化 ライブラリもどんどん進化 Web 開発者必須の技術に
今後も、 JavaScript の動向から目が離せない

23 まとめ That’s all ! ご清聴ありがとうございました!


Download ppt "JavaScript Language Update"

Similar presentations


Ads by Google