Google Appengine now supports HTTPS
googleappengine.blogspot.com
googleappengine.blogspot.com
could you elaborate please?
We are looking to get into GAE from plain Django, so I would love to hear your thoughts on the matter.
It was discussed in this thread: http://groups.google.com/group/google-appengine/browse_threa...
It definitely depends on the kind of app you are doing. From my experience GAE is great for websites with high ratio of reads to writes. If you have a lot of writes or any non-trivial background processing, it becomes harder to develop for appengine.
In order to hit critical mass, they have to accommodate the masses. Currently, the 2 most popular languages for web programming are PHP and Ruby, neither of which are supported. In my opinion, if they did support it, they would get more business.
I won't dispute the popularity of PHP, but I believe you are very much mistaken about the popularity of Ruby for web development. I would be surprised if it was even in the top 10. Our view is probably a little skewed since a lot of the people on HN and popular blogs are alpha geek types. There are lots and lots of people still using things like ASP and Java for development.
Do you have anything to back any of this up?
http://www.caffeinatedcoder.com/programming-language-trends/
That states that Ruby is not even in the top 10 programming languages.
So you guys definitely have a strong argument against using the popularity of Ruby on Rails.
But I just feel that there is an undeniable buzz and almost evangelical devotion to the Rails framework from its users. That energy could have been harvested by Google App Engine if they adapted their software to work around Ruby. I'd contend that while C# and Java are still really big for enterprise websites, in my personal little closed world, it seems that those programmers that are in GAE's target user base (amateur hackers that want to pump out quick web applications) are more prone to be Ruby on Rails or PHP guys. But I do not have any hard evidence to back this up, and you guys are definitely entitled to your own opinions.
Do you have any hard numbers supporting this? IMHO the most popular languages on the web are PHP, Perl, C#/VB.NET and Java; and Python is more popular than Ruby (at least according to the TIOBE index). But Ruby definitely has the most hype :)
While GAE has a lot of problems, Google did the right thing releasing it in the language they are most familiar with. Python is extremely easy to pick up and feature-wise it's comparable to other dynamic languages like Ruby. I'd rather Google spend time working on the features GAE is still missing (background tasks, SSL, datastore stability, etc), it just gives more value to the platform than supporting additional languages.