Monday, May 28th, 2007p>We realize that it is an incredible tough job to keep up on what is happening in the Ajax community as it is so broad. We aim to bring you a few posts a day to take some of the burden off of you, but what about broader terms?
We are starting a new monthly roundup that aims to summarize what was important in the preceding month, based on our opinion, but more so on what you, the community, thought of the postings (rating and page views).
We are going to experiment with formats, but by splitting up the content, you can also get a feel for the ajax library landscape over time. Please let us know what you think, and if there is anything else that you would like to see.
Although it is a bank holiday in the US (memorial day), we realize that: a) some geeks don’t care and are working / browsing. b) most of our audience is not in the US. So, for you, we have the first roundup:
High Level / Big News
The big recent news is the emerging talk about the new platform wars of Silverlight, Apollo, JavaFX, and how the Open Web fits into all of this. Episode One may be the browser wars, but maybe Episode Two is the plugin wars?
The press has gone a little nuts on Silverlight and JavaFX. Both are just name changes, and we have known about WPF/E and F3 for quite awhile now. I couldn’t help by have a little fun myself.
On the Ajax front, a very interesting paper was released on a trusted implementation of cross domain access, which will be huge for mashup developers, and we are seeing more and more usage of dtrace to debug apps for Ajax, or Rails.
- “Ajax is now an Endangered Species”
- JavaFX Script: Iris: Example of combining Java applets and Ajax
- Subspace: Enabling trusted cross domain Ajax
- Dtrace Firefox to get inside the black box
- 210 Ajax Frameworks and Counting
Browsers and Standards
Alex Russell thinks that the future of HTML is more important than any other worries on the Ajax side, and we agree. Everyone is watching the new W3C group, and although the group has taken on HTML 5 from the WHATWG, we wait to here how it will get tweaked. The group has been a little quiet.
The core Ajax libraries are flourishing. They are getting more and more lean, mean, and solid. It becomes harder and harder to choose between then, and we are getting abstractions on top, such as Ext JS that are providing even more functionality.
Dojo has announced a new 0.9. If you are watching this closely you will see that this is a big deal. This isn’t a slightly different Dojo. This is a revolutionary Dojo. The biggest complaint on the library has been the feeling that it is too bloated (it is incredible comprehensive). Do widgets need to be abstract enough to grok SVG and HTML (when the community is only using the HTML ones)? Does the remoting support need to bundle every funky transport layer? No. And, the Dojo team has realized this and has taken things into their hands and has revamped the framework as a lean, mean, beast that checks in at roughly the same size as Prototype. There is now ONE dojo.js instead of having you package, or grab, one of many.
Dojo is being reborn as we speak, and the results are exciting to see.
Prototype chucks along as a fantastic, solid, “I just want to add a bit of Ajax guys, not boil the world” Ajax library. Version 1.5.1. was released, and it gets faster and cleaner than ever.
- Prototype 1.5.1 Released
- New Prototype DOM Builder
- ProtoPacked 2.13: Protoype + Script.aculo.us == 32kb
- Slide.js: Prototype-based Carousel
jQuery seems to be going from strength to strength. Maybe that is why idiots decided to DOS the project… they don’t like success. The simple plugin architecture is allowing people to add functionality easily to the library without bloating it. Somehow the implementation has resulted in many more plugins in the community than elsewhere.
- jQuery.com DOS Attacks
- Flash Tooltips using jQuery
- jQuery Roundup: Rails, WordPress, and new plugins
- Interface Elements for jQuery
I was asked a lot of questions on GWT at JavaOne (no surprised based on the conference). It seems to be picking up steam, and many Java programmers are enjoying the choice.
Moo always has a nice little following that produces a lot of content. This month was no exception.
As the month comes to a close, we are looking forward to seeing the new platforms solidify over the summer, as frameworks go from alpha to beta to live.
The Ajax Experience Call for Papers Closed, and we are once again amazed at the community who made our choices incredibly tough.
Ben and I sat down and went through them all with the first pass acting as a “lets mark the must-haves first and then go back” walk through. Once we were done with that we already had chosen more content than we could fit in.
We can’t wait to see you on July 25-27 in San Francisco.
As always, if you see anything that you feel the community would enjoy seeing, please email us and let us know so we can cover it on the site.
Posted by Dion Almaer at 2:44 pm