详述不用c++写网页的理由

要回答这个问题首先要明确题主对于写网页的定义。
一个网页往往包含前端、后端两部分。前端负责页面的呈现,后端负责数据的处理,可以大概的理解成前端是人的衣服,而后端是人的五脏六腑。
前端 前端的话主要是采用html+css+javascript这样的组合。html有点像word里面的操作,告诉浏览器,哪里是题目,哪里是正文。然后用css去定义这些标题,正文,链接的样式。而javascript则让这些内容能够动起来,比如有些网站烦人的弹窗,其实就是js里的alert指令完成的。在前端部分里,html和css似乎是不可替代的,javascript的话,近年来有typescript等,但都没能成为主流,c++在前端在的应用似乎是没有的。
后端 再来说后端部分,后端的语言有很多,市场占有比例最大的是应该是java,这也是java前几年就业火热的一大原因。php作为“世界上最好的语言”,则是一门专门为网页开发而设计的一门语言,近年来,python的flask,django等框架,也渐渐进入人们的视野,airbnb就采用了django。
那么为什么我们不在后端里使用c++呢?这个问题其实,本身是不对的。因为我们并不是不使用,而是使用的比较少。腾讯就是以c++作为开发的主要语言。因为腾讯的产品主要偏向于通讯,而做通讯的大部分都是采用c++来开发的,产品需求决定了团队,而团队则决定了传统。还有一个原因就是,c++虽然开发效率低,但是性能会比java等好。而腾讯这样大体量的公司,是不在乎开发效率的问题的。
这也就不难理解,为什么使用c++使用的人少了。
开发效率低,现成的类库少,编译还存在问题,有时会觉得用别人的库,还不如自己撸一个轮子。而python、php等则容易上手很多,甚至一星期就能做一个还过得去的网站。
c++语言难,因为c++比较偏向底层的开发,内存,指针,这些东西对于一个入门的开发者来说很伤脑筋,debug的过程很艰难,而且c++很灵活,其它语言的一些语言特性,你基本在c++上面都可以实现,这就使得你做一件事,有了很多条路可以选,这很容易陷入一种怪圈,写完一种方法觉得不够优雅,然后再用另一种方法,再写一次。写完c++再去写java,你会觉得爽快很多。

RT-Thread操作系统打印函数概述
基于CD4011的简易AM收音机制作电路原理图
vivo Y52s 5G新机曝光:搭载天玑720
M12连接器3芯使用寿命决定因素是什么
2017年LTE网络十亿设备将面BYOD安全威胁
详述不用c++写网页的理由
鸿蒙2.0来了,推出超级终端概念
现代编译器的可读性胜过调试
千兆位设备在PCB信号完整性设计中的应用解析
这次不限量!华为Mate8开放EMUI5.0升级!
2020年我国工业互联网将会呈现出怎样的发展趋势
基板的测试及评估
Real World CTF技术论坛将启 极客嘉年华重磅来袭
颜值与音质兼得,南卡N2S真无线蓝牙耳机体验报告测评
印度市场份额上升 OPPO和vivo强势复苏
LED虚拟拍摄显示屏:电影制作的新革命
基于射频波束赋形改善TD-LTE蜂窝小区边缘性能
欧胜音频中枢被夏普应用于其最新智能手机和平板设备
影院级的听觉享受,索尼Soundbar HT-NT5一周体验有感
Avago推三款车用R2Coupler隔离光耦合器产品