Open Source AJAX toolkits 147
twofish writes "InfoWorld columnist Peter Wayner recently reviewed six
of the most popular "open source" Ajax toolkits. The article sets
out to see if they are enterprise ready in comparison to commercial products
such Backbase, JackBe, and Tibco's General Interface. The six open source projects
covered were selected because each has a high-profile in the developer community
and support of one or more stable organizations. "
The toolkits covered are:
- Dojo
- Google Web Toolkit
- Microsoft Atlas
- Open Rico and Prototype
- Yahoo AJAX Library
- Zimbra Kabuki AJAX Toolkit
Whilst the definition of open source is broad, the round-up is quite helpful.
Java != Javascript (Score:5, Interesting)
This is in response to Google's toolkit, which allows users to code in Java instead of Javascript. I think this feature is a real winner to Java coders. Who wants to code Javascript when you can use Swing? Regardless of what TFA says, there is a difference between the two programming experiences.
In summary, if you are already proficient in Java, Google is the way to go.
Re:"Open source?" (Score:5, Interesting)
1. It's a crappy product that their marketing people cannot justify as promotion cost
2. There are better free products
3. They are trying to get their foot into the niche so they can then charge for the "Professional" version
4. They don't understand the space yet
This is common for Microsoft and now becoming common for Google.
Sadly AJAX is still the "silver bullet" of web based companies and the buzzword of the moment. So many companies are using AJAX for the sake of using it despite the fact it is not applicable to the ir use case; sometimes it is easier to wedge something in and use a buzzword to sound cool and relevant.
Re:Java != Javascript (Score:5, Interesting)
when are people going to realize that Javascript and Java share only a name???
Re:Java != Javascript (Score:5, Interesting)
It's times like these that I am glad I get to tag articles.
Re:Erm... (Score:3, Interesting)
Or you just do exactly what digg does and take your own javascript library and include everything you possibly can do "just in case".
I'm actually surprised kitchenSink.js isn't included.
This is just an example from the standard front screen of digg without any cookies or logins to concern itself with.
<script src="/js/spellChecker.js" type="text/javascript"></script>
<script src="/js/utils.js" type="text/javascript"></script>
<script src="/js/xmlhttp.js" type="text/javascript"></script>
<script src="/js/comments.js" type="text/javascript"></script>
<script src="/js/wz_dragdrop.js" type="text/javascript"></script>
<script src="/js/hover.js" type="text/javascript"></script>
<script src="/js/label.js" type="text/javascript"></script>
<script src="/js/dom-drag.js" type="text/javascript"></script>
<script src="/js/switcher.js" type="text/javascript"></script>
<script src="/js/prototype.js" type="text/javascript"></script>
<script src="/js/scriptaculous.js" type="text/javascript"></script>
<script src="/js/lightbox.js" type="text/javascript"></script>
<script src="/js/aboutdigg.js" type="text/javascript"></script>
Re:"Open source?" (Score:4, Interesting)
Re:A better review (w/ actual code samples) (Score:2, Interesting)
If you're interested in JS toolkits... (Dojo, etc) (Score:2, Interesting)
Its not the best known, but its one of the most promising toolkits in [very] active development. I've been involved (sort of -- following the mailing list) and its open source & very slick.
http://www.qooxdoo.org// [qooxdoo.org]
The 0.6 release is expected in the next day or so, and is a big jump over 0.5. The only area that is still a bit weak is the documentation, but there is a good group of developers working actively on getting that properly sorted for the next release.
Re:Erm... (Score:3, Interesting)
Should have reviewed DWR (Score:3, Interesting)
Central idea behind DWR is it exposes methods of Java Beans over the web. Create a server side class and then call methods from javascript like this: MyBean.method(). It couldn't be simpler.
I have used DWR in my just released online version of Risk, called Grand Strategy [denizengames.com].
Re:Java != Javascript (Score:5, Interesting)
Re:Java != Javascript (Score:4, Interesting)
Re:"Open source?" (Score:3, Interesting)
i.e., they have learned the lesson of Borland.
e.g., Oracle can't survive in the long term if Microsoft gains control over server platforms
e.g., IBM can't survive inthe long term if they have to use Microft's own tools to complete with it.
So: yes, support of open source is self interested in cases like these. But not necessarily cynical or pernicious.
Re:Java != Javascript (Score:1, Interesting)