Thursday, November 9th, 2006
Jay and Steve McDonald didn’t like traditional Ajax (the libraries, the XML parsing (even though you can use JSON of course)) and decided that they could create “smoother, more desktop-like web experiences that AJAX promises”, as they said in an interview at juxtaviews.com.
What is Fjax?
Website: “Fjax is an open, lightweight, cross-browser methodology for Ajax-style web 2.0 development
Fjax is a technique focused on drastically streamlining the XML handling layer of web 2.0 applications. Picture Ajax’s XML parsing and handling with less than 65 lines of code! It’s not a replacement for toolsets that provide presentation-layer visual gizmos. Think of it as a new engine to put under the hood of all the great widgets that are already out there.”
Jay: Flash. XML. Approachable. Dynamic. Content.
Steve: fun, easy, compiled, creative, secure.
The website is of course done in Fjax and follows a single page application paradigm (apart from some pages that do get url changes so you can reload them). To get links that work you need to click “Permalink this page”. This is the same issue as you have in the normal Ajax world when you are swapping out content dynamically of course.
The interview asks Jay and Steve about:
- They say â€œnecessity is the mother of inventionâ€. Is that true with FJAX? Was that your experience in coming up with this technique as an AJAX alternative?
- Have you used FJAX extensively in your own design work? Have you seen other people use the technology effectively?
- Whatâ€™s been the biggest challenge in bringing FJAX to the public consciousness? How has the development community responded?
- Are you seeking any sort of trademark for the term â€œFJAXâ€ and have you contacted Adobe about FJAX?
- With advancements in streaming video, css integration, and xml parsing Flash has suddenly become a staple in the world of Web 2.0. However, this takes some of the â€œopen sourceâ€ credo out of Web 2.0 development and creates a dependency on a commercial tool. Do you have any thoughts on Flashâ€™s second life?
- What are Flashâ€™s weaknesses and what kinds of improvements would you make if you were head of product development at Adobe?
- Youâ€™ve been featured in Wired.com for your technique and you have a website dedicated to FJAX. Has your discovery of FJAX, and the subsequent attention, affected your current design/consulting business?
- In your opinion, whatâ€™s the most exciting thing about the Web today?
This could be a nice easy to use framework, and Flash isn’t as scary as it used to be (politically as well as technically). Personally, we think that Fjax IS still Ajax, even if it isn’t AJAX.
Posted by Dion Almaer at 8:45 am