Neo: But if you already know, how can I make a choice?
The Oracle: Because you didn't come here to make a choice, you've 
already made it. You're here to try to understand why you made it.

Was our choice Javascript ? Did Netscape prove it right?
-------

MV's presentation (on the first and only P* lightning talks, over a year 
ago) about how javascript will be the only programing language, unifying 
the server and client side
  - http://paradigma.pt/~vd/wlog/index.php?entry=entry051005-180312
  - http://mv.asterisco.pt/Files/pstarlt.ppt

Sun Labs Lively Kernel (launched this month)
The Sun Labs Lively Kernel is a web programming environment and 
computing kernel built on the JavaScript language and graphics 
capabilities available in ordinary web browsers. JavaScript brings the 
graphics to life, and the graphics are then composed into an interactive 
application platform. In addition to its application execution 
capabilities, the platform can also function as an IDE (integrated 
development environment), making the whole system self-contained and 
able to improve and extend itself on the fly. The Lively Kernel includes 
the ability to save on web pages the applications built with it, and 
even new versions of the system itself.
  - http://research.sun.com/projects/lively/

Sun's Lively Kernel originated in Morphic graphics framework, which is a 
desktop-style graphics architecture supporting superposition, 
transformation, clipping and other useful graphical traits and 
operations, as well as a multi-user event model.
  - http://wiki.squeak.org/squeak/2139

OpenMocha
OpenMocha is an open source Javascript website application server and 
development framework. Quick soft-coding and clean hard-coding in 
Javascript on the client-side AND the server-side.
  - http://openmocha.org/
Also see the other platforms:
  - http://en.wikipedia.org/wiki/Server-side_JavaScript

AJAX
Ajax is asynchronous (and cross-platform technique)in that XML data 
loading does not interfere with normal HTML and JavaScript page loading. 
JavaScript is the programming language in which Ajax function calls are 
made.[1] Data retrieved using the technique is commonly formatted using 
XML, as reflected in the naming of the XMLHttpRequest object from which 
Ajax is derived.
  - http://en.wikipedia.org/wiki/Ajax_(programming)

JSON
JavaScript Object Notation is a lightweight data-interchange format. It 
is easy for humans to read and write. It is easy for machines to parse 
and generate and a text format that is completely language independent.
  - http://json.org/

More details on client and server side Javascript:
  - 
http://www.devarticles.com/c/a/JavaScript/Client-side-and-Server-side-JavaScript/

1997 Netscape's article on Basics of Server-Side JavaScript:
  - http://www.astro.unibonn.de/~webstw/cm/ns_js_ssa/jsserv.htm

-- 
//VD
_______________________________________________
tce mailing list
tce@lists.paradigma.pt
http://lists.paradigma.pt/mailman/listinfo/tce

Responder a