C++ 为什么不能做网站

来源:百度知道 编辑:UC知道 时间:2024/05/16 13:08:01
C 和 C++ 做网站不是很快 为什么没有人用呢?php,jsp,asp岂不是都没有c++快?

各种语言都有自己应用的领域,都有自己的优势和缺点
网站最流行的是ASP.NET、JSP、PHP。
并不是执行效率高就用哪种语言,如果说到快汇编肯定更快
企业要创造更多的经济利益,当然会采用开发效率高相对安全性也高的。

C++也并不是完全不能用来做网站,其实这些语言都是基于汇编和c语言编译的,楼上几个的答案也都很正确,但是作为web的传输效率来说,就像泠月冰辰所说的,维护和用户浏览都会很困难,而相对电脑web相关程序直接编译这静态文件来说html类语言是必不可少的,所以基于是用户快速浏览与快速缓存到自己的电脑里来说所以来说还是php,jsp,asp等这些对于web语言相对成熟来说的还是比较快捷与方便的,但是谷歌的那项计划可能要改变这个现状。。。。。。谷歌好强。。。。。。

与PHP,JSP,ASP这些解释型脚本语言相比,C++作为编译型语言,做网站有先天的劣势。
首当其冲当然是网站的更新问题,如果你更新网站(哪怕是再小的更改),就要重新编译网站,用户就要重新下载此网站才能浏览。这耗去巨大的时间,相比起运行效率快来说,已经无意义。
所以,在网站方面,还是解释型的语言称霸天下,因为更新方便,运行效率慢一点也无关紧要,由于网络传输速度的问题,运行速度在这已经显示不出来了。(无论解释型的语言再怎么慢,总归比网络传输速度快,所以,基本上一个网站显示得很慢,不是运行效率问题,而是网络传输很慢!)

网站项目都是基于html语言的。php jsp asp等都不过是在html语言里面加上部分编译性语言的逻辑代码。可以说主要的时间都是花在了html语言的解释和网页代码从服务器发送过来的发送时间上面,编译上面花费的时间可以忽略不计的。所有要想网站快到像运行c和c++程序那样的话,除非网站用不上html了。