C/S架构软件 :QQ 微信等
B/S架构软件 : 百度 谷歌 浏览器 等
Trident内核 :Trident内核在全世界最高的使用率的操作系统中 Trident(又叫MSHTML),是微软开发的一种排版引擎。 1997年IE4诞生时一同出现 其中部分浏览器的新版本是“双核”甚至是“多核”,其中一个内核是Trident,然后再增加一个其他内核。国内的厂商一般把其他内核叫做“高速浏览模式”,而Trident则是“兼容浏览模式”,用户可以来回切换。
Gecko内核 :Gecko所采用的开源协议的问题。Gecko采用了MPL开源协议。此协议要求其衍生软件也必须开源,尽管可以采用其他许可协议开源。这是不适用于商业产品的。
Google内核 :Google内核主导开发的网页浏览器。设计思想基于简单、高速、稳定、安全等 “沙盒”、“黑名单”、“无痕浏览”等功能来实现稳定与安全的网页浏览环境。
WebKit内核 :WebKit内核WebKit是一个开源项目,主要由KDE的KHTML修改而来并且包含了一些来自苹果公司的一些组件。
24. 开发环境与测试环境有什么区别?
项目部署环境一般可分为三种:生产环境,测试环境,开发环境
开发环境:开发环境时程序猿们专门用于开发的服务器,配置可以比较随意,为了开发调试方便,一般打开全部错误报告和测试工具,是最基础的环境。开发环境的分支,一般是feature分支。
测试环境:一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常,那么肯定不能把它发布到生产服务器上,是开发环境到生产环境的过度环境。测试环境的分支一般是develop分支,部署到公司私有的服务器或者局域网服务器上,主要用于测试是否存在bug,一般会不让用户和其他人看到,并且测试环境会尽量与生产环境相似。
生产环境: 生产环境是指正式提供对外服务的,一般会关掉错误报告,打开错误日志,是最重要的环境。部署分支一般为master分支。
三个环境也可以说是系统开发的三个阶段:开发->测试->上线,其中生产环境也就是通产说的真实的环境,