libcef、QWebKit,QWebengine、miniblink内嵌浏览器对比
随着前端技术的发展,PC端程序越来越倾向于做第三方嵌入浏览器的应用程序;如:腾讯视频、虾米音乐等主流PC端程序都是内嵌浏览器,对频繁更新的内容使用加载网页的方式;现对主流易集成的开源浏览器进行分析;
1、libcef
优点:功能齐全,跨平台;
缺点:安装包大(80M+),内容太多;
实际使用:对开发者技术要求高;
2、QWebKit:Qt5.6及之前使用
优点:接口友好,易二次开发,跨平台;
缺点:安装包大(40M+),需要在Qt框架下;
实际使用:简单易用;
3、QWebengine:Qt5.7及更高版本使用
优点:接口友好,易二次开发,加载速度较QWebKit更快,跨平台;
缺点:安装包大(60M+),需要在Qt框架下;
实际使用:简单易用,Debug易崩;
4、miniblink : 官方宣传(屌炸天的内核来袭,史上最小chromium内核miniblink)
优点:安装包体积小(早期版本不足20M);
缺点:部分功能需要付费,字体渲染模糊和不支持多语言是很大缺陷;
实际使用:简单易用,用的不好易崩;
综合评价:所需功能齐全使用libcef,基于Qt框架下不用多说,简单功能比如做个第三方登陆和数据展示选择miniblink;
————————————————
版权声明:本文为CSDN博主「二丶九」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u013495598/article/details/88947640
页:
[1]