.NET 与 Java 有何区别? - 知乎
www.zhihu.com
.NET 平台有 Visual Studio,开发人员可以利用宏来编辑、编译和定制 API 的运行时行为。 性能和兼容性 Java 字节码在执行之前被转换为机器码,而.NET 先编译组装好,然后在系统中运行,所以 C#在运行时环境中更有优势。 Java 7 之前的版本不支持简单数据结构的 switch ...
为什么叫.NET?它和C#是什么关系? - 知乎
www.zhihu.com
.NET是在2002年推出的,当时这是作为一个品牌商标推出的,在推出时,在.NET品牌旗下一并推出的,有好多个产品,而并不是特指某种特定产品。 而发展到现在,.NET已经不再是一个品牌,而是退化成为表示.net Framework的运行时或SDK了。 先谈谈历史背景。
.NET开发到底是什么? - 知乎
www.zhihu.com
.NET是个平台,理论上,各种语言都可以编译成它的 IL,在上面运行。.NET开发,就是把它当作目标平台的开发。(除非你在极少数的公司,那是真正做.NET开发的。做的是开发.NET这个平台本身。) 然而实际上,.NET上还分了阶级。C#是全能的亲儿子,ASP/ VB /F#是能力较弱的亲儿子,其他语言那是干儿子 ...
2025年了,.NET MAUI发展得怎么样? - 知乎
www.zhihu.com
===原始回答:25/9=== 因为技术栈是.NET,所以就一条路走到底了。 之前用Xamarin.Android写,现在用了MAUI。 整个架构:移动端:MAUI+SQLite,后端WebApi,都是C#。移动端用了Syncfusion控件。 不管是MAUI还是Syncfusion控件,文档比较齐全,开发效率比较高。 也没用过Flutter,无法比较区别,但MAUI还可以 ===更新回答 ...
.net 到底怎么了,为啥被很多人排斥? - 知乎
www.zhihu.com
现在.Net的常用框架基本上就三个,分别是MVC(.Net Core技术栈)、WPF和WinForm,后两者的技术栈还停留在.Net Framework,因此,招.Net Framework程序员比招.Net Core程序员要难上很多倍! 因为.Net Framework的确不能跨平台,再加上技术已经比较落后了,很多年轻程序员都不愿意去学。 我看到有些公司在招WPF程序 ...
.NET开源这么多年生态没有发展起来是不是因为微软经常放弃框架?
www.zhihu.com
blazor 则直接杀到了 javascript 的领地。 所以,(1).net 开源没几年,.net core 3是19年发布的,这个版本开始有大量的人用,.net 6才算成熟了点,这可不去年才发布;(2)生态发展起来了(相对于这么短的时间来说);(3)这个线上微软并没有放弃框架,就是老改名。