.NET 比 Win32 更好还是相反?
两者的优缺点是什么,在什么情况下一个会比另一个更好。
Microsoft 是否已发布 .Net 作为 Win32 的替代品?
我不是问需要维护的项目数量,而是问
正在开发的新项目,以及哪些项目更好。
您是否认为 .Net 缺少 win32 的重要内容(不使用 dllImport )?
你认为Win32会被.Net取代吗
我问这个问题是因为我和一个朋友吵架了
正如我们都同意的那样,两者都必须深入研究
我的朋友认为 .Net 是不完整的,而我说它可以管理几乎任何任务
与驱动程序无关。 .Net 失败在哪里?
这些都是我的观点。你的旅费可能会改变。
.NET 的优点:
- 跨平台能力(通过 Mono 和 .Net Core)
- 框架类的良好选择通常意味着更少的代码。
- 轻松集成组件,无论组件使用哪种语言进行编码。(您喜欢 F# 或 IronPython,太棒了!使用最合适的语言对程序集进行编码。)
.NET 的缺点:
- .NET 对于不同的人来说意味着不同的东西。 (例如,WPF 在哪里发挥作用?)
- 有时 DLLImport 和/或 PInvoke 是获得所需功能的唯一方法,这意味着您失去了跨平台功能。
WIN32的优点:
- 如果您知道自己在做什么,则可以以最少的依赖性构建出色的应用程序。
- 比基于 .NET 的解决方案更适合“低级”操作。
WIN32的缺点:
- 如果你不知道自己在做什么,你很容易以一种对应用程序或系统致命的方式搬起石头砸自己的脚。
- 您经常需要编写可以使用 .NET“免费”获得的代码。
两者都有自己的位置,并且可能会继续存在,直到出现真正的替代操作系统(Midori http://en.wikipedia.org/wiki/Midori_%28operating_system%29?某种形式的基于网络的操作系统?)上线并获得广泛接受。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)