转 为何VB6能长盛不衰?

来自http://developers.solidot.org/article.pl?sid=12/06/09/1546207

微软在1998年发布了VB6.0,Visual Basic .NET在发布十年后仍未能取代它的地位。微软刚刚宣布延长了VB6兼容时间,在Windows 8的整个生命期将继续兼容Visual Basic 6应用程序,意味着VB6应用程序的总支持时间至少达到了24年,相比之下2002年发布的.NET Framework 1.0在Windows 7时就终止了支持。VB6被人称作是Windows生态系统中“杀不死的蟑螂”。蟑螂的成功源于它的简单,VB6创作者设想的市场定位是:让缺乏经验的程序员快速开发有限功能的程序。它完成的非常出色。而VB.NET的全面设计则一下子从VB6的巴士司机变成了战斗机飞行员,结果几乎所有的VB6程序员继续使用VB6,他们愿意当快乐的巴士司机:下午五点或四点半下班,用不着工作到深夜;周末和家人一同度过,而不是到公司加班加点;和配偶同床共眠,而不是在计算机前熬夜编程。他们只需要简简单单。微软改变VB的方向是因为听闻社区的强烈要求,它没有意识到绝大多数VB开发者是“沉默的大多数”。

我在 微软的烂设计与苹果的优秀设计 中提到VB6.