[I realize this is a bit OT because we were targeting desktop scripting, but given the javascript solution, drifting into the "web" with both client and server side programming, I thought it would be OK to diverge a bit.]

Well, if the Browser is the Computer, one of the issues I've run into is multiple languages: one on the server, and another on the browser. Java was popular because you could use the same language on both sides: servlets and applets.

But there is yet another javascript rebirth going on: server-side javascript. John Guerin pointed this out to Steve and me while we were working with the Google App Engine, and I was kvetching about having to deal with javascript in the client (google maps, primarily) and python/django on the server.

Jaxer is the critter that pulls off this magic.
  http://www.aptana.com/jaxer
  http://ejohn.org/blog/server-side-javascript-with-jaxer/
I've never liked most of the server-side solutions, they were just too ugly. Php for example was really designed as a "web shell", not a full featured language (IMHO). But Javascript is a nifty enough language that having on both sides of the wire is compelling.

And Aptana is another alternative to Google App Engine and Amazon EC2, and considerably cheaper than the latter.

I haven't used it yet, so would love to hear of other folks' experience with jaxer and server-side javascript.

    -- Owen


============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

Reply via email to