It's more like hundreds of thousands of writing teams from different cultures and levels of experience sprung up to write collaborative epics in Latin because it had suddenly become cool to do so while bringing the language to the modern world by inventing a new vocabulary and arguing on the correct pronunciation of everything.
Apple is profiting a lot from the App store in its current form. Profit is the definition of success in any realistic business.
There is no way to prove that this will ultimately fail when it is so successful now. You can try boycotting them, but then their failure will be your self fulfilling prophecy.
The only reason Apple is raking in so much profit from the App Store is because there is no real rival to it. Like I have said on many other HN threads, when the smartphone market matures, Apple will have to become more transparent. If it doesn't and keeps doing stuff like rejecting really useful apps like Google Voice then not only developers, even consumers will start abandoning the device/platform.
Apple are treating their developers the same way they treated the music labels and media companies. It worked marvelously for them, why would they change anything?
As far as Apple are concerned, App developers should be thankful they even had a choice in pricing.
You can't go wrong with any of them. I think Django has a slight edge by having a slower release cycle. I find it a desirable quality in a development framework.
While the number of man-months spent developing Rails is an order of magnitude greater than that spent developing Django, is it really that much better for the bottom line?
Most of the early efforts spent on Rails were to make the infrastructure and community more mature. Even the brilliant DHH was a PHP developer before he started Rails.
On the other hand, Django benefited a lot from Python's maturity.
There is no easy way to measure this. But to support my point:
Rails first public release: July 2004 (5 years back)
Django's first public release: July 2005 (4 years back)
Rails Contributors: 1350
Django Contributors: 460
I never said that Django's community was smaller. I just said that it was more mature in their programming language and therefore it was easier for them to get things done right the first time.
I actually find About.com useful at times. However, an About.com site that is no more than a spam site is Consumer Search. Sad that such a site is owned by the NY Times.