.NET在国内外应用的具体实例

.NET不仅在Windows平台表现出色,也在移动平台和网站开发中有广泛应用。在移动平台,Unity3D游戏引擎广泛使用C#,开发了众多热门游戏。在网站开发中,大型网站如艺龙旅行网使用.NET技术,结合Windows Server、IIS和SQLServer等构建高效稳定的系统。.NET的性能、工具支持、灵活性和可管理性使其在不同场景下展现出优势。
摘要由CSDN通过智能技术生成

1.概述

1.1 应用场景

从平台的角度上讲,在Windows平台上.Net CLR比Java的JRE速度快, CLR速度足够快的话,C#字节码运行起来,普通应用就不会感觉出来速度比纯本地代码慢。基本上感觉不出来CLR启动和加载程序集的明显延迟,而不管用AWT,Swing还是SWT,JVM启动和加载类库的延迟是非常明显的,因此 .NET CLR的运行效率比JVM高。
从企业开发的角度上讲,C#需要SQL Server(Oracle也可以,但是不如SQL Server方便),IIS和MTS的配合,Java需要DB,App Server的配合。由于C#只管SQL Server和IIS,甚至只管IE浏览器,所以Visual .Net Studio可以做的很方便,整个开发过程一体化,不用考虑其它的实现,十分方便,因此.NET也大量的应用在企业开发上。

2. .NET 在移动平台的应用

2.1 现状

根据最新统计显示,国内53.1%的人使用Unity3D进行游戏开发,有80%的手机游戏使用Unity3D开发,跨多平台(IOS、Android、Windows
Phone、Windows、Flash、XBOX360、PS3、Wii等)游戏引擎,可以开发2D、2.5D、3D游戏。appstore手机上有1500 款用Unity3D开发的游戏,Unity3D《神庙逃亡2》再续前缘更是荣登APP免费榜第一名,而Unity3D语言就是C#。
使用.Net开发的著名游戏:
《神庙逃亡》2013年苹果手机下载增长最快的游戏
《王者之剑》 月进账超过2000万元的国产手机游戏
《仙剑》
《绝代双骄》
《蒸汽之城》
《天神传》
可以直观的看出,.Net的未来,也不容小觑,它正在向顶尖,慢慢的行进

2.2 优势

.NET是 Microsoft XML Web services 平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。.NET通用于(Universal)Windows App的开发了。
所谓Universal Windows App(简称UWP),就是开发一次,可以运行于所有以Windows 10为内核的系统和设备上,包括:桌面设备、移动设备、XBox、HoloLens甚至物联网设备。虽然UWP的字面意思很直接的表达了其本质(一次开发编译多个地方运行),不过它还有如下特点:
1.充分利用了.NET Core的跨平台特性,可以共享业务逻辑代码,会同

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值