在.NET中开发桌面应用程序时,是否可以不要求.NET Framework?在.NET中开发软件是开发桌面应用程序的首选方式吗?软件公司用于开发桌面应用程序的最常用编程语言是什么?
是否基于您已安装的Windows操作系统假设.NET Framework的要求因此列出了Windows操作系统版本要求的原因?
您仍然可以使用C/C++为Windows桌面开发应用程序,从而消除了对.NET框架的要求,但您需要确保已在系统上或已安装必要的库.
.NET框架的优点是Windows XP SP2和Vista默认安装了3.0框架运行时.
在很多方面,这是微软的"开发标准",并且已经有一段时间了.这使您可以不必担心在应用程序中添加了一堆库.如果您坚持使用所有.NET提供的库,那么最后只需要担心部署可执行文件,这是一个令人头疼的问题.如果您还需要部署一堆库,那么在编写更新时就会遇到麻烦,因为您必须确保在现有安装程序中将这些更新推送到所有已安装的应用程序中.
至于"首选",有时总会出现问题,但是越来越多的.NET开发人员希望在我倾向于访问的寻找工作的网站和桌面上.8 ^ d
编辑:非常感谢Orion指出我对框架的困惑.如果您使用的是XP SP2或Vista,那么您将获得3.0英寸的门.其他任何东西都需要简单的下载或运行Windows Update.