Jan
23
2008

Ajax Through the Looking Glass

Aptana’s release of Jaxer revives a beautiful opportunity to use the same language on the server as in the browser when developing AJAX applications. With Jaxer server-side programming can be conducted in HTML/DOM, CSS and Javascript. This is welcome news for anyone who’s struggled with writing code that writes code that writes content while escaping escaped strings. Working in a single language is appealing as is the prospect of producing a small, complete application in a single file.

Jaxer Architecture Overview | Aptana

Jaxer Architecture Overview | Aptana via kwout

There is still plenty of room for those who like layers in their frameworks. Jaxter files themselves can be dynamic pages generated on the fly by PHP, Ruby, Java etc.

Jaxer Architecture Overview | Aptana

Jaxer Architecture Overview | Aptana via kwout

Aptana’s distribution of the technology was given a kick start through the inclusion of a Jaxer server and development environment in the latest RadRails update. The constant presence of the Jaxer button in my Eclipse IDE is a strong reminder that I have something new to experiment with.

Though I have to admit to a little nostalgia for Netscape’s LiveWire.

Server-side JavaScript - Wikipedia, the free encyclopedia

Server-side JavaScript – Wikipedia, the free encyclopedia via kwout

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]
  • Phil

    Hi,
    Do you know or see any example of PHP script generating JAXER content?

    “Jaxter files themselves can be dynamic pages generated on the fly by PHP, Ruby, Java etc.”

    The only reference to PHP I see on the JAXER site is the PHP script returning JSON data to the HTML page.
    I want a PHP page generate JAXER, perhaps by Smarty template.

    Cheers, Phil

  • Phil

    Hi,
    Do you know or see any example of PHP script generating JAXER content?

    “Jaxter files themselves can be dynamic pages generated on the fly by PHP, Ruby, Java etc.”

    The only reference to PHP I see on the JAXER site is the PHP script returning JSON data to the HTML page.
    I want a PHP page generate JAXER, perhaps by Smarty template.

    Cheers, Phil

  • Phil

    Re: PHP generated Jaxer content.

    I’ve not used it myself yet, but Aptana’s description of the Jaxer page lifecycle (http://aptana.com/node/150) is pretty clear.

    “The HTML document starts life on the server, either as a static HTML file read from disk, or as a dynamic page generated by PHP, Ruby, Java, etc.”

    From what I understand, in this case, Jaxer acts as a filter processing the output of the PHP script before passing it on to the web server which in turn sends it to the client.

    - Phil

  • Phil

    Re: PHP generated Jaxer content.

    I’ve not used it myself yet, but Aptana’s description of the Jaxer page lifecycle (http://aptana.com/node/150) is pretty clear.

    “The HTML document starts life on the server, either as a static HTML file read from disk, or as a dynamic page generated by PHP, Ruby, Java, etc.”

    From what I understand, in this case, Jaxer acts as a filter processing the output of the PHP script before passing it on to the web server which in turn sends it to the client.

    - Phil

  • Phil

    Note to readers – there are actually two different Phils in this conversation. I’m not talking to myself. (At least … not here.)

  • Phil

    Note to readers – there are actually two different Phils in this conversation. I’m not talking to myself. (At least … not here.)

RSS Google Reader Shared Items

  • Facebook 101 [COMIC] October 1, 2011
    There are some people who think Facebook has become too complicated. There are other people who agree with those people. Mashable Comics are illustrated every week by Kiersten Essenpreis, a New York-based artist who draws and blogs at YouFail.com. More Mashable Comics: 1. The Earliest Social Network Ever Discovered 2. First-Generation GPS 3. There's a B […]
    Matt Silverman
  • Google Maps Launches Helicopter View of Your Route October 1, 2011
    Shared by phrees Found myself whistling the Indiana Jones theme while watching the animated helicopter view. Google has added a 3D aerial route preview option to its Google Maps product. With the new feature, Google Maps users can fly alongside routes to get a birds-eye view of directions while planning road trips, biking excursions, hiking trips or regular […]
    (author unknown)
  • 22 Essential Tools for Testing Your Website’s Usability September 30, 2011
    The Web Design Usability Series is supported by join.me, an easy way to instantly share your screen with anyone. join.me lets you collaborate on-the-fly, put your heads together super-fast and even just show off. A site’s ease of use, or its usability, is an integral part of its success, especially with websites becoming more and more interactive, complex an […]
    Jacob Gube
  • Coding with data from our Transparency Report September 29, 2011
    By Matt Braithwaite, Transparency Engineering Tech Lead More than a year ago, we launched our Transparency Report, which is a site that shows the availability of Google services around the world and lists the number of requests we’ve received from governments to either hand over data or to remove content. We wanted to provide a snapshot of government actions […]
    Scott Knaster
  • What’s happening on your site right now? September 29, 2011
    The web is getting faster, and not just the speed of the pages, but also the speed of change. Before, it was fine to build a website and modify it only when new products were launched. All of us avid Analytics users know that’s just not good enough. We need to be constantly on the lookout for problems and opportunities. Currently, Google Analytics does a gre […]
    Google Analytics team