.NET给我什么,Win32不是?

前端之家收集整理的这篇文章主要介绍了.NET给我什么,Win32不是?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
.NET的使用会给我什么,我没有使用Win32 – 有时候可能会搜索大约50-100行代码,我可以重用?

我正在开发Win32,因为它存在(> 15年).它的直接前进和非常强大,尽管有时它需要比您预期的更多的电话,当然你需要跟踪手柄等.但是我们的(250.000 LOC)应用程序安装在少于1分钟,很少有任何兼容性问题.

我已经就SO关于.NET与Win32(即
Win32 vs .Net).但是他们没有回答这个问题.

答案是非常简单的:更高层次的抽象和脱离与幕后的“真实”事物.这就是为什么.NET可以在其他操作系统上实现的原因.

实际上这是没有.NET的,但这是不切实际的.简单示例:.NET中的WCF为您提供了所有人都可以使用的第一类IPC和SOA框架.它内置功能.在win32中,您可以获得与第三方库相同的自编码.用户群很小,你没有那么大的社区支持你的问题,很难实现. .NET Framework为您提供了开箱即用的功能.

对于大量的应用程序,.NET将加快开发时间,使开发更便宜.

对于特殊的应用,相反的是真实的.例如.使用.NET开发实时应用程序(几乎)是不可能的,因为2级的GC会冻结所有线程.

补充:.NET框架4.5包括一个扩充的垃圾收集器.它为服务器垃圾收集器(使用app.config中的< gcServer>元素启用)启用多线程后台垃圾回收(不会冻结应用程序线程).

不幸的是,Mono垃圾收集器不是那么先进,所以Mono的基本说法仍然是真的.

原文链接:https://www.f2er.com/windows/371135.html

猜你在找的Windows相关文章