JavaScript Language Update

Slides:



Advertisements
Similar presentations
TCP/IP によるチャットプログラ ム 薄井 秀晃. 基礎知識編 TCP/IP とは? IP とは・・・ Internet Protocol の略称であり通信方法の技術的なルールで あり、実際にデータを送受信する前にデータを小さなデータ に分割し、それに発信元と受信先の IP アドレスを付加させて.
Advertisements

「自由な情報」のための ウェブブラウザ Cybozu Labs, Inc. Kazuho Oku.
1 情報処理基礎 2006 年 7 月 6 日. 2 本日の学習項目 HTML 文書の基礎知識を習得する。 ホームページ・ビルダーの基本的な使 い方を習得する。 ホームページの作成 自己紹介のためのホームページを作成する。
第3話 最速ハチロク伝説 コンピュータの進化とプログラミング言語コンピュータの進化とプログラミング言語 近年 CPU が高速化 マルチコア化 それを生かすプログラミング言語処理系 IE9 では GPU も利用 Lightweight Language の登場 スクリプト言語でも高速に動作 Perl,
サーバサイド JavaScript の 歴史と未来 Shibuya.js Technical Talk #2 竹迫 良範.
RSS,Atom の動向 理工学部 情報学科 3 年 片山友輝. 発表内容 ・ RSS,Atom おさらい ・なぜ Atom ができたか? ・ Atom の特徴 ・ Atom の動向 ・ Atom フィードの記述方法 ・ Atom 対応ツール ・参考文献・資料.
© 2005 株式会社はてな 本資料の一部または全部の無断複製・転載を禁じます prototype.js と Perl で Ajax 株式会社はてな 伊藤 直也
1 なんとなく Ajax ~新しくて古い XMLHttp 川合孝典 (Kansai.pm) 2005/5/22.
BBT 大学 Ruby on Rails 開発環境セットアップマニュアル Mac 版 1.1 最終更新日: 2013/1/5.
Microsoft Office 2010 概要と特徴. システム要件:オペレーティング シス テム Windows XP with Service Pack (SP) 3 (32-bit) Windows Vista with SP1 (32-bit または 64-bit) Windows 7 (32-bit.
OpenOffice.org 2.3の 紹介と今後の展開について
Web アプリをユーザー毎に カスタマイズ可能にする AOP フレームワーク
IIS 4.0で開発をするコツ Webアプリケーション構築.
水曜パソコン講座 「Windows Update プログラム  を実行する手順」         を解説します.
プログラミング言語ADP 大藤雄久.
D2-301 現時点の本資料は 完成版のスライドではありません。
第3回参考文献発表 PHP言語 岩永逸平.
ハルビン絵葉書コレクションシステムの再構築と機能追加 -サーバ側:PHPとMySQLを用いて
.NET テクノロジー を利用した SAP ソリューションの拡張 (3階層化) (評価環境構築ガイド)
LibreOffice開発Q&A Kohei Yoshida (吉田浩平)
Microsoftの新ブラウザEdgeとIEについて
Hot Pepper for iPod touch
第1回 HTML5入門.
ケータイキット for Smarty のご紹介
Slashdot Japan (スラッシュドット・ジャパン) 媒体資料
既存のBPOS のお客様のBPOS から Office 365 への切替
情報処理Ⅱ 2005年10月7日(金).
SourceForge.JP (ソースフォージ・ジェーピー) 媒体資料
Webアプリケーション.
第1回 JavaScriptゼミ ・ scriptエレメント ・ 記述における諸注意 ・ 古いブラウザへの対応方法
Silverlight とは.
webブラウザ proxy設定 (HTTP1.0)
PHP Framework Update symfony 編 株式会社ディノ 月宮紀柳.
MATLAB測位プログラミングの 基礎とGT (1)
はじめてのASP.NET 楽しいアプリ制作の会 #1 TWorks.
インターネット活用法 ~ブラウザ編~ 09016 上野喬.
Ajaxフレームワーク 松嶋慎太郎.
Narcissus 自分自身を愛した美少年JavaScript
XSL-FO + MathML MathML表示、PDF生成、SVG生成
基礎プログラミング演習 第1回.
2016年度秋期 成果発表会 2016年11月25日 大阪開発センター 技術一部 畑中 龍樹.
マイクロソフト株式会社 SAP/Microsoft コンピテンスセンター
図書館職員のための アプリケーション開発講習会
平成30年度高知工科大学教職科目 微分方程式特論I 11 高知大学教育学部技術教育コース 北川 晃.
売れるためのWEBサイト構築.
Update.
Androidアプリの作成 情報工学部情報工学科 07A1069 松永大樹.
COM コンポーネント・オブジェクト・モデル.
Fortranについて 高エネルギー加速器研究機構 平山 英夫.
Flashを用いたゲーム制作 05A1304 鈴木 浩高.
Pattern Library Project
厳網林研究会 2005年度秋学期研究中間報告 2019/4/17 総合政策学部3年 飯塚直
一歩進んだ Views の使い方 スタジオ・ウミ 山中.
オブジェクト指向言語論 第六回 知能情報学部 新田直也.
UMLの概要とオブジェクト指向の基本概念
手書き文字の自動認識アプリケーション 15K1013 坂本 倖輝
Webページに動きを持たせるJavascript言語について 例題のプログラムを通して体験的に理解することとします。
「マイグレーションを支援する分散集合オブジェクト」
「拝啓、さかもとと申します」 2008年6月28日 わんくま同盟 勉強会初参戦。 ※最重要 -質問はご遠慮願います-
「拝啓、さかもとと申します」 2008年6月28日 わんくま同盟 勉強会初参戦。 ※最重要 -質問はご遠慮願います-
第2回 Webサーバ.
プログラミング言語論 第九回 理工学部 情報システム工学科 新田直也.
About “Web Standard” for down to laymen.
About “Web Standard” for down to laymen.
オブジェクト指向言語論 第七回 知能情報学部 新田直也.
プログラミング言語論 第九回 理工学部 情報システム工学科 新田直也.
オブジェクト指向言語論 第七回 知能情報学部 新田直也.
ニシキヘビの飼い方 Pierrot.
ニシキヘビの飼い方 Pierrot.
Presentation transcript:

JavaScript Language Update Hitoshi Amano<seijro@gmail.com> Shibuya.JS Lightweight Language Ring 2006

Agenda About JavaScript Browsers Libraries Server Side JavaScript 2.0

About JavaScript JavaScript の簡単な紹介

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

Browsers 主要ブラウザの動向

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

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

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

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

Libraries 主要ライブラリの動向

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

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

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

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

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

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

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

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

JavaScript 2.0 JavaScript 2.0 への動向

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

最後に

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

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