学习啦 > 知识大全 > 知识百科 > 公共基础知识 > .net 与 c 的区别

.net 与 c 的区别

时间: 映芳735 分享

学习啦在线学习网.net 与 c 的区别

学习啦在线学习网   .net是微软的一套产品的框架,在这个框架下可以使用多种开发语言,比如c#。而c/c++仅仅是一种语言。与其说.net与c/c++有什么区别,不如说c#与标准的c/c++有什么区别,这种区别有很多,可以搜索之。

学习啦在线学习网   c/c++是高级语言,而且是编译语言,几乎可以做任何开发,当然可以用来开发论坛程序,只是这种开发是低效的,因为一是学习c/c++的成本比较高,二是c/c++开发论坛的实用性比较差,完全可以用其他脚本语言来做论坛程序。

  .net的优势在于依托微软这个后台,有整套的framework成熟机制,有充分保障和问题解决的方案。c/c++仅仅是一种语言,如果用c/c++进行网络编程是可行的,效率还比较高,如果您指的网络编辑是指web方面的,那是不推荐用c/c++的。

  php与asp是开发网页程序所用的两种脚本语言,一种是类似于c语言风格的,主要应用于linux环境下,一种是vb的,主要应用于window服务器环境下。而.net是一种平台和框架,并不仅仅指一种语言,提到.net往往会联系到最常用的.net开发语言c#(读音c sharp)。由于asp和php仅仅是脚本语言,仅仅适合作b/s开发,不适合做c/s开发。

学习啦在线学习网   现在asp已经过时,越来越少的网站在用它。php的发展比较快,因为php建立在linux环境下,受到全世界开源社区的支持,搭建网站的成本很低,所以在web网站方面的应用十分广泛而出名。

学习啦在线学习网   .net也有很多商业公司在采用,因为其是建立在window系统下,所以其构建成本是比较高的,现在用盗版基本不好使,而且还会引来纠纷。相对于.net,全世界应用java来开发的更多,由于Java的健壮性、跨平台性,目前来说,在企业应用这块,java是老大。

529874