当前位置: 海之晶网站设计> 建站知识> 常见问题>2018年每月网络开发更新6⁄复杂性、基于HTTPS的DNS和推送通知

2018年每月网络开发更新6⁄复杂性、基于HTTPS的DNS和推送通知

文章出处:网站建设-海之晶网络 | 网站编辑:网站设计 | 发表时间:2020/9/29 21:27:43
分享:

如今,我们在网络项目的每个角落都看到了复杂性。我们已经读了很多关于一种特定技术变得多么复杂的文章,并且我们反复讨论这个问题。过去我们通过FTP上传网站,没有git或任何可比的东西,现在我们有一个构建系统、transpiler、框架、测试和CI(即使是最小的项目)的时代,这很容易理解。但另一方面,web开发在过去的15年里发展得如此之快,以至于我们无法再将今天与过去进行比较。虽然过去有些事情看起来更容易,但我们忽视了我们今天拥有的优势和无数的可能性。当我们那时没有编写测试时,我们只是没有测试—也就是说没有可靠的方法来测试成功。当我们没有部署流程时,上传新版本很容易,但也很容易破坏某些东西——而且这种情况比现在持续集成系统已经到位的时候发生的要多得多。

Jeffrey Zeldman就此事写了一篇有趣的文章:“复杂崇拜”概述了我们如何在不必要的细节中迷失自我经常试图过度思考问题。我喜欢这样的挑战:构建一个不太复杂但却表现出相当大的责任感(当涉及到道德、隐私、安全性、出色的用户体验和性能)并且能够可靠地工作(再次测试、部署、可用性和性能)的系统。我想找到正确平衡的问题不会很快消失。复杂性无处不在-我们只需要决定它是有用的复杂性,还是仅仅是因为它更简单,还是因为我们过度设计了原来的问题。

新闻即将发布的Safari版本12在苹果的WWDC上发布。新增功能:选项卡中的图标、强密码以及通过HTML属性实现的密码生成器控件,包括双因素身份验证控件、3D和AR模型查看器、iPad上的全屏API、字体显示,以及非常重要的,智能跟踪预防2.0比以往任何时候都更严格,可能会对现有的功能产生重大影响网站无头Chrome自动化库puppeter现在已经在1.5版中发布了。它带来了浏览器上下文来隔离cookie和通常在页面之间共享的其他数据,Workers现在可以用来与Web worker交互,也是。谷歌发布了Lighthouse 3.0,这是他们的性能分析工具的第三个主要版本,它具有一个新的报表界面、一些评分更改、CSV导出和第一个内容丰富的油漆测量。铬67在这里,将渐进式的Web应用程序带到桌面,以及对通用传感器API的支持,并通过扩展凭据管理API来支持U2F身份验证程序USB。我们在过去的几个月里,浏览器的安全界面发生了很大的变化。首先,他们强调提供安全连接(HTTPS)的网站。然后他们决定指出不安全的站点,现在Chrome宣布在秋季进行新的修改,将HTTP页面标记为“不安全”,从而使HTTPS成为默认设置。

GeneralIn“复杂的邪教”,Jeffrey Zeldman写道,我们经常忘记简单是我们所做一切的关键和目标,项目和生活的总体目标。他解释了为什么这很难实现,为什么培养复杂的系统更容易,也更诱人。一本非常好的读物,而且绝对是我的“常青树”的一部分名单。海登Pickering分享了一篇新的非常有趣的文章,它教我们如何正确地构建web组件:这一次他解释了如何构建一个具有包容性和响应能力的“卡片”模块

关键字:
南京市汉中路1号国际金融中心9楼
建站热线:13815417591
免责声明: 本站部分内容来源于互联网,如果本站部分内容侵犯您的权益,请您告知,站长会立即处理。