Contents
- Kouichirou Eto (AIST)
- JavaScript and me
- JavaScript 10 years ago
- JavaScript dark days
- JavaScript was the victim of Browser War
- JavaScript looks extinct
- After 10 years.
- The Return of the King
- JavaScript becomes Ubiquitous
- Let's think about the next 10 years of JavaScript
- Grand Unified Theory of Programming Language
- Summary
- <宣伝>SIGHCI126にて,mala氏招待講演</宣伝>
JavaScript, the Final Programming Language on Earth
Kouichirou Eto (AIST)→
■JavaScript and me
- I'm not a JavaScript hacker.
- I'm a researcher and a media artist.
- I developed a Wiki system "qwikWeb".
- I'd like to talk about history of JavaScript.
■JavaScript 10 years ago
- "Net Travellers '96"
- I wrote a column on JavaScript.
- This was the first article written in Japanese.
- I wrote that JavaScript would be essential factor of the Web.
■JavaScript dark days
- After that, JavaScript went wrong wrong way.
- Show popup window.
- Show marquee on status bar.
- Crush browser.
- Steal privacy.
■JavaScript was the victim of Browser War
- JavaScript was the main battlefield of Browser War.
- They implemented imcompatible systems intentionally.
- Totally different Document Model.
- There becomes the wilderness area.
- The language specification has become a chaos.
■JavaScript looks extinct
- But they live through...
■After 10 years.
- JavaScript has survived.
- Java Applet has died out.
- Shockwave Director has become extinct.
- Flash also has survived.
- But, you see they also use JavaScript now!
■The Return of the King
- Javascript has conquered the client side.
- Developer finally understood the potential of JavaScript.
- Douglas Crockford, JavaScript: The World's Most Misunderstood Programming Language, 2001.
■JavaScript becomes Ubiquitous
- Windows Scripting Host
- You can control Windows by JavaScript.
- Adobe Photoshop, Illustrator
- You can also control them by JavaScript.
■Let's think about the next 10 years of JavaScript
- Structure of Web Application:
- Server Side Language + Client Side Language
- Old days:
- Server Side Language + (HTML + CSS)
- Today, no programmer can ignore JavaScript:
- Server Side Language + (HTML + CSS + JavaScript)
■Grand Unified Theory of Programming Language
- This one year, everybody uses JavaScript for AJAX.
- Server Side <- JavaScript (JSON or JSONP) -> Client Side
- In next 10 years, JavaScript may be expanded to Server Side.
- JavaScript <- JavaScript -> JavaScript
■Summary
- In last 10 years, JavaScript have conquered the client side.
- In recent days, everybody uses JavaScript for transaction.
- In next 10 years, JavaScript will also conquer the server side.
- JavaScript will be the Final Programming Language on Earth.
■<宣伝>SIGHCI126にて,mala氏招待講演</宣伝>
- 第126回ヒューマンコンピュータインタラクション研究会
- 日時:11月12日(月) 場所:東大先端科学技術センター
- 招待講演「最速インターフェースの研究と実践」mala氏
- 詳細はこちら→http://www.sighci.jp/2007/11/200711121000.html
Last modified: 2007-11-02