C#跟.net的关系?

还有java跟c#,到底学哪个好?

C#是语言,DotNet是技术框架
c#这两年微软正在推广,易上手,而且也日益成熟,今后几年肯定用的比较多,你所熟悉的飞信就是DotNet做的
java则也普及,在企业j2ee方面应用甚广,而且java框架多,比较成熟,依然占有不可替代的地位
就上手来说,建议你学asp.net
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-03-09
我们不能孤立地使用C#语言,而必须和.NET Framework一起考虑。C#编译器专门用于.NET,这表示用C#编写的所有代码总是在.NET Framework中运行。对于C#语言来说,可以得出两个重要的结论:

● C#的结构和方法论反映了.NET基础方法论。

● 在许多情况下,C#的特定语言功能取决于.NET的功能,或依赖于.NET基类。

C#与.NET的关系

C#是一种相当新的编程语言,C#的重要性体现在以下两个方面:

● 它是专门为与Microsoft的.NET Framework一起使用而设计的。(.NET Framework是一个功能非常丰富的平台,可开发、部署和执行分布式应用程序)。

● 它是一种基于现代面向对象设计方法的语言,在设计它时,Microsoft还吸取了其他类似语言的经验,这些语言是近20年来面向对象规则得到广泛应用后才开发出来的。

参考资料:http://www.51cto.com/art/200712/61899.htm

第2个回答  2009-03-12
就只谈语言来说...JAVA比较好学~~
因为JAVA简化了很多细节..比如所有方法都能override~
而C#很多部分从C++发展过来..其实还有些繁琐~~

但是JAVA学了要学框架~~~=.=好多好烦!

P.S.做B/S的话....NET 3.5确实推出了套MVC框架...而第三方框架也大量存在...但是MS的意思是按照MS MVC来做~~其实就是减少了.NET语言的学习面了~~
第3个回答  2009-03-09
当然C#好学,但是应用范围不如JAVA大.

.NET是一种技术,C#是一种编程语言.
第4个回答  2009-03-09
用java拿钱时间没有.net快.
而且java是用于开发大型项目的,需要的都是精英. "不聪明就别学人家秃顶哈"<开玩笑的>.
第5个回答  2009-03-09
不要问学哪个好,学精通了,哪个都好,c#是.net的开发语言
相似回答
大家正在搜