<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: AJAX framework survey</title>
	<atom:link href="http://news.qooxdoo.org/ajax-framework-poll/feed" rel="self" type="application/rss+xml" />
	<link>http://news.qooxdoo.org/ajax-framework-poll</link>
	<description>The qooxdoo news section</description>
	<pubDate>Wed, 19 Nov 2008 11:41:50 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: Joe</title>
		<link>http://news.qooxdoo.org/ajax-framework-poll#comment-6803</link>
		<dc:creator>Joe</dc:creator>
		<pubDate>Thu, 05 Apr 2007 21:24:21 +0000</pubDate>
		<guid isPermaLink="false">http://news.qooxdoo.org/ajax-framework-poll#comment-6803</guid>
		<description>Check out this &lt;a href="http://www.ajaxdiff.com" rel="nofollow"&gt;www.ajaxdiff.com&lt;/a&gt; site which is a new community platform for comparing AJAX frameworks. It is completely open for community contributions allowing adding and updating framework details and indexing related publications. The platform was aired today with initial content and is waiting for you guys to start pumping information to it.

I will be happy to receive feedbacks. The site is built upon a dedicated framework that will be updated with your ideas.

Thanks,
Joe Abrams</description>
		<content:encoded><![CDATA[<p>Check out this <a href="http://www.ajaxdiff.com" rel="nofollow">http://www.ajaxdiff.com</a> site which is a new community platform for comparing AJAX frameworks. It is completely open for community contributions allowing adding and updating framework details and indexing related publications. The platform was aired today with initial content and is waiting for you guys to start pumping information to it.</p>
<p>I will be happy to receive feedbacks. The site is built upon a dedicated framework that will be updated with your ideas.</p>
<p>Thanks,<br />
Joe Abrams</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sharmak</title>
		<link>http://news.qooxdoo.org/ajax-framework-poll#comment-6802</link>
		<dc:creator>sharmak</dc:creator>
		<pubDate>Fri, 13 Oct 2006 00:14:30 +0000</pubDate>
		<guid isPermaLink="false">http://news.qooxdoo.org/ajax-framework-poll#comment-6802</guid>
		<description>In my view Qooxdoo is advanced JavaScript based frame work with best ui widgets. Currently JavaScript frameworks are not caught attention, because in most of the web application being developed today, the MVC is still at the server side. In future, the MVC will move to the client side and Qooxdoo will be in the developer’s radar.  All the browser’s have to implement JavaScript cleanly to survive in the market, which will improve the cross browser compatibility  of Qooxdoo and similar framwworks.</description>
		<content:encoded><![CDATA[<p>In my view Qooxdoo is advanced JavaScript based frame work with best ui widgets. Currently JavaScript frameworks are not caught attention, because in most of the web application being developed today, the MVC is still at the server side. In future, the MVC will move to the client side and Qooxdoo will be in the developer’s radar.  All the browser’s have to implement JavaScript cleanly to survive in the market, which will improve the cross browser compatibility  of Qooxdoo and similar framwworks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sebastian</title>
		<link>http://news.qooxdoo.org/ajax-framework-poll#comment-6801</link>
		<dc:creator>Sebastian</dc:creator>
		<pubDate>Sat, 30 Sep 2006 04:45:42 +0000</pubDate>
		<guid isPermaLink="false">http://news.qooxdoo.org/ajax-framework-poll#comment-6801</guid>
		<description>@Leland: It seems you have misunderstood me. As I have already mentioned we have invested many hours to improve the support for Safari in qooxdoo. You should even be able to confirm this. Many stuff is already working well. For example the whole OO model, properties, events, AJAX related stuff, etc. The layout is just one part of the whole thing.

This explains why I think that a comparison to other, especially smaller toolkits, isn't really fair. Compared to Prototype/Scriptaclous or even Dojo, qooxdoo includes a complete GUI toolkit. That makes it probably more complicated to support each browser. In Dojo for example much of the widget implementation code includes cross-browser code, too (or even CSS). You don't find stuff like this in qooxdoo. The layout engine of qooxdoo automatically tries to fix these issues. You should better compare qooxdoo with Backbase or Bindows. Even if they are commercial.

Regarding priority of Safari I think our standpoints are a little different. We think in user percentage of customers and not of developers. In the real world the customers (or product managers) decide and not the developers. Even if there are many Mac developers, they could also use Camino or Firefox to develop for example. Safari is not the only option.

The JavaScript bugs of Safari are really quite ugly. It isn't interesting for qooxdoo if Safari is better in the CSS world and even have support for ACID2. They have invested much of their development time to increase the support for CSS and for current web pages. Safari is now a good option for general web surfing. But they haven't nearly invested as much time to JavaScript compared to the Mozilla guys for example. This should be also one big TODO item on the list of the webkit developers.

In general the time is limited. We have to decide how many hours we spend for general new or improved features or for fixing bugs and improve existing code. To enhance the support for the different browsers is just one of the points. And as I explained already the marked share in the customer world of Safari is about 2-3%. As more users Safari use, as easier it will be, to explain to our product managers, that we need more time, to better support this browser.

Under Windows Opera seems to be the one with the fastest JS engine. Seems to be different under Mac OS. We have no special optimizations for the different browsers. I even don't know how to optimize for gecko for example.

I hope this explains that I would love to have full Safari support in qooxdoo.</description>
		<content:encoded><![CDATA[<p>@Leland: It seems you have misunderstood me. As I have already mentioned we have invested many hours to improve the support for Safari in qooxdoo. You should even be able to confirm this. Many stuff is already working well. For example the whole OO model, properties, events, AJAX related stuff, etc. The layout is just one part of the whole thing.</p>
<p>This explains why I think that a comparison to other, especially smaller toolkits, isn&#8217;t really fair. Compared to Prototype/Scriptaclous or even Dojo, qooxdoo includes a complete GUI toolkit. That makes it probably more complicated to support each browser. In Dojo for example much of the widget implementation code includes cross-browser code, too (or even CSS). You don&#8217;t find stuff like this in qooxdoo. The layout engine of qooxdoo automatically tries to fix these issues. You should better compare qooxdoo with Backbase or Bindows. Even if they are commercial.</p>
<p>Regarding priority of Safari I think our standpoints are a little different. We think in user percentage of customers and not of developers. In the real world the customers (or product managers) decide and not the developers. Even if there are many Mac developers, they could also use Camino or Firefox to develop for example. Safari is not the only option.</p>
<p>The JavaScript bugs of Safari are really quite ugly. It isn&#8217;t interesting for qooxdoo if Safari is better in the CSS world and even have support for ACID2. They have invested much of their development time to increase the support for CSS and for current web pages. Safari is now a good option for general web surfing. But they haven&#8217;t nearly invested as much time to JavaScript compared to the Mozilla guys for example. This should be also one big TODO item on the list of the webkit developers.</p>
<p>In general the time is limited. We have to decide how many hours we spend for general new or improved features or for fixing bugs and improve existing code. To enhance the support for the different browsers is just one of the points. And as I explained already the marked share in the customer world of Safari is about 2-3%. As more users Safari use, as easier it will be, to explain to our product managers, that we need more time, to better support this browser.</p>
<p>Under Windows Opera seems to be the one with the fastest JS engine. Seems to be different under Mac OS. We have no special optimizations for the different browsers. I even don&#8217;t know how to optimize for gecko for example.</p>
<p>I hope this explains that I would love to have full Safari support in qooxdoo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leland Scott</title>
		<link>http://news.qooxdoo.org/ajax-framework-poll#comment-6800</link>
		<dc:creator>Leland Scott</dc:creator>
		<pubDate>Fri, 29 Sep 2006 21:46:15 +0000</pubDate>
		<guid isPermaLink="false">http://news.qooxdoo.org/ajax-framework-poll#comment-6800</guid>
		<description>Sebastian,
Some of your comments, and your negative attitude toward Safari in general, clarify why QooxDoo hasn't "grown up" to full cross-browser support in the Ajax/DHTML world.  You are welcome, of course, to continue viewing Safari and Mac OS X as simply niche players too small to bother with, but then you're missing the bigger picture.  Web 2.0 isn't supposed to be about writing for one browser or another.  It's supposed to be about writing to standards, and using advanced CSS and Javascript to enhance the overall web user interface.  Every browser has "bugs," but that doesn't mean you just write them off.  Safari/WebKit is a huge player in the browser world today, and nearly all the open source Ajax toolkits/frameworks support it by now.  I don't have any figures on this, but it's pretty clear to me that the percentage of web developers--especially web 2.0 developers--who use the Mac as their base platform is much higher than in the population at large.  Just to mention a few that I know of, the developers of Prototype/Script.aculo.us and Dojo all develop using Mac OS X.  I know of at least one major player in the Yahoo YUI project who's a Mac developer.  That's already a very high percentage---and huge influence---of Mac developers in today's Ajax marketplace.  If you believe the Ajaxian results, that means that Mac developers have built the Ajax platforms chosen by 97% percent of the folks who voted in it.  There's a reason for this---Prototype and Dojo both a full and unconditional support for Mac OS X and Safari 2.x.

If you really want QooxDoo to be as highly respected, you need to take support for Safari seriously.

I'll be emailing you some data for your records, too.... I ran the performance test you mentioned.  Indeed, Safari performs more poorly than the other two browsers I tried--Opera 9 and Camino.  I wonder if that's not a reflection of the fact that the tests are optimized for Gecko, however?  Camino outperformed Opera by a significant margin as well, yet Opera shows much faster JavaScript performance than Firefox in other tests I've see.  I couldn't get your test to run in Firefox 1.5, or I'd have done that one, too.  I made some screen movies I'll email to you.

Regarding the box test you've posted, however, I'm pleased to report that the latest WebKit performs flawlessly.  I'll send you screenshots... they were actually made with Safari 3.0, which is included with the Leopard (Mac OS X 10.5) preview, but use a recent WebKit build for the JavaScript engine. The latest nightly WebKit has an even more current build than Safari 3.0 at this point, so you should be able to confirm the results with the latest nightly download.

Finally, let me remark that JavaScript performance isn't the total picture when you're measuring performance of a Web 2.0 interface.  As you know, CSS is a huge part of the picture there, and CSS rendering performance is probably at least a big a factor as JavaScript performance in measuring how an interface actually "feels" to the end user.  From what I've read and understand, Safari has been leading in CSS standards compliance for some time now (it was the first to pass the "Acid" test last year), and the WebKit guys continue to push the limits of CSS implementations.

Regards,
Leland </description>
		<content:encoded><![CDATA[<p>Sebastian,<br />
Some of your comments, and your negative attitude toward Safari in general, clarify why QooxDoo hasn&#8217;t &#8220;grown up&#8221; to full cross-browser support in the Ajax/DHTML world.  You are welcome, of course, to continue viewing Safari and Mac OS X as simply niche players too small to bother with, but then you&#8217;re missing the bigger picture.  Web 2.0 isn&#8217;t supposed to be about writing for one browser or another.  It&#8217;s supposed to be about writing to standards, and using advanced CSS and Javascript to enhance the overall web user interface.  Every browser has &#8220;bugs,&#8221; but that doesn&#8217;t mean you just write them off.  Safari/WebKit is a huge player in the browser world today, and nearly all the open source Ajax toolkits/frameworks support it by now.  I don&#8217;t have any figures on this, but it&#8217;s pretty clear to me that the percentage of web developers&#8211;especially web 2.0 developers&#8211;who use the Mac as their base platform is much higher than in the population at large.  Just to mention a few that I know of, the developers of Prototype/Script.aculo.us and Dojo all develop using Mac OS X.  I know of at least one major player in the Yahoo YUI project who&#8217;s a Mac developer.  That&#8217;s already a very high percentage&#8212;and huge influence&#8212;of Mac developers in today&#8217;s Ajax marketplace.  If you believe the Ajaxian results, that means that Mac developers have built the Ajax platforms chosen by 97% percent of the folks who voted in it.  There&#8217;s a reason for this&#8212;Prototype and Dojo both a full and unconditional support for Mac OS X and Safari 2.x.</p>
<p>If you really want QooxDoo to be as highly respected, you need to take support for Safari seriously.</p>
<p>I&#8217;ll be emailing you some data for your records, too&#8230;. I ran the performance test you mentioned.  Indeed, Safari performs more poorly than the other two browsers I tried&#8211;Opera 9 and Camino.  I wonder if that&#8217;s not a reflection of the fact that the tests are optimized for Gecko, however?  Camino outperformed Opera by a significant margin as well, yet Opera shows much faster JavaScript performance than Firefox in other tests I&#8217;ve see.  I couldn&#8217;t get your test to run in Firefox 1.5, or I&#8217;d have done that one, too.  I made some screen movies I&#8217;ll email to you.</p>
<p>Regarding the box test you&#8217;ve posted, however, I&#8217;m pleased to report that the latest WebKit performs flawlessly.  I&#8217;ll send you screenshots&#8230; they were actually made with Safari 3.0, which is included with the Leopard (Mac OS X 10.5) preview, but use a recent WebKit build for the JavaScript engine. The latest nightly WebKit has an even more current build than Safari 3.0 at this point, so you should be able to confirm the results with the latest nightly download.</p>
<p>Finally, let me remark that JavaScript performance isn&#8217;t the total picture when you&#8217;re measuring performance of a Web 2.0 interface.  As you know, CSS is a huge part of the picture there, and CSS rendering performance is probably at least a big a factor as JavaScript performance in measuring how an interface actually &#8220;feels&#8221; to the end user.  From what I&#8217;ve read and understand, Safari has been leading in CSS standards compliance for some time now (it was the first to pass the &#8220;Acid&#8221; test last year), and the WebKit guys continue to push the limits of CSS implementations.</p>
<p>Regards,<br />
Leland </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://news.qooxdoo.org/ajax-framework-poll#comment-6799</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Fri, 29 Sep 2006 01:54:55 +0000</pubDate>
		<guid isPermaLink="false">http://news.qooxdoo.org/ajax-framework-poll#comment-6799</guid>
		<description>Here's why I think Qooxdoo is behind in the polls

NON EXISTENT MARKETING (Almost). The only way I managed to find Qooxdoo is via the ajaxian listing.... its so obsure nobody even heard of it. The Qooxdoo guys need to write and post public regular introductory articles on Ajaxian and other Java, PHP and .Net to tell people how to use it, what benefit it has, the fantastic property, queues and events system etc ... generate hype (Which it deserves 10Xs more).

OO decorator pattern type of programming model is so much more powerful and the way you guys did it is simply amazing. But it departs from traditional DHTML web development and is forbidden territory to many who fear the unknown. People will resist change till they see that the potential benefits too irresistable overcoming their fears. People need to know how it really is so much easier and so much more powerful. Again ... more public articles please! And I don't mean on your own website ;)

You need an evangelist!</description>
		<content:encoded><![CDATA[<p>Here&#8217;s why I think Qooxdoo is behind in the polls</p>
<p>NON EXISTENT MARKETING (Almost). The only way I managed to find Qooxdoo is via the ajaxian listing&#8230;. its so obsure nobody even heard of it. The Qooxdoo guys need to write and post public regular introductory articles on Ajaxian and other Java, PHP and .Net to tell people how to use it, what benefit it has, the fantastic property, queues and events system etc &#8230; generate hype (Which it deserves 10Xs more).</p>
<p>OO decorator pattern type of programming model is so much more powerful and the way you guys did it is simply amazing. But it departs from traditional DHTML web development and is forbidden territory to many who fear the unknown. People will resist change till they see that the potential benefits too irresistable overcoming their fears. People need to know how it really is so much easier and so much more powerful. Again &#8230; more public articles please! And I don&#8217;t mean on your own website <img src='http://news.qooxdoo.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
You need an evangelist!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sebastian</title>
		<link>http://news.qooxdoo.org/ajax-framework-poll#comment-6798</link>
		<dc:creator>Sebastian</dc:creator>
		<pubDate>Thu, 28 Sep 2006 22:14:23 +0000</pubDate>
		<guid isPermaLink="false">http://news.qooxdoo.org/ajax-framework-poll#comment-6798</guid>
		<description>&lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; &lt;html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"&gt; &lt;head&gt; 	&lt;title&gt;Untitled document&lt;/title&gt; 	&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt; &lt;/head&gt; &lt;body&gt;&lt;p&gt;@Leland: Regarding Safari suppoer. Interesting analysis, but it&#39;s not true. Yes the demos does not work because of some layout issues in Safari and other webkit like browsers. But we have achieved major improvements in the overall compatibility. All the JavaScript crashes in Safari are gone. However and that&#39;s true - the GUI doesn&#39;t work in Safari yet.   Respecting that many Mac OS users use Safari on a daily basis you must admit that the overall usage is just 2-3 percent. That mean, Safari is quite interesting, but it simple does not have the same focus than IE and Mozilla. It&#39;s better comparable to the position Opera is in, too. It&#39;s a small nice browser with a nice concept and a nice GUI. But Safari has many more bugs than even Opera. The most time these problems are no errors in qooxdoo, but malformed or even missing implementations in Safari. If you search the source code for Safari you can already found some comments about stuff that seems to be broken.   I hope this explains why especially such advanced toolkits like qooxdoo have some problems here. A simple cross-browser XmlHttp wrapper is simple compared to this job.&lt;/p&gt; &lt;p&gt;Please don&#39;t forget that the performance of Safari is only good using tradional web pages. In our tests, you can find them in the performance section, the most things are about 3-10 times slower in Safari than in Firefox. It&#39;s just not correct that Safari has a good JavaScript performance. Even if qooxdoo will work it will be dramatically slower.  That&#39;s not bad. Remember, even Firefox has needed many years of development to reach the todays stability and performance. Hopefully the Apple guys invest even more time to improve Safari in aspects which are interesting for qooxdoo.  The other point you mentioned is not true, too. The default appearance of qooxdoo is comparable to Windows, but this does not mean, that qooxdoo must look this way. As a framework with a professional ambition, we created a toolkit that tries to solve the look&#38;feel of the worlds leading operating system first. Please take a look at the power of our appearance themes. You can configure everything yourself, you can use textures, complex border styles, different colors, icons, ...&lt;/p&gt; &lt;p&gt;If you have more questions and suggestions please feel free to contact me via mail: sebastian dot werner at 1und1 dot de.&lt;/p&gt; &lt;/body&gt; &lt;/html&gt;</description>
		<content:encoded><![CDATA[<p>< ?xml version="1.0" encoding="utf-8"?> < !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> 	 	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body>
<p>@Leland: Regarding Safari suppoer. Interesting analysis, but it&#39;s not true. Yes the demos does not work because of some layout issues in Safari and other webkit like browsers. But we have achieved major improvements in the overall compatibility. All the JavaScript crashes in Safari are gone. However and that&#39;s true - the GUI doesn&#39;t work in Safari yet.   Respecting that many Mac OS users use Safari on a daily basis you must admit that the overall usage is just 2-3 percent. That mean, Safari is quite interesting, but it simple does not have the same focus than IE and Mozilla. It&#39;s better comparable to the position Opera is in, too. It&#39;s a small nice browser with a nice concept and a nice GUI. But Safari has many more bugs than even Opera. The most time these problems are no errors in qooxdoo, but malformed or even missing implementations in Safari. If you search the source code for Safari you can already found some comments about stuff that seems to be broken.   I hope this explains why especially such advanced toolkits like qooxdoo have some problems here. A simple cross-browser XmlHttp wrapper is simple compared to this job.</p>
<p>Please don&#39;t forget that the performance of Safari is only good using tradional web pages. In our tests, you can find them in the performance section, the most things are about 3-10 times slower in Safari than in Firefox. It&#39;s just not correct that Safari has a good JavaScript performance. Even if qooxdoo will work it will be dramatically slower.  That&#39;s not bad. Remember, even Firefox has needed many years of development to reach the todays stability and performance. Hopefully the Apple guys invest even more time to improve Safari in aspects which are interesting for qooxdoo.  The other point you mentioned is not true, too. The default appearance of qooxdoo is comparable to Windows, but this does not mean, that qooxdoo must look this way. As a framework with a professional ambition, we created a toolkit that tries to solve the look&amp;feel of the worlds leading operating system first. Please take a look at the power of our appearance themes. You can configure everything yourself, you can use textures, complex border styles, different colors, icons, &#8230;</p>
<p>If you have more questions and suggestions please feel free to contact me via mail: sebastian dot werner at 1und1 dot de.</p>
<p> </body> </html></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Markus</title>
		<link>http://news.qooxdoo.org/ajax-framework-poll#comment-6797</link>
		<dc:creator>Markus</dc:creator>
		<pubDate>Wed, 27 Sep 2006 16:59:15 +0000</pubDate>
		<guid isPermaLink="false">http://news.qooxdoo.org/ajax-framework-poll#comment-6797</guid>
		<description>@Sebastian: I came to the same conclusion and I agree with your idea to divide the list into several groups. For me prototype and jquery are collections of nice code for a quick implementation of ajax functionality and not a framework. They work on an lower level and don't try to implement GUI features.

Level 1 scripts: Collections of Javascript functionality
- Prototype
- jQuery
- MochiKit

Level 2 scripts: Based on others. GUI features
- Scriptaclous
- Rico
- Moo.fx

Level 1+2 scripts (frameworks):
- qooxdoo
- Dojo

The others mentioned in your blog-entry I haven't tested yet - or forgotten ;-)</description>
		<content:encoded><![CDATA[<p>@Sebastian: I came to the same conclusion and I agree with your idea to divide the list into several groups. For me prototype and jquery are collections of nice code for a quick implementation of ajax functionality and not a framework. They work on an lower level and don&#8217;t try to implement GUI features.</p>
<p>Level 1 scripts: Collections of Javascript functionality<br />
- Prototype<br />
- jQuery<br />
- MochiKit</p>
<p>Level 2 scripts: Based on others. GUI features<br />
- Scriptaclous<br />
- Rico<br />
- Moo.fx</p>
<p>Level 1+2 scripts (frameworks):<br />
- qooxdoo<br />
- Dojo</p>
<p>The others mentioned in your blog-entry I haven&#8217;t tested yet - or forgotten <img src='http://news.qooxdoo.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leland Scott</title>
		<link>http://news.qooxdoo.org/ajax-framework-poll#comment-6796</link>
		<dc:creator>Leland Scott</dc:creator>
		<pubDate>Wed, 27 Sep 2006 13:08:49 +0000</pubDate>
		<guid isPermaLink="false">http://news.qooxdoo.org/ajax-framework-poll#comment-6796</guid>
		<description>Hi,
Earlier this year, I did a comprehensive review of all the active DHTML/Ajax toolkits and libraries and included Qooxdoo on the list.  Unfortunately, Qooxdoo rated only a "C" because it has no support for WebKit-based browsers, which are the dominant browser on Mac OS X.  I wrote to Qooxdoo and was told you do no testing with WebKit.  I visited your site again today and sadly found no change in that.  Nothing works.

I think you would see much more interest in your framework if you were truly cross-browser and cross-platform.  Supporting only IE and Firefox is just not sufficient. WebKit is an open source project (http://www.webkit.org), and Safari and the other browsers built on it (Shiira, OmniWeb, and others) is one of the best web browsers out there--screaming fast, lots of developer support, and fully standards compliant.  A large percentage of web developers use the Mac as their platform, and a Javascript library---particularly one that has ambitions of being an heir to DOMAPI---that doesn't work on the native Mac OS X browser is out of the running before you get too far.  (FYI, there's a nascent project to port WebKit to Windows and Linux.  There are already alpha products for those platforms available, though they're pretty lame at this point. You can find more about that on the WebKit blog and wiki.)

Here's what I wrote about Qooxdoo in March 2006:  

C
qooxdoo
"qooxdoo is an advanced open-source javascript based toolkit. qooxdoo continues where simple HTML is not enough anymore. This way qooxdoo can help you to get your rich web application interface done - easier than ever before."
This is primarily a framework for dhtml interfaces... A generic Ajax implementation was just released in February 2006. The online demos do not work in Safari 2.0, and the developers state that they do no testing for Safari. Most of the tests work fine in Firefox, but it's clear from the look/feel applied to the GUI components that this is intended for use on Windows systems only and that other platforms are not being contemplated. 

I will be doing an update to the original scoring in the next month, and I'd love to be able to say something nicer about Qooxdoo.  The original scorecard, which has been widely referenced on the web over the last 6 months, is at http://www.musingsfrommars.org/2006/03/ajax-dhtml-library-scorecard.html

I did a followup in June, re-reviewing a number of toolkits and adding just as many new ones: http://www.musingsfrommars.org/2006/06/howre-we-doing-now-ajax-browsers.html

As I've said to other developer groups in the last few months, you should just buy a Mac to have available for testing.  Doesn't cost much, and I assure you it will get you a lot more favorable review that trying to build a platform for Windows (and perhaps Linux) only.  In my experience, the cost of including Opera and Safari in your code to ensure compatibility is far lower than the cost of trying to include IE, and doing both will gain you a lot more goodwill with developers--your primary target audience at this point.

Regards,
Leland Scott
Musings from Mars</description>
		<content:encoded><![CDATA[<p>Hi,<br />
Earlier this year, I did a comprehensive review of all the active DHTML/Ajax toolkits and libraries and included Qooxdoo on the list.  Unfortunately, Qooxdoo rated only a &#8220;C&#8221; because it has no support for WebKit-based browsers, which are the dominant browser on Mac OS X.  I wrote to Qooxdoo and was told you do no testing with WebKit.  I visited your site again today and sadly found no change in that.  Nothing works.</p>
<p>I think you would see much more interest in your framework if you were truly cross-browser and cross-platform.  Supporting only IE and Firefox is just not sufficient. WebKit is an open source project (http://www.webkit.org), and Safari and the other browsers built on it (Shiira, OmniWeb, and others) is one of the best web browsers out there&#8211;screaming fast, lots of developer support, and fully standards compliant.  A large percentage of web developers use the Mac as their platform, and a Javascript library&#8212;particularly one that has ambitions of being an heir to DOMAPI&#8212;that doesn&#8217;t work on the native Mac OS X browser is out of the running before you get too far.  (FYI, there&#8217;s a nascent project to port WebKit to Windows and Linux.  There are already alpha products for those platforms available, though they&#8217;re pretty lame at this point. You can find more about that on the WebKit blog and wiki.)</p>
<p>Here&#8217;s what I wrote about Qooxdoo in March 2006:  </p>
<p>C<br />
qooxdoo<br />
&#8220;qooxdoo is an advanced open-source javascript based toolkit. qooxdoo continues where simple HTML is not enough anymore. This way qooxdoo can help you to get your rich web application interface done - easier than ever before.&#8221;<br />
This is primarily a framework for dhtml interfaces&#8230; A generic Ajax implementation was just released in February 2006. The online demos do not work in Safari 2.0, and the developers state that they do no testing for Safari. Most of the tests work fine in Firefox, but it&#8217;s clear from the look/feel applied to the GUI components that this is intended for use on Windows systems only and that other platforms are not being contemplated. </p>
<p>I will be doing an update to the original scoring in the next month, and I&#8217;d love to be able to say something nicer about Qooxdoo.  The original scorecard, which has been widely referenced on the web over the last 6 months, is at http://www.musingsfrommars.org/2006/03/ajax-dhtml-library-scorecard.html</p>
<p>I did a followup in June, re-reviewing a number of toolkits and adding just as many new ones: http://www.musingsfrommars.org/2006/06/howre-we-doing-now-ajax-browsers.html</p>
<p>As I&#8217;ve said to other developer groups in the last few months, you should just buy a Mac to have available for testing.  Doesn&#8217;t cost much, and I assure you it will get you a lot more favorable review that trying to build a platform for Windows (and perhaps Linux) only.  In my experience, the cost of including Opera and Safari in your code to ensure compatibility is far lower than the cost of trying to include IE, and doing both will gain you a lot more goodwill with developers&#8211;your primary target audience at this point.</p>
<p>Regards,<br />
Leland Scott<br />
Musings from Mars</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jolee</title>
		<link>http://news.qooxdoo.org/ajax-framework-poll#comment-6795</link>
		<dc:creator>jolee</dc:creator>
		<pubDate>Tue, 26 Sep 2006 12:23:20 +0000</pubDate>
		<guid isPermaLink="false">http://news.qooxdoo.org/ajax-framework-poll#comment-6795</guid>
		<description>I write database applications. I have tried many frameworks in different languages. Finally, I use Qooxdoo + MochiKit + Helma + PostgreSql together. Now, I can totally forget about JAVA, PHP, PYTHON, RUBY... etc, and use javascript only to write all the programs.

I like the internal structure and design of Qooxdoo very much!

Currently, the widgets in Qooxdoo is just like traditional windows application. It might not be the taste of web designers and web programmers. It is because they always want their user interfaces more stylish and unique. I do think Qooxdoo will be more popular when having more fancy and beautiful widgets later.</description>
		<content:encoded><![CDATA[<p>I write database applications. I have tried many frameworks in different languages. Finally, I use Qooxdoo + MochiKit + Helma + PostgreSql together. Now, I can totally forget about JAVA, PHP, PYTHON, RUBY&#8230; etc, and use javascript only to write all the programs.</p>
<p>I like the internal structure and design of Qooxdoo very much!</p>
<p>Currently, the widgets in Qooxdoo is just like traditional windows application. It might not be the taste of web designers and web programmers. It is because they always want their user interfaces more stylish and unique. I do think Qooxdoo will be more popular when having more fancy and beautiful widgets later.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sebastian</title>
		<link>http://news.qooxdoo.org/ajax-framework-poll#comment-6794</link>
		<dc:creator>Sebastian</dc:creator>
		<pubDate>Mon, 25 Sep 2006 19:56:08 +0000</pubDate>
		<guid isPermaLink="false">http://news.qooxdoo.org/ajax-framework-poll#comment-6794</guid>
		<description>@Ben: Wow, qooxdoo was really in. Thank you for this information. Yes, I understand your interest in knowing "the relative popularity of all of them". It might be interesting which users of prototype use these extensions, too. But maybe this is better placed into a second question. Especially large frameworks have sometimes the same featureset (or even more) than these prototype based ones. So it might be interesting which features of what framework other users really use e.g. user data storage (Dojo), history support (Dojo), Rico (LiveGrid), build system for the whole application (qooxdoo), custom API viewer (qooxdoo), ...

@Maxime: While I'm sure DomAPI is one of the bigger ones, I think that it couldn't measure with the other currently available closed frameworks like Bindows or Backbase. It is just a bit old-style fashioned. But hey, just my 2cents ;)

@Maxime: The extension of native objects in general is no problem for me. It could be problematic in cases where you want to combine features of several libraries, but otherwise it's OK. The problem of prototype however is, that they completely destroys the simple hash map feature of JavaScript because of their additions to the basic JavaScript Object. This is definitely a "bad way".</description>
		<content:encoded><![CDATA[<p>@Ben: Wow, qooxdoo was really in. Thank you for this information. Yes, I understand your interest in knowing &#8220;the relative popularity of all of them&#8221;. It might be interesting which users of prototype use these extensions, too. But maybe this is better placed into a second question. Especially large frameworks have sometimes the same featureset (or even more) than these prototype based ones. So it might be interesting which features of what framework other users really use e.g. user data storage (Dojo), history support (Dojo), Rico (LiveGrid), build system for the whole application (qooxdoo), custom API viewer (qooxdoo), &#8230;</p>
<p>@Maxime: While I&#8217;m sure DomAPI is one of the bigger ones, I think that it couldn&#8217;t measure with the other currently available closed frameworks like Bindows or Backbase. It is just a bit old-style fashioned. But hey, just my 2cents <img src='http://news.qooxdoo.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
@Maxime: The extension of native objects in general is no problem for me. It could be problematic in cases where you want to combine features of several libraries, but otherwise it&#8217;s OK. The problem of prototype however is, that they completely destroys the simple hash map feature of JavaScript because of their additions to the basic JavaScript Object. This is definitely a &#8220;bad way&#8221;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
