专栏首页博文视点Broadview未来Web开发的最佳实践:拥抱不确定性

未来Web开发的最佳实践:拥抱不确定性

Web 开发平台的变革及Web 可用设备的惊人增长,使得Web 到达了前所未及的位置。在过去的十年间,我们已经从一个停滞的、只有很少浏览器和操作系统的平台变成了一个有活力的、服务着令人眼花缭乱的浏览器和设备的——开放式的Web 平台。

这真是一个很大的愿景。

问题在于,更多的时候,前线的工程师并没有机会看到这样一幅蓝图。你知道为什么吗——要跟上刚刚发布的新版本,通常都是一个极大的挑战。不论你是在为客户做一个网站,在开发你的JavaScript 框架的最新版本,还是简单地写一篇通俗易懂的博客,都没有很多时间仔细思考整个Web 的变化。相反,你专注于解决一个独立的问题,因为它们是你在工作时间应该做的事情。甚至那些被分配了跟进业界趋势的任务的人们也可能被某一个爆发的技术搞得失去整体判断。当你面对一个你正在关心的标准课题,仍会以一小时10 封(长)邮件的速度浏览时,是很难看到一个整体的愿景的。

看起来人们并没有真的意识到Web 发生了多么根本的变化。无论是寻找一个判断是鼠标用户还是触摸用户的完美的检测方案,或是为响应式站点设计一系列“完美”的媒体查询特性,总是有很多的开发者仍然在寻找一个绝对的法则或是硬生生的最佳实践。人们还是在按照一个清晰、确定的界限,想以此寻求建设一个站点和应用的最佳方案。

尽管这些想法会让我们觉得安心,并且曾经是可行的,但那些日子已经一去不复返了。是时候采用新的方式了。

-----------

面对狂野发展变化的Web世界,什么是Web开发的最佳实践方案呢?很简单,一个核心的设计原则:放弃过去多年来赖以为继的教条,拥抱Web的不确定性。

本文分享自微信公众号 - 博文视点Broadview(bvbooks)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-01-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 采用Serverless架构搭建Web应用

    在传统Web应用中,服务器是系统不可缺少的组成部分。尽管有时候服务器的前面还有负载均衡器或者专用Web服务器,但完成大部分工作的还是应用服务器。它完成一个应用所...

    博文视点Broadview
  • 读《移动Web手册》有感

    2007年,接触网站开发。那段日子还是用table做前端,不断用tr和td分隔前端,嵌套ps切割的gif,那日子简直就是看到网站后,马上脑子就是一张张表格图,后...

    博文视点Broadview
  • 搜集素材“搜”出的产品设计灵感

    随着行业进入无止尽的竞争,缺乏创意再也不能被作为借口。幸运的是,我认为任何人都可以通过有效的创意工具和活动来获得颇有创意的成果。

    博文视点Broadview
  • Exchange Server 2013之分角色部署

    前面几篇介绍了Exchange Server 2013预览版在Windows 2008 R2环境下单机部署。下面,将在Windows Server 2012 R...

    李珣
  • Exchange 2010安装各角色先决条件的Powershell

    http://technet.microsoft.com/zh-cn/library/dd351084.aspx

    李珣
  • web安全思维图

    Youngxj
  • Exchange2016-抢先体验

    Install-WindowsFeature RSAT-ADDS,AS-HTTP-Activation, Desktop-Experience, NET-Fra...

    月缺
  • 微软超融合私有云测试32-SCCM2016部署之SCCM管理服务器安装

    1) 前置条件安装完毕后,插入SCCM安装光盘,打开安装光盘的如下路径下的extadsh.exe程序并执行,(注意: 一定要从CMD中执行,并且使用管理员模式)

    SuperDream
  • Lync server 2013 之office web apps server 搭建步骤

    office web apps server 搭建步骤: 一、 .NET Framework 4.5 节点下的HTTP 激活 .NET Framework 3....

    杨强生
  • Lync Server 2013企业版快速部署视频(第一期)

    近期在做Lync Server 2013站点迁移项目时,做POC顺便把第一个Lync站点的部署录制了,分享给大家!

    杨强生

扫码关注云+社区

领取腾讯云代金券