.Net可以做什么

首先,你可以拿.Net来玩Linux。

相关技术:Mono、mod_Mono

这两项技术的官方网站:
http://www.mono-project.com/Main_Page
http://www.mono-project.com/Mod_mono

我已经用这个技术做了一个很成功的实际项目:
http://www.imono.cc/Blog/ViewPost.aspx?pageid=21&ItemID=247&mid=39


第二,你可以拿.Net来玩硬件(单片机)

相关技术:.Net Micro Framework
http://www.netmf.com/Home.aspx

这方面我刚刚起步:
http://blog.csdn.net/xinyaping/article/details/6695535

有人玩得比我好多了:
http://blog.csdn.net/yefanqiu/article/category/633947


第三,你可以拿.Net来玩iPhone、iPad和Android

相关技术:MonoTouch
http://xamarin.com/platform


第四,你可以拿.Net来玩Java

其实拿.Net来玩Python也是可以的,因为我们有IronPython
拿.Net玩C++也可以,我们有C++/CLI
也可以玩Ruby、也可以玩Delphi……如果你想,都可以

相关技术:Ja.Net
http://www.janetdev.org/

Tips:你可以用.Net来玩Java,但你不可以拿Java来玩.Net。为什么呢?因为,虽然.Net虚拟机和Java虚拟机的指令高度近似,但是.Net虚拟机比Java虚拟机多支持了那么几条指令……所以,.Net虚拟机能够兼容Java虚拟机,但Java虚拟机不能兼容.Net虚拟机。


第五,你可以拿.Net来玩Windows Phone 7的手机、平板电脑,也可以玩XBox、MSTV这样的设备

见微软官方网站。这部分我不曾涉及。


第六,你可以拿.Net来玩不同系统之间的互相调用

比如说Java和.Net做的不同的系统之间如何互相调用对方?架构师应该很熟悉这种问题的解决方案。:-)

第七,你可以拿.Net来玩Service

纯Web的,有ASP.Net、ASP.Net MVC、ASP.Net Ajax、Web Services……
还有那些不一定是Web形式的service,这里头的重头戏是WCF、WF

第八,你可以拿.Net来玩转企业应用(企业信息化)

SharePoint、TFS、Dynamics、Lync……
还有微软的统一通信解决方案。Exchange的方方面面,从前端到后台。

还有Office。Office产品线很广,而Office产品线普遍能够很方便地与.Net集成。
相关技术:VSTO


第九,你可以拿.Net来玩转桌面。

告诉我还有什么桌面应用不能拿.Net做?Windows Form、WPF/Silverlight
Windows Form都可以运行在Linux和Mac OS X平台上了。当然是借助Mono。


第十,最重要的一条:你可以拿.Net来玩转Windows。


尽管无数人在唱衰Windows,但是,不可否认,Windows依然是当今世界最流行的通用操作系统。

哪怕是有很多人说国外大家更多地用Linux和Mac,但是实际上,在国外Windows也占绝对优势。至少目前来讲。

军方、政府部门、航天部门、科研机构、厂矿企业……这些行业,是不是Windows就用得比较少?恰恰相反,在这些行业,人们对Windows的依赖远甚于IT行业。


.Net本身在应用开发领域的适用面非常广。即使在.Net照顾不到的地方,我们也有P/Invoke。
P/Invoke这项技术,类似于Java的JNI技术。


我并不认为.Net无所不能,但.Net确实越来越“能”。
而且在它“能”的范围内,它也正在做得越来越好。


  • 7
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 15
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值