人在旅途 发表于 2006/11/7 15:30:21 | 看了几篇关于.Net Framework 3.0的介绍文章,有点感想.
.Net Framework 1.0和2.0出来有几年了,但在微软的强项--客户端程序上基本没啥大的应用,原因无它,它们基本上是JAVA化的VS6.0.象JAVA的JDK一样,一定要装.Net Framewor才能运行它的程序,也象JAVA一样变慢了(因为托管架构?).所以VC++6.0仍然顽强地被使用着.
虽然在客户端没啥发展,但在服务器端靠着.NET的快速开发界面赢得了不少低端份额.
微软推出新技术是很快的,但基本上是别人已经推出的技术,微软把它拿来WINDOWS化,做得更好点更不通用点(一句话,后知后觉,但厚着脸皮靠着关系来抢饭吃).这常常起到了把水搅混的作用,但当水平静下来,一切还是老样子,只是苦了开发者两边忙.
当初用JDK1.0编的程序现在还可以用吧,微软的就难说了,它的新技术太快太多,让人无所适应,很多都是为了抢市场的中间产品,如流星般闪过,刺痛人的眼睛而已.这次.Net Framework 3.0的WPF再次替代了人们还未熟悉的1.0和2.0的WINDOWS FORM和它的.Net库的界面编成模式,要知道WINDOWS FORM是完全改变了以前VS的MFC的界面编成模式.3.0中新推出的WCF基本上和已经存在很久的CORBA和EJB没啥本质的区别,只是开发者又要熟悉一种新的XML定义格式了.
微软每次推新的号称兼容以前的技术,只是那些技术不再有生命力,没有发展能力,自生自灭罢了.而用户对以前技术的投资就完蛋了,因为没有发展潜力的技术即使能被兼容也是没啥大价值的.感觉微软的技术是一群软件发烧友为了自己的爱好而强行推出,美丽但无实用价值(钱多烧的).
|