百度技术沙龙第 10 期回顾:Web App 开发暨 2011 年年度技术趋势展望

  • 葛明见

2011 年 1 月 21 日

话题:JavaSOA敏捷.NETRubyInfoQ架构百度DevOps语言 & 开发文化 & 方法

2011 年 1 月 15 日第十期百度技术沙龙在京仪大酒店召开,本期沙龙主题是“Web App 开发暨 2011 年年度技术趋势展望”。本次技术沙龙邀请业界嘉宾近 40 人,其中包括百度科学家、往期讲师、各大网站公司技术负责人等。沙龙采取了与以往不同的形式,添加了圆桌论坛环节,OpenSpace 环节小组的话题主持也是有特邀嘉宾和往期讲师担任,与大家进行了各种关于 Web App 设计话题的讨论。

InfoQ2011年技术趋势展望&百度技术沙龙2011年规划点击下载音视频、PPT 资料

在这个环节,InfoQ 中文站创始人霍泰稳对 2011 年的技术趋势进行了详解,并向大家公布 2011 年百度技术沙龙的规划。分享中霍泰稳列出了今年热门的 10 大技术话题,和大家分享了他对这些技术发展趋势的看法:

高并发量数据处理:效率与成本能否兼得将成为关注的焦点;

HTML5:前景虽看好,进入需谨慎;

开放平台:改革开放,利己利人。在国外已时髦很久,国内却迟迟没有大热;

敏捷开发:宣传已经足够,只待实践来检验;

NoSQL: 小网站试水,大网站立标。距离大规模使用还有一段距离;

探索式测试:依然在探索。对测试人员要求很高,目前还只有大公司才能玩得起;

Web App 开发:互联网回暖,Web App 技术继续升温;

移动开发:无需再证明,平台选择成为关键;

云计算:名声在外,方案欠缺。无论国内国外,用户需要的都是可行的实施方案。

中国式开源:稍显幼稚,无论如何都要支持。能够大胆的秀出自己的技术,本身就是进步。

最后,霍泰稳向大家介绍了明年百度技术沙龙的话题计划:

HTML5 时代来临                          OSGi 最佳实践                         NoSQL 实践案例集锦

移动软件开发                             分布式计算框架一览                为什么你实施敏捷不成功?

那些你所仰慕的网站架构             软件架构的优化和重构             精益软件开发 / 持续集成

解读开放平台(社交媒体)         运维架构师所关注的事情          你是如何做测试的?

百度眼中的2011Web技术趋势点击下载相关音视频、PDF 资料

百度科学家张锦懋在这个环节给我们分享的是 2011 年中 Web 技术趋势。他从四个方面跟大家进行了分享:

浏览器和新 Web 标准、云计算、开放平台以及社会化,个性化和智能化。

浏览器和新 Web 标准今年的主要热点有如下几点:

HTML5、Flash 和 CSS3;

IE9、Chrome、firfox 等浏览器对自身 V8 引擎,双核支持,沙箱机制,directx 10 和硬件加速等技术的宣传;浏览器大战;

移动 Web 开发。

那么针对现在关注比较热火的新浏览器和 Web 标准,百度都做了些什么回应或者说是准备的事情呢?

我们主要做的是无线互联网的产品和应用,比如掌上百度,把百度的服务延伸到手机端、百度定位技术、完全基于 html5 的无线页面开发标准等等。

同时新的 Web 标准和移动平台也给搜索带来了挑战:

让搜索支持新的标签、更多的互动内容,让 spider 支持动态内容、实现 URL 不再是唯一的标识;

在分享这个话题的同时,张锦懋也对下面提到的一些技术趋势进行了解析:

semantic web 会不会出现;

Html5/css3/font 成为一种服务;

Webos, 不再有单独的客户端或者 web 应用;

浏览器的方向:1)与硬件和用户结合;2)与 web 服务结合;

谁是浏览器的赢家;

搜索引擎如何完美支持新的 web 标准。

在云计算话题中分别给我们介绍了相关的 NoSQL/SQL、Percolator/gfs 2.0、App engine 等技术热点,以及云存储产品 ---dropbox, 金山快盘,everbox 等。

并对 Map/reduce 等数据密集型的新需求、大规模机器学习系统对通信密集型计算的需求以及计算密集型的解决和数据仓库等技术前景进行了分析。

在平台开放中张锦懋首先为我们介绍了 Apple appstore 和 android 开放平台和 Facebook 的开放战略。最后介绍了国内平台开放的情况。面对国内风起云涌的开放平台形式,百度也对他们的 API 进行了一些开放,比如百度地图 API 和知道 API;并且开放了 Suggestion、知道、无线网页转换等服务。另外对百度框计算目前的开放情况和下一步计划也做了相关介绍。最后张锦懋陈述了一下开放平台带来的挑战:

平台开放后,平台方对其他站点的需求把握,流量管理和稳定性管理都会碰到不同程度的挑战;对于开发者来说,面对繁多的平台,开发环境的整合和开放平台的之间的互通、可迁移性都将是大家要面对的挑战;最后开放平台的变现盈利也是大家必须要面对的。

最后一个是社会化、个性化和智能化话题,这也是百度最想做的事情。

从前几年一贯的表现来看,社会化媒体一直在兴起,不管是像 Facebook 那样纯 SNS 的媒体,也有含有其他带有 SNS 味道的媒体,都有社会化的特性在里面。

社会化带来的问题就是信息碎片化,个人化也就成为一件值得关注的事情,同时随着海量数据和应用的爆发,个人化和智能化的需求也就凸现出来。不然人们将被这些海量数据和应用淹没。

随后张锦懋又介绍了百度在社会化方面的想法和做的一些尝试,并期望在 2011 年在社区活动把内部的一些东西开源给社区,并通过社区活动加强与其他互联网公司的技术交流。

圆桌论坛

本次沙龙做为一个年终总结性的活动,我们添加了一个圆桌论坛的环节,由 InfoQ 中文站的原创主编,IBM 的技术专家张凯峰主持,以对话的形式现场和百度科学家张锦懋、百度技术沙龙往期讲师,FreeWheel 核心系统技术总监王迪以及去哪儿网技术总监吴永强对 Web App 技术开发和应用展开了讨论,给现场的参会者分享了他们对 Web 应用发展状况和未来、开放平台以及 Web 应用发展态势对开发者的要求等问题的看法进行了分享。

OpenSpace

跟以往一样,这次 OpenSpace 环节仍是大家自由组合,进行交流和讨论,唯一不同的是这次是由我们邀请的嘉宾进行话题的提出和主持,Esri 研发中心总经理张剑宇、12580 架构师田乐、ThoughtWorks 技术总监徐昊、凤凰网架构师孙立、InfoQ 社区编辑,中国海关架构师王翔、百度的高级工程师马如悦和现场的参会者们一起展开了热烈的交流。

参会者博客

会后,参会者柴春燕在自己的博客上发表了文章HTML5 之我见,分享了自己在 OpenSpace 环节和来自 12580 架构师田乐的交流心得。参会者李连生在自己的博客发表了【20110115 InfoQ 百度技术沙龙 2010 第 10 期】会议记录给大家分享了自己的活动笔记,并展示自己所参加 OpenSpace 环节参与讨论的话题板书。也有热心的参会者在搜狐社区向大家分享了自己的感想和在沙龙拍摄到的沙龙现场的活动照片

JavaSOA敏捷.NETRubyInfoQ架构百度DevOps语言 & 开发