zoukankan      html  css  js  c++  java
  • 2010年10大趋势

    1. 云计算

    他给云计算下的定义,是企业可以使用当前刚好足够的计算资源,在峰值负载时能够灵活扩展,并免去管理硬件的开销。云计算可以弥补小公司规模不足的成本劣势,从而与大公司同台竞技。微软的云计算平台目前已经包括Windows Server, Windows Azure, SQL Azure等产品和Windows Live, Office和Xbox Live等服务。而云计算只是虚拟化计算环境的一个实例,下一代开发工具应该支持云计算和其他虚拟化计算。

    2. 以Web为平台

    浏览器为软件提供了丰富的运行环境和方便的使用界面。越来越多开发者选择Web作为软件和开发的平台,使用面向Web的开发、调试和性能分析工具。各种JavaScript库使这种语言如虎添翼,而为Silverlight开发的体验更加丰富的应用则能够打破HTML的局限,利用更多资源和系统特性。

    3. 并行计算

    多核处理器正在进入低端计算机,另外,让廉价的图形处理器完成特定工作也成为趋势。超级计算机也开用群集来执行计算任务。因此,更多开发人员将开始利用并行计算资源。

    4. 设备和用户界面的多样化

    各种廉价的互联网设备越来越多,用户需要通过各种方式访问和处理数据,而且随之而来的,是用户界面也越来越多样化,向自然和直观的交互发展,包括基于触摸、基于语音和基于相机的等等。Windows 7目前为触摸屏应用提供了良好支持,而Silverlight和WPF、MFC都开始支持基于相机和多点触控的交互。

    5. 敏捷开发过程

    Scrum、测试驱动开发和持续集成等敏捷开发过程与其他开发实践相结合,已经成为业界的常态。微软的许多团队已经将敏捷实践融入到自己的开发过程中。Visual Studio 2010已经支持单元测试和迭代计划等敏捷方法,还将提供更多支持。

    6. 分布式开发

    分布式开发使不同国家和时区的开发者仍然能够紧密协作。为此,开发工具需要支持分布式的代码审查,远程结对编程、开发测试协作和资源共享等云开发活动。

    2010年十大战略技术包括:

    云计算:云计算是一种以提供商向客户提供各种IT功能为特征的计算模型。可以用各种方式采用以云为基础的服务来开发应用或解决方案。采用云资源不会省却IT解决方案的成本,但是会重新设置或降低其他的成本。除此之外,采用云服务的企业将越来越多地作为云提供者并为客户和业务伙伴提供应用、信息及业务流程服务。

    高级分析:优化和模拟使用分析工具和模型,在流程应用和执行之前、期间和之后研究替代结果和方案,来最大化业务流程和决策效应。这可看作是支持业务决策的第三步。无论是通过客户关系管理(CRM)或企业资源规划(ERP)或其他应用程序,固定的规则和政策让位于在正确时间从正确信息所作出的更明智决定。新的方法是提供模拟、预测、优化和其他分析,而不是简单的信息,从而使每一个业务流程的行为决策更加灵活。新方法着眼于未来,预测未来将会发生什么情况。

    客户端计算:虚拟化为包装客户端计算应用和功能带来新的方法。因此,一个特定的PC 硬件平台以及操作系统平台的选择已经变得不那么重要。企业应积极建立5至8年的战略客户端计算的发展蓝图,对设备的标准、所有权和支持方法、操作系统和应用产品的选择、部署和更新,以及管理和安全计划进行规划,从而管理设备的多样性。

    绿色IT: IT可以实现许多环保行为。IT的使用,特别是白领阶层对IT的使用,可以极大加强企业的环保实践。普通的环保行动包括使用电子文档、减少出差和通信的使用。IT还提供了可以供企业其他成员使用的分析工具,降低了运输物品对能源的消耗以及其他碳管理活动。

    重塑数据中心:过去,制定数据中心的规则非常简单:计算现有的数据量,估算未来15 至20年的增长量,然后建立一个与之相符的数据库。而新建的数据中心往往拥有庞大的空闲空间、足够的动力和不间断电源(UPS),及水和空气冷却,且大多是空闲的。但是,如果企业采用POD方法建设和扩张数据中心,成本将会变得很低。如果一个数据库的生命周期需要9,000平方英尺的空间,然后以此设计场地,但只建设满足未来5至7年的需要。削减运营费用对大多数客户来说是整体IT开销的一个普通部分,可用以腾出资金投资其他项目或是IT和业务本身。

    社交化计算:工人不想在两个截然不同的环境工作一个是为自己本身的工作(无论是个人或团体),另一个是访问外部的信息。企业要着眼于社交软件和社交媒体的使用,并集成外部的企业赞助和公共社区。不要忽视社交角色的重要性,它能使社区团结在一起。

    安全活动监控:传统上,安全的重点是放入围栏防止外部入侵,但现在它已演变为监测活动和确定以前曾经丢失的模式。信息安全专家面临着从持续不断的离散活动流量中检测出恶意行为的挑战,这些活动通常来自一个授权的用户且来源于多个网络、系统和应用资源。同时,安全部门面临着要求提供越来越多的注册分析和报告这一日益增长的需求,以支持审计要求。各种各样的免费(有时是重叠)监测和分析工具可帮助企业更好地发现和调查可疑的活动常常伴随着实时报警或交易干预。通过了解这些工具的长处和弱点,企业可以更好地使用它们来保护企业并满足审计要求。

    闪存:闪存现在已经不是新鲜的技术了,但它正逐渐转变为存储设备中的新亮点。闪存是一种半导体存储器件,用户已经从USB记忆棒和数码相机记忆卡熟悉了它的使用。它速度远远超过旋转磁盘,但是价格相当昂贵。现在这一差距正在缩小。在价格下降的同时,这项技术在最近几年经历超过百分之百的复合年增长率,且越来越成为许多科技领域,包括消费电子设备,娱乐设备和其他嵌入式IT系统的战略。此外,它提供了一个在服务器和客户端计算机间存储层级的新层,包括空间、热、性能和可靠性的关键优势。

    虚拟化的可用性:虚拟化早在前几年一直被列入战略技术的名单。它今年出现在名单上是因为Gartner公司强调了其中的一些新元素,例如具有长远影响的可用性实时迁移。实时迁移是一个正在运行的虚拟机(VM)在其操作系统和其它软件运行时所做的运动,如同他们仍然在原来的物理服务器上一样。这需要通过复制源和目标VM间的物理存储,然后,在源机器完成一条指令执行的某个瞬间,下一条指令开始在目标机器上执行。

    但是,如果内存复制无限持续下去,而指令执行仍在源VM,源VM下一条指令的故障将出现在目标机器上。如果目标VM发生故障,只需选择一个新的目标开始无限迁移,从而提高可用性。

    它的关键价值在于用各种离散机制取代了单一的拨号,因此在使用相同的机制,并允许设置根据要求迅速改变的情况下,可以设置从基线水平到容错能力可用性的任何等级。因此省去了昂贵的高可靠性硬件与故障转移群集软件,甚至容错硬件,但仍满足可用性需求。这才是削减成本、降低复杂性,以及提升需求变化灵活性的关键。

    无线应用:截至2010年底,在融合了移动性和网络的丰富环境下,12亿人将携带拥有强大移动商务功能的手机。尽管市场有限且需要独特的编码,现在已经有成千上万如苹果iPhone平台类的应用。它可能需要更新的版本灵活地应用在PC和微型系统上,但如果操作系统界面和处理器架构是一样的,这有利于创造一个庞大的移动应用程序的可用性。

    从 5 个方面展望 2010 年的 Web,包括 HTML5,CSS3,字体服务技术;浏览器;社会媒体;JavaScript 框架;以及 SAAS。

    Five Technologies That Will Keep Shaping the Web in 2010

    1. CSS3, HTML5 以及 字体服务

    CSS3, HTML5 and Fonts as a Service

    CSS3,HTML5,以及 Typekit 一类的字体服务,将给 Web 设计师带来更多自由。

    CSS3 的新功能会让 Web 内容的展示变得更容易,从多背景图,到更强大的选择器,到颜色渐变,到圆角,这一切都让原先复杂的工作变得简单。

    HTML5 虽然进展缓慢,但必将改变我们描述页面的方式,成为通往语义 Web 的重要阶梯,为 Web 带来真正的本地多媒体支持,并改善我们同 Web 内容的沟通。

    而 Typekit 一类的字体服务联同 @font-face ,将允许我们在 Web 页面上使用任何字体,设计师们不必再依赖 CSS 背景图,JavaScript 或 Flash。
    这意味着什么?

    这些新技术将为 Web 世界带来新的美学体验,当然,也会引发新的滥用潮,那些蒙古大夫式的设计师将会大量使用各种花里胡哨的字体和渐变色,使他们的页面变得难以访问,对专业的设计师而言,这些新功能会让他们的创意更吸引人。

    2. Web 的消费方式

    Ways we browse the web

    浏览器领域重新繁荣,诸如 Google Chrome, Firefox, Safari, Opera 一类的浏览器大行其道,用户如今拥有更广泛的选择,厂商之间的竞争更加激烈。浏览器之战进入新的阶段,和过去不同,过去的浏览器之争是微软主导并最终将对手消灭,新的浏览器之争使 IE 身涉危境。

    人们消费 Web 的方式也在改变,上网不再意味着坐在电脑桌前打开电脑,智能手机越来越普遍,电视可以上网,SP3 之类的游戏机,上网本,iPhone,Android 设备都可以在一个相对小的屏幕上给用户带来上网体验。

    浏览器本身也在改变,Google Chrome 将 WebKit 引擎,将大部分 CSS3 和 HTML5 功能从苹果迁移到 Windows,Google 在未来几年的目标是争取到 10% 的市场份额,这将撼动 IE 的统治地位,在德国,Mozilla Firefox 已经在超过 IE 成为主导浏览器。

    这些因素也将改变我们对 Web 设计以及可访问性的看法,你的站点是否有一个移动版本?它们在小屏幕上看上去如何?在一个很大的屏幕上看上去又如何?在 Weibit 引擎,或是 Gecko 引擎,或是 Trident 引擎上看上去是否一致?

    人们对在不同设备上访问 Web 的观念也在改变,设计师们逐渐意识到,没必要在各种不同设备上输出相同的页面,也无需为不同的设备提供相同的用户体验。
    这意味着什么?

    人们将发现 Web 在不同的浏览器上有不同的样子,诸如渐进式增强的 Web 技术越来越普遍,为不同 Web 用户提供不同的体验。同时,放弃对陈旧浏览器的支持也逐渐为人接受,让用户将压力推向浏览器厂商而不是设计师。另外,人们会将注意力转向内容,功能,可访问性,并注重设计和创意。
    3. 社会媒体

    Social media

    没有人会否认,2009年是社会媒体极其重要的一年,比如, Twitter 已经成为热门话题,它还会继续热门。诸如 Twitter, Facebook 一类的平台的发展使 Web 逐渐成为社区导向的 Web,毫无疑问,社会媒体会有大的变革且会实现盈利。

    围绕着社会媒体的一个问题是,如何衡量它的价值并获得这份价值。1000个 Twitter 跟随者价值几何?他们是否将为此收费?在2010年,对这类问题的解答将导致社会媒体的大变革。

    伴随着这些变革,信息的实时获取将成为焦点,Google 已经在讨论针对 Twitter 等平台进行实时搜索的问题。这些改变如何同现有的系统,尤其是搜索引擎技术集成,将引发一些技术革新。
    这意味着什么?

    随着越来越多的人参与 Web 信息的创建,我们获取信息的方式将从过去的单一来源向更社区化的来源转变,假如我们要搜索修车行,我们会看到修车行最新的 Twitter 或 Facebook 消息而不是那些过时的静态内容。
    4. JavaScript

    JavaScript

    当 CSS3 和 HTML5 开始涉足 JavaScript 的地盘,JavaScript 本身也向 Flash 逼宫。诸如 jQuery 一类的框架使富客户端,异步与无缝用户体验变为现实,Web 应用的开发变得更简单,并引发竞争和创新。

    JavaScript 已经可以帮我们实现过去只能靠 Flash 实现的东西,如交互式游戏,复杂的交互式数据可视化技术,也使那些富客户界面,Flash 式体验变得更具可访问性。

    最近,已经 10 年没有升级的 JavaScript 也迎来了它的一次重要升级 (中文),一旦浏览器厂商们吸纳了这些标准,Web 开发者们将拥有更强大工具来创建 Web 应用。
    这意味着什么?

    随着 CSS3 和 HTML5 开始涉足一些 JavaScript 的功能(如复杂对象的选取,动态圆角,实时可编辑页面),JavaScript 将趋向于用来处理 Web 应用与客户端的程序逻辑。JavaScript 的最新升级将使 Web 应用之间更容易相互操作(JavaScript 的这次升级的一个主要目标是实现 JSON 对象的安全细则)。
    5. SaaS - 软件即服务

    SaaS (软件即服务)已经不新鲜,象 37 Signals,Google Enterprise 一类的 SaaS 越来越普遍。竞争会越来越激烈,引入门槛低,那些小厂商将有机会和大厂商展开竞争,2010年,我们会看到这种竞争加剧并带来 Web 应用的创新。
    这意味着什么?

    SaaS 商业模式会继续取代传统软件的位置,随着上网的人越来越多,人们需要的是基于 Internet 可以相互操作的系统。

    关于互联网的发展,我有四点与大家分享,这也是我所期望的在线生活发展方式:

    1. 随时随地访问互联网

    当今社会离开Wi-Fi将无法运转,Wi-Fi直到2000-2005年才普及开来。在Wi-Fi前,我们使用以太网电缆,以太网之前,我们的上网方式是通过电话线。每隔几年,我们上网的方式都会变得更加便捷。

    以下两点使我确信,将来我们可以随时随地上网:3G和4G网络的兴起以及全美范围的Wi-Fi覆盖。

    先谈谈3G:自21世纪初问世以来,3G迅速传播到世界各地的主要城市。上网如同掏出你的智能手机般简单,并且随着4G网络和4G手机的推出,访问速度变得更快。甚至有传言称,苹果平板电脑将和Verizon和ATT签下3G数据套餐。越来越多的笔记本电脑也内置了3G模块。

    全美范围的Wi-Fi拥有更令人期待的前景。2008年,美国联邦通信委员会举行了一场700 MHz频谱的拍卖会。此拍卖会备受关注,谷歌开价数十亿美元加入竞标。有人推测,谷歌希望利用这一频谱推出全国性的Wi-Fi网络。尽管Verizon最终胜出,但全美范围的Wi-Fi网络仍然很有可能成真,即使考虑到今天网络技术的趋势,这一作法也符合逻辑。

    将会有更多的设备接入这些网络,随着时间的推移,这些网络将更加普遍。十年、二十年后的人们会猜想,没有Wi-Fi或4G信号的我们,是如何使用笔记本的。

    2. 通过PC以外设备上网

    本月初,Mashable的亚当奥斯特罗(Adam Ostrow)发现CES的一个重大趋势:通过电脑以外的设备上网。目前,很多美国人通过笔记本上网。但是在日本,更多的人是通过手机上网,这一趋势也刚开始在美国流行开来。

    这仅仅是一个开始。通过可以上网的电视,我们能够在客厅浏览网页,我们的汽车很快也将成为Wi-Fi热点。

    苹果平板电脑将会是这场演变的下一个阶段。有传言称,该平板电脑不仅支持3G网络,还被设计成家庭共享硬件的一部分:这样,你就不需要跑到电脑前检查邮件,只需让你的女朋友或男朋友把平板电脑递到你的手上。

    未来十年,电脑只是我们访问网络的一种方式。我们可以从身边拥有的任何设备和任何装置来访问网络。

    3. 互联网将以媒体为中心

    基于文本的交互将会减少,直到成为我们上网体验的一个微不足道的部分。的确,我们还会经常写博客和微型博客,但是随着越来越多的设备用触摸屏代替键盘和鼠标 (现在已经出现),我们对YouTube和Hulu等视频网站、FarmVille等社交游戏和iPhoneOS的交互式界面的依赖也会快速增长。

    关于以媒体为中心的网络的发展趋势,以下是我的一些想法:

    -语音转文字技术将会是以媒体为中心的网络的重要组成部分。虽然该技术不够精确,无法每天使用,但是很多设备,比如谷歌的Nexus One手机正致力于超越自身的极限。在十年或二十年内,它会准确到足以替代我们的键盘的水平;

    -依赖于动作的界面,对于以计算和媒体为中心网络来说会变得更加重要。苹果推广了手机触摸屏,而平板电脑也将会推广尺寸更大的触摸屏。在台式机流行触摸屏以前,我们还有很多需要解决的事情,但是我仍坚信未来并不遥远,我期待着放弃鼠标和键盘的那一天。

    -在未来,你甚至不用触摸屏。惠普的Wall of Touch甚至无需用户触摸屏幕进行交互,微软的Project Natal将把游戏变成一种更多依赖肢体控制的体验。这就是未来。

    -这些界面使得图像、视频、音乐和其他多媒体应用更加简便。这些无需通过键盘输入指令,而是通过应用、拖放来实现功能并具有身临其境的体验。

    4、社会媒体将成为互联网最大组成部分

    尼尔森公司公布的统计信息表明,社会媒体的使用量在过去一年增长了82%,这简直一个天文数字。Facebook、Twitter、YouTube、博客和社交互动成为我们在线交流的中心,比我们使用搜索功能还要频繁。

    我们是社会性生物,过去在使用网络以前,如何进行有效的沟通、共享和建立友谊的媒介只是一个时间问题。

    十年后,当你上网时,将用大部分时间来联络朋友,而这些几乎都是通过社会网络和社会媒体来完成的。

    以下为《福布斯》评出的2010年10大趋势:

    1. 应用走向云计算

    2. 部落互联网形成

    3. 互联网无处不在

    4. Web愈加智能化

    5. 互联网传感器随处可见

    6. 医疗网络化

    7. 教育网络化

    8. 从化石燃料转向智能电网

    9. 交通建设

    10. 全球网民交流频繁

  • 相关阅读:
    tensorflow 学习笔记 多层感知机
    tensorflow 学习笔记(转)
    python学习笔记 map&&reduce
    java中的接口和php的接口的区别
    php中的内存划分
    workerman stop失败
    Java中的内存划分
    php和java语法区别
    Docker:Swarm + Stack 一站式部署容器集群
    docker 配置私有仓库
  • 原文地址:https://www.cnblogs.com/emanlee/p/1673361.html
Copyright © 2011-2022 走看看