【.net与C\C++的区别?与php asp的关系?】

.net与C\C++等语言有什么区别?
能不能用C\C++编论坛程序?
在网络编程方面,.net与C\C++相比有什么优势呢?
php与asp和.net又是什么关系呢?
我只是一个菜鸟,希望能说详细些。

.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是老大。

打字好累啊,兄弟支持一下吧
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-02-10
.Net 是一个平台,地位大致和 Java 相当,是微软为了对付 Java 而推出的一个开发平台,从桌面到网络,无所不包。

.Net 是一个大的集合,提供了数种语言的支持,代表性的语言是 C# 和 VB.Net,还提供了方便的集成开发环境(Studio)。.Net 中也有 Visual C++,不过 Visual C++ 主要是借用了 Studio 开发环境。

C/C++ 就是纯粹的语言,不是平台,也不是任何一个集成开发环境的固有语言,各种操作系统几乎都会提供C/C++的编译器。

PHP, ASP 就是做网站的专用语言了,这两种语言的初始目的都是为了动态产生 HTML,并且可以嵌入 HTML。
第2个回答  2010-02-10
.net不是一门语言,是一个类的框架集。
C、C++不能写WEB程序,也就是说不能写你要的论坛。
网络方面,.net是比较灵活的,但C和C++在开发底层的东西就比较方便些。
php,asp,jsp,都是WEB开发语言,这些与.net没有什么关系,要说关系,那么只有asp与.net有关系,就是血缘关系。
相似回答