对这个伟大社区的问候。这是我的问题。适用于.NET开发人员的本地Windows开发平台
期间的.NET Windows应用程序我一直在一遍又一遍地运行到同一个问题的发展:
我渴望使用的所有闪亮的新功能的最新和最伟大的.NET框架,但要求用户安装该版本的.NET,这又需要至少适度更新的Windows版本。
事实证明,在公司/私人环境中,您可以请求客户符合要求。
但是,当为希望将应用程序提供给任何类型的外部用户的客户开发应用程序时,这很快就会变成一个巨大的问题。 250 MB的.NET下载和有限的Windows版本兼容性是一个很大的禁忌。
我曾尝试过几种产品,声称可以让.NET应用程序在没有.NET框架的情况下工作,但是唯一可以通过某种形式的虚拟化工作的工作完成他们的工作,最终形成巨大的可执行文件MB)。这不是做事的自然方式。
尽我所知,我解决这个问题的唯一方法就是转向本地应用程序开发。这就排除了所有“酷”类型的开发,例如.NET和Java。
.NET似乎是在“受控条件”下进行开发,而本机应用程序则是“野性”的。
我需要一个最新的开发平台,一个好的IDE,能够为所有当前使用的Windows版本创建应用程序(XP SP1和更高版本都可以)。另外,接近C#的语言和接近.NET的库是优选的,但不是必须的。
据我所知,Visual C++可以在Visual Studio中创建本机应用程序,但我担心这更多是MS的事后考虑。
还有德尔福,这似乎是围绕着做我所需要做的。
你会推荐哪种开发平台? (其他人也是一种选择)我完全错了,.NET开发实际上适用于广泛的非技术用户的客户群吗?我知道:)
啰嗦,我知道:)
你在开发什么?对客户端有什么要求?有什么样的客户档案?你怎么可能部署?我认为在采摘平台之前你需要做更多的功课。 –
Windows的中等最新版本? .NET 4.0在Windows XP上运行;你需要为Windows 2000编写应用程序? .NET 2.0是一个很好的框架,可在Windows 98上运行。http://msdn.microsoft.com/en-us/library/8z6watww.aspx –
没有人抱怨需要〜3 GB的Windows安装。然而,.NET 2的50 MB是一个问题。没有任何意义。就像Windows安装一样,简单地让.NET安装一个先决条件。所以有人照顾它。 –