This is a must have application for iPhone4. Its far superior to every other photo app and I've tried them all. If you ever use your camera, at all, buy this app.
Generally in agreement - albeit a GNU/Linux, Android, iOS and Google user as I still think those a superior to your respective examples.
The one product I'd point out your wrong about is Bing - its been proven very clearly that they literally steal their search result rankings from Google by crawling Google instead of running their own algorithms.
I've measured on large sites (millions of unique users) IE6 is less than 4% of traffic. So I don't understand why people still hold it up as a problem. No one cares about it anymore, even serious eCommerce sites have given up on that 4%.
IE9 being stable means a large number of users will upgrade. This allows creating web applications with far more capabilities than was possible previously with a large group receiving the best experience. IE7/8 can survive the same content with progressive enhancement, feature detects, shims and so forth.
The reality is IE9 greatly improves the browser landscape. Its a step forward. Sure it might not be as good as Chrome/Safari/Firefox/Opera by a web developers or power users standards and it may not be updated as often. But the average windows user does not care about your opinion. None of the available browsers are "modern" either. All have serious bugs and braindead behavior in some way or another.
Further the cache is 1MB vs 640kb. And the GPU way faster. This is a system on a chip, not a desktop CPU. So your statement is pretty inaccurate. In various real world benchmarks non-graphics stuff has seen a 1.5-2x improvement and graphics oriented stuff has seen over 7x improvement. I think that justifies the 2x statement enough.
While you are correct that simply adding a core would not result in a 2x speedup you missed the fact that there are other significant differences between the A5 SoC compared to the A4.
* DDR2 vs DDR1 memory (1066 vs 800Mhz)
* possibly dual-channel i.e. 2 64-bit buses instead of one but this is hard to get solid info on atm.
Even so the speed up probably wouldn't be exactly 2x, but it would be close in some applications and make his claims a lot more reasonable simplification for the target market.
Like it or not there are content-oriented (aka "pages") vs behavior-oriented (aka "applications") sites nowadays. That is not a "vague buzzword", that is reality. The web has evolved from a content publishing platform to also include application publishing, deal with it.
Of course its not a clear cut line and there are huge grey areas. But there are extremes of these that can be clearly labeled as one or the other.
A blog is not the same as an in-browser ide (e.g. cloud9).
These are drastically different use cases and requirements.
jQuery is awesome for content-oriented sites, as is progressive enhancement. I use both myself when appropriate.
jQuery has no structure for more complex business logic - where is the MVC or the PAC architecture? Awesome projects like Sammy.js and Backbone.js are making this situation a lot better - but are still not a full solution like Ext.js.
Frameworks like Dojo, Ext.js, qooxdoo etc are awesome for behavior-oriented applications aka "RIAs". Progressive enhancement doesn't make as much sense here because there is no where near as much textual/semantic content to "enhance" in the first place. Needlessly applying a concept based around publishing content when there is no significant content will cripple an applications usability.
I do apologize for calling people "haters", questioning their experience and using the word "fool". Admittedly it does not help to have a useful conversation. Nevertheless I stand by my points and if the earlier FUD on Ext.js is to be taken seriously those commenters would provide some pragmatic and truthful points.
> I fail to see any connection between the JavaScript library you use and web pages or web apps.
The use case of a page vs an application should have a huge impact on the library i.e. architecture you select. If it doesn't and you say for example use jQuery for a RIA your on the road to a big ball of mud.
> Does it support progressive enhancement? Is it accessible?
Progressive enhancement is a concept best applied to web pages not applications.
Ext.js 4 has full ARIA & 508a support. Your example of YUI does not.
> You just called a group of people haters because they didn't support your ideals.
No they are haters because they are spreading FUD about Ext.js with no true or substantial points to support their claims.
> What does commercial-grade mean to you? How many users does that mean? How many tested platforms?
ONE of our apps has > 300k users. No major bugs or usability issues on production. And is tested on every browser with over 5% usage share (too many to list, the info is on the net anyway) on all the major platforms (Win, Lin, OSX).
> Microsoft and Google uses jQuery and not ExtJS
This is laughable. Microsoft and Google use jQuery for web pages. Not applications. Looks at Gmail and find jQuery there ???
> - other people may actually be good at writing their own stuff
If they want to waste their time and be overtaken by the competition who are making better use of resources they are entitled to make that poor judgement.
> - ExtJS may not save you from writing custom stuff, because you may need stuff that aren't included
It takes less resources to extend Ext.js that is does to replicate it.
> Can you support these claims or you just wrote them down to justify your ideals?
Having worked on RIA for over 6 years and having had Ext.js apps in production since Ext.js 2 my experience is that both Ext.js and illuminations work well. I'm not going to write a review and give you cypto certificates to login to apps that are not public. Its an observation from experience.
> You are obviously someone engaged in a trollish behavior for some reason.
Spreading FUD about a framework that is completely false is trollish behavior. I did not do that.
Wow you guys are seriously just haters who obviously have little (if any) real experience building commercial-grade rich internet applications.
If you go beyond a simple page you need a decent "heavyweight" framework, otherwise you just end up with a big ball of mud or writing your own. Extjs happens to work extremely well for experienced JS devs.
Illuminations is an outstanding plugin of serious pragmatic use. Its already paid for itself many times over in my work.
Oh and btw my forms work great - your obviously just a fool who blames the framework instead of your lack of ability which is the real cause.