2009年7月21日 星期二

Javascript lift-off - Unify the web, from cloud to client

講題:Javascript lift-off - Unify the web, from cloud to client

講者:sleepnova

網站:http://sleepnova.blogspot.com/
摘要:
GAE 已經支援 Phython, Java 以及 JRuby, 雲端為什麼還需要一個 Javascript 來參一腳? Javascript 運用在這些領域又有什麼特別之處值得我們關注?

1. Javascript 運用在這方面其中一個特點是 browser 跟 server 可以分享一樣的 code, 比方說 在 server 上跑 jQuery 來產生網頁 (Demo)。

2. 語言的彈性, Google 工程師 Steve Yen 自己實做了一套類似 Ruby on Rail 的 framework 叫做Trimpath, 又稱為 Rhino on Rail, 有跟 Rail 一樣的 ActiveRecord (Code sample)。

3. Helma project, 一套 Javascript app server 目前已經可以跑在 AppEngine (GAE) 上, 並且有一套優雅的 GAE datastore data binding (Demo 可以看到有多神奇)。

Indroduction
The World's Most Misunderstood Programming Language - Douglas Crockford
The Next Big Language - Steve Yen
Lambda thing - Lisp, Scheme
Client-side
Hotruby
Server-side
Rhino on Rail - Trimpath
Helma on AppEngine
Desktop
Eclipse scripting
OpenGL
What else?
Write your own web browser in javascript

網誌存檔