我来说说 .Net 的优缺点
对于开发人员来说, .NET 框架的确太爽了。
就我试用.NET 的经验来看, .NET 全面的技术支持真的是非常强大。我觉得我已经离不开 .NET 了。例如当我需要一个哪怕非常简单的界面时,一旦想到.NET创建界面的轻松,我就很难强迫我自己用VC/MFC去艰难地构建一个界面。
我认为微软的确实现了他的诺言:减轻程序员的负担,让程序员专注于他真正想要的功能而不用去考虑太多额外的东西,从而大大加快开发的速度。
这就是 .NET 的优点。
对于用户来说,.NET 是一个让人很不舒服的东西。传统的软件差不多是一点击就打开。可是当打开 .NET 应用程序,哪怕是启动一个非常小的应用程序时,那个漫长的等待阿,真能郁闷死人。他们不一定知道那是第一次调入 .NET 支持库所花的时间,他们也不知道某些杀毒程序和病毒能够把这个调入时间放大到10倍20倍或更多时间,他们只能无奈地看着亮起来就不想灭的硬盘灯,听着咋咋的硬盘响而益发郁闷。特别是对于某些系统维护人员,有时候单位要安装一个小型应用,他们不得不在几十台电脑上安装 .NET 框架;如果目标机是 Win2000
那还得去找来 windows installer 3.0。。。。
这便是 .NET 的缺点
所以我想是把 .NET 托管代码本机化,将一个 .NET 应用程序编译成本机代码,使其彻底脱离 .NET 环境,能够在纯粹的操作系统里运行, 应该是 .NET 的发展方向之一。
同意我意见的人请跟贴。如果有微软专家看到这个帖子,希望能向微软提出相关的建议。