感受C#

      最近在看C#方面的书籍,想看看.net平台下的C#是不是真的如外界说的那么强大,网上对于java与C#的比较好像很多,java吸收了很多C++的优点,而C#则号称集合了VB,C++,C的优点,当然不可否认的是C#借鉴了JAVA成功的经验,所以Java的语法和C#的语法居然惊人地相似,也同样是面向对象的语言,同样采用了自动的垃圾回收机制,都只支持单重继承,要实现与多重继承类似的功能,必须通过接口来实现,同样是取消了指针..................。

       但我觉得讨论这两种语言本身没有什么意义。我个人觉得java和C#的比较,其实就是J2EE和.NET两个开发平台的比较,而两个平台就是体现了两种不同的思想,接受主义和探寻主义, 在J2EE里,开源是最大的特点,很多公司都会推出自己支持J2EE平台的产品,你可以去选择你想要的开发工具,开发框架,甚至可以自己去开发。但在.NET平台下,你只需要接受Microsoft 提供的工具和服务就可以了,。.NET 开发者很少花时间去开发持续层解决方案和框架,因为 Microsoft 已经为这些问题提供了 Microsoft 解决方案。你要做的就是去查CSDN文档来了解,你应该去做些什么。

    其实我觉得语言既然存在就有它的道理,没有优劣之分,只是你自己用的熟不熟悉罢了,C#开发的高效率性和配套提供太量的Windows特性,Java的跨平台和网络上的安全性,就我个人而言,当然希望Java发展得更好,因为他是开源的,也因为大家都够参与进来。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值