一般来说,目前市场主流的浏览器内核主要有三家。从浏览器来识别就是:ie、火狐、chrome。
另外,火狐浏览器一直严格遵从w3c等页面技术标准。
可以说火狐即代表了一个行业规范又代表一部分用户的使用习惯,故而成为几乎所有前端开发工程师的必备测试软件。
我感觉没有必要,其实一方面是用 IE 浏览器的用户也不是很多,国内用户虽然用 Chrome 浏览器的用户也不多,但是用 IE 的其实也不太多,国内用户大部分还是会使用 360 浏览器之类的国产的,虽然 360 浏览器用的是 IE 的内核,但是也有极速模式,极速模式下,还是可以的。
另外 IE 浏览器,微软自己都不支持更新了,都完全放弃了,如果开发者还停留在给 IE 做适配上,我认为这是开时代的倒车,技术的更新就是他们阻止的。
另外,必须完全有必要说一下,Chrome 浏览器这么香,大家用起来啊,Chrome 浏览器超级好用,宇宙第一!!!我知道大家无法使用 Google 搜索,但是浏览器只是一个工具,可以访问国内网络的,为啥不用谷歌浏览器呢?
我建议,大家用谷歌浏览器,这样对开发者也非常友好。这么香的浏览器不用,多可惜?
1结论:看客户意见,如果他没说可以不考虑IE兼容。
2个人开发网站:可以不考虑,看一下现在浏览器的市场占有率,Ie即将退出市场,微软都在用chrome核心。如果特别在意对方浏览体验,可以在网页注明,用chrome浏览效果更佳。
3给客户开发:合同或标书中没有明确要求,可以不兼容IE。可以减少开发和调试成本,并且更轻量化。
以上。
IE兼容性就目前来看还是很有必要的,就拿目前国内来说。因为win7使用的庞大基数,使用IE浏览器的体量还比较巨大。虽然win10的慢慢普及以及edge内核切换到Chromium,这个用户普及是需要一个过程的。
现在开发网站很多团队使用bootstrap等框架,可以做到适度兼容。根据我这几年项目经验,客户对IE的兼容性要求已经不像以前那么强烈了,国内360浏览器安装已经替换了差不多的IE。
但是如果完整使用了ActiveX的插件则还是需要兼容的,像银行的网站。
作为一名程序员来谈谈浏览器的兼容问题。
搞过前端的小伙伴儿应该最清楚了,IE浏览器是多少开发者的噩梦,明明程序在别的浏览器上一点问题没有,结果换到IE上,各种问题各种bug。
你以为是程序问题,找了一圈后发现是IE浏览器的问题,这个圈内的小伙伴应该深有体会。
那么为什么会出现这种情况呢,这就属于 历史 遗留问题了,通俗点讲就是微软仗着市场份额大,就是要特立独行,不跟其他厂商玩。
即便相关组织已经制定了标准,微软就是懒的改,你们爱用不用。
这就导致开发者很难受,每次前端都要考虑一个头大的问题,那就是要考虑IE兼容。
至于要不要兼容IE,那得看你的客户群体了。
因为微软早期IE市场占有率高,所以很多网站包括一些公司内部系统都是在此基础上开发出来的,甚至有些系统只能使用IE登录。
据我所知一些政府事业单位的系统,都是需要兼容IE的。即便现在有更好用的谷歌浏览器,但系统不支持,所以只能用IE。
但如果你的客户群体是普通人,或者群体不大,那就没必要去兼容IE了,因为现在IE的市场份额很低了。大部分人都用谷歌浏览器,微软自己都放弃IE了,你还兼容它干啥,出力不讨好。
任何人都不能阻挡时代的洪流,最近几年微软也终于低头,放弃IE推出了新的浏览器edge,这个浏览器也是基于chrome内核开发的。
再加上移动互联网的到来,PC端衰落,IE基本推出 历史 舞台了。
读 历史 可以知兴替,想当年浏览器的市场基本被IE垄断,如今被时代抛弃,所以说紧跟时代的步伐才能不能时代淘汰。
如今的谷歌说不定未来也会有被超越的一天。
这个问题非常有意思,曾经的IE浏览器简直就是前端开发者的噩梦,多少时间都浪费在兼容IE浏览器。随着基于 Chromium 的浏览器越来越受到欢迎,就连微软 Edge 都使用了 Chromium 内核,IE几乎就要退出 历史 舞台了。
那么现在开发网站还需要兼容IE浏览器吗?其实这个问题还是要看具体的需求的。主要是和产品受众群体是密切相关的。那么就先来看下现在国内 Windows 不同版本的使用率。
根据某机构2019年底统计的国内 Windows 不同版本份额显示,目前像 Windows XP,Windows 7 依然有一定份额,而这些系统上的浏览器默认就是 IE;而且就现在而言,很多机构的配套软件都是当年基于 IE 开发的。那么如果为这些地方开发新的系统,那么肯定还是要兼容 IE 的,毕竟这么多年都没有更新系统的机构,让他们一下子完全更新也是不现实的。
还有一种情况就是产品的受众度非常广,类似于淘宝之类的产品,因为这种近乎于全民级别的产品,需要考虑到几乎所有的用户。
但是,就目前而言,对于除了一些政府事业机构,由于 历史 原因需要做好 IE 的兼容,其他的产品几乎都是弱化对 IE 的兼容的,即使做兼容,也是做最基本的。其实现在很多公司的产品都已经不去兼容IE了,相信不久之后,真的就可以完全不用去考虑 IE 浏览器了。
要不要兼容ie浏览器,这要看你客户意见吧,如果去自家开发的网站,要求没这么高的,其实没必要兼容,但是有些客户要求一定要兼容ie浏览器,像各大银行都是以ie为基准测试的。所以开发网站前也要咨询客户意见,免得踩坑。
现在ie发展的还行,至少比先前的ie7,ie6强太多了,但是浏览器的兼容问题,不管怎么说你是绕不开的
没啥兼容IE比兼容360浏览器还是容易得多
URL Decoder/Encoder:>
iTerm2是一款完全免费的开源软件,可以完全替代MacOS的终端。iTerms功能强大,使用方便,可以让你轻松且高效地管理和定制化你的工作流程。iTerm2的一些特色功能包括:标签变色,智能选中,自动补齐,全屏展示所有的 tab并支持搜索(Exposé Tabs),丰富的快捷 *** 作等。
Textpad这款工具具有无限制的撤销/重做功能,并且能够编辑超大文件,文件上限是系统虚拟内存大小。
Octotree:>
Wireshark:这个工具可以用来监控机器上的TCP、>
Mermaid:这个工具可以使用脚本语言直接渲染出流程图、时序图、甘特图,写文档简单快捷。免拖拽,免排版,格式控制统一。脚本也便于存放修改,样式可以复用。还可以使用插件集成如Markdown编辑器,进行实时预览。
spectacle:Mac free source 窗口控制工具,拖拽窗口到屏幕边缘resize,也可以自定义快捷键。用起来跟Windows上面一样。相比较于Moom,SizeUp,Divvy,spectacle支持鼠标拖拽到边缘resize,非常便利。
Tmux:一个虚拟终端可以管理多个会话,窗口和面板。执行 tmux 命令时就开启了一个服务并创建了一个会话,窗口和面板。支持分屏,同时处理多个 *** 作。不受断网影响,避免丢失重要工作进度。方便演示与协作,支持结对编程。
Caniuse:>
Visual Studio Code:这是微软出品的IDE工具,跨平台(Linux,Mac,Windows)。轻量级内存占用,品质稳定且免费。同时内置Git版本控制功能。值得一提的是插件生态丰富,安装插件简单,通过插件可以增加更丰富的语言支持、主题定制、文本自动格式化等能力。
以上就是关于程序员为什么喜欢在电脑里都装了一个火狐浏览器。全部的内容,包括:程序员为什么喜欢在电脑里都装了一个火狐浏览器。、现在开发网站还有没有必要考虑IE兼容了、有哪些it程序员的必备神器等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)