I wouldn't recommend using a vim distribution. They have some good features but they also tend to add bloat to your vim and make it slow. They also impose a certain workflow which might not be suitable for everyone. I have been using vim full time for more than an year now, I started with an empty vimrc. Now I have about 200 lines, and I added all of them on a need basis. Text editor is the most important piece of software in my workflow (or probably any developer's workflow), so I want it to behave exactly like I want.
It's a pity that India and Pakistan both prefer spending insane amounts of money and effort in upgrading their military toys, rather than improving quality of education, health, and life in general for their citizens. In both countries, poverty rates, education standards and quality of life are among the worst in the world.
Pakistan and India need to invest more money and effort in being partners rather than enemies, they share almost the same grass root problems, so an increased cooperation will only improve the situation. I say this as a patriotic Pakistani who has spent his entire life (except for the last three years) in Pakistan.
You have a point, but App Engine has the following issues:
- lock-in (migrating your apps to another platform will be extremely hard)
- Less control over your backend
IMO these two issues are enough to keep most of the app developers away from App Engine.
This is foolishness. Your biggest risk is that your product will fail in the marketplace, not that for mysterious-and-unnamed-reasons you will suddenly have to migrate off the platform. As far as "control" goes - there is nothing about appengine that prevents you from running specialized application code in other parts of the cloud. But it's a pretty exotic need.