C#语言从零开始(零)

每一门语言必定有它的优势和弱势。

今天我就以自己的观念将C++,Java,C#三门语言做一下简单的比较。

 

首先,C#是基于.Net framework CLR的一门语言,在微软耀眼的光辉下,毫无疑问它将是大型企业级桌面应用的不二选择。

同样ASP.Net也支持使用C#语言进行开发。在中小型甚至大型网站开发上有不俗表现。

可以说除了底层上的一点点缺陷,C#几乎是万能的。

 

C++拥有很多分支,有在.Net framework下的VC++,也有款平台的QT等。

由于C++提供指针等底层的支持,并且各个分支都有非常强大的类库支持。

所以无论在驱动,游戏,或者大型桌面系统,都是游刃有余。

因此在各个领域它都有着不俗的表现。特别是VC++和DirectX下的游戏开发,现在市面上几乎所有的3D游戏都是基于这项技术。

 

最后我们讲讲Java语言。

java语言通过JVM实现了真正的款平台,让所有的源代码都可以一次编译处处运行。

然而这个技术似乎却有点鸡肋。

如果说以Java当前在Windows桌面上的表现是完全不足以跟上述两个语言相提并论的。

然而又有几个人会把Linux当做他们的桌面操作系统。

虽然Java在桌面上短时间内是不肯可能追上C++与C#的,但是他在B/S上的表现也是不俗的。

如果说是大型的网页开发,没有人会不将它考虑在内。它在这方面强大到让人畏惧。

 

明天开始将为大家介绍C#语言与SQL Server的配合。

谢谢大家都支持,欢迎拍砖!!

posted @ 2010-05-04 17:53  Grubby  阅读(413)  评论(2编辑  收藏  举报