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