首页 > 资讯

谁说浏览器是世界上最难开发的软件?

谁说浏览器是世界上最难开发的软件?简直无稽之谈,今天我10分钟教会大家徒手用c++写一个web浏览器,代码我写好了如图1,运行效果如图2,图3为相同的网站在谷歌浏览器的显示效果,图4为临时搭建的web服务器。这个浏览器是纯自研,内核临时取名叫MaNong(码农)内核,目前只实现了简单的get请求,显示网页中的p标签中的文字,解析超链接,历史记录等功能。怎么样,是不是很简单。既然这么简单,为什么到现在我们国内都没有研发出一款自己的浏览器内核,我告诉大家,因为开发浏览器是一个吃力不讨好的活,是一项很大的工程,你看哈,包括dom树的解析和渲染,css的解析和渲染以及javascript虚拟机的实现,安全策略的实现,剩下的还有各种网络协议的实现以及内存管理调优等,这需要投入大量的人力和资金,但回报率几乎为零,浏览器总不可能收费吧,基本上就是用爱发电,所以,我们国内的公司没有开发的动力。在这里,我建议国内科技公司华为,抓紧开发国产的浏览器内核,用在鸿蒙系统上,为国争光,到那个时候,咱们也有国产的浏览器内核了,掌握核心技术,岂不是不会被别人卡脖子了,华为,我看好你哦!



本问题和回答均来自本站网友,不代表本站立场,若有侵权,请联系删除

随便看看