2011年的IT界发生着翻天覆地的变化,我们见证了技术与行业许多重大而深刻的变迁,这似乎预示着一个新时代的来临... 也许我们可以叫他移动互联网时代吧。

IOS的崛起与乔布斯的离去

如果没有IOS,会有Android吗?会有如火如荼的应用商店吗?也许HTC上还跑着Windows Mobile,也许诺基亚还可以凭借硬件优势独步天下,也许我们永远也不会意识到手机的操作理应和电脑不一样。乔布斯告诉我们技术创新永远是一个行业颠覆性的力量。没有了乔布斯的苹果还能持续辉煌下去吗?事实上,没有一家公司会永远地辉煌,因为当下的成功往往就是明日驻足不前的枷锁。苹果是如此的封闭,一旦创新乏力,很快就会失去活力而被用户和开发人员抛弃。不过这并不影响今日的苹果是一家伟大的公司,昔日的摩托罗拉和微软不都是如此吗?

诺基亚和RIM的没落

伴随着IOS和Android的崛起,百年老店诺基亚在多处资本市场退市,RIM股价创下7年新低。诺基亚的没落绝非一日之寒,2008年诺基亚2.64亿欧元全额收购塞班这一重大战略失误就开启了它在高端智能机市场溃败的序幕。一方面,收购塞班使诺基亚孤注一掷,和落后的塞班系统捆绑得更死,闭门造车,使技术脱离了市场;另一方面,加速了原塞班阵营手机厂商的叛逃,使得Android迅速取得成功。2011年初,走头无路的诺基亚做出了艰难的决定,和还未成型的Windows Phone联姻。这个决定是否正确现在来看还为时过早,但是跟着微软走确实前景堪忧,微软从来都不是移动市场的主流,也没有能很好地把握互联网发展的脉搏,在一个移动互联网的时代,它会带诺基亚走向何方?况且Windows Phone才起步,落后太多,难保微软哪天做不下去放弃了,或者像bing一样半死不活。微软还有操作系统,office, 数据库,Azure,xBox等等可以卖,诺基亚呢?不卖手机恐怕就只能回到100年前的木材生意了。诺基亚为什么不选择android而押宝Windows Phone,是真的落后太多还是不愿意底下高贵的头?我们不得而知。

Google重心转移

8月15日,Google宣布125亿美元收购摩托罗拉移动,这无疑也是今年IT界的一颗重磅炸弹。刚通过Android起死回生的摩托迫不及待地把自己卖给google,让人感受到了互联网时代传统硬件厂商的无奈。Google为什么花这么多钱收购一个硬件厂商,有人认为是Google希望通过纵向一体化增加Android的竞争力;有人认为是向苹果学习,解决Android当前面临的“碎片化”的硬件规格及各家手机制造商专属风格软件界面的分化;也有人认为Google收购的其实是摩托的专利。无论如何,收购摩托罗拉表明Google已经把矛头从微软移向苹果。作为传统桌面软件的颠覆者,Google曾经希望通过Chrome击败Windows,但在目睹了苹果通过用户体验取得巨大的成功后,Google似乎不再寄希望于一个浏览器,而是另一个操作系统。Google涉足手机硬件制造会损害Android联盟,这也许是微软WP的一个契机。

Adobe的抉择

2011年11月,Adobe宣布放弃移动平台的flash播放器的开发,转而支持HTML5,这几乎宣告了flash的死亡。当然我只是说传统意义上的flash,我相信Adobe会开发出和Flash Builder类似的HTML5开发工具,前端用flash播放器还是HTML5其实对于应用开发人员来说并不重要,而且Java Script和Action Script也都是同源的,并没有很大差别,Flash开发人员可以很快迁移到HTML5。我觉得Adobe拥抱开放标准而把重点放在工具和解决方案上是个不错的决定,很多公司都由于既得利益和内部斗争而抱残守缺,裹足不前,最终在技术变革的大潮中沉没。

HTML5真的就是未来吗?

作为技术人员我对炒作很反感,什么HTML5,云计算,天天炒作,好像很高端。HTML5只不过是一个加了些标签的新标准,如果未来的应用程序真如很多大公司标榜得那样都得移到云端,我们每天得用浏览器工作,那么HTML5只不过是这一过程中的必要步骤,以后还会有HTML6,HTML7,可以隔三年炒作一下。我们需要思考的是:B\S真的就是未来的方向吗?HTML5又可以克服多少B\S的弊端呢?个人觉得B\S永远也不会有本地程序的体验那么好,就算JS能和C的速度媲美,网络也不再是瓶颈,我还是不喜欢每天得在浏览器里面工作。如果真是这样,那么浏览器完全是多余的,打开电脑后看到的就应该直接是程序,不管它是本地的还是云端的。既然如此,我们又为什么要HTML5呢?现在我们就可以这么做,本地的程序+云端的服务,本地的程序可以联网自动更新获取数据,Evernote就做的很好。况且从软件开发的角度来讲,JS代码是很难维护的,它是为简单的表单操作而生的,诸多面向对象的特性都是后来通过比较Hack的方式来实现的,如果要用来开发大型web软件,JS难以担此重任。你想一次开发处处调试吗?那么就用JS吧!经验表明看别人的JS代码异常痛苦,还不如自己重新写,这对于大型项目是个灾难。

无所适从的微软

大学时代我也曾是微软的拥护者,现在的微软,只能说是英雄迟暮,风光不在。虽然它还有许多产品,也不断地发布新产品,但是和苹果相比乏善可陈。桌面操作系统被边缘化,搜索引擎上完败google,移动设备上不敌苹果,抛弃windows mobile先发优势尽失,Web 前端也逐步放弃Sliverlight。

NoSQL 与 In-Memory的斗争

传统关系型数据库,NoSQL和In-Memory DB是另一个战场。随着Web2.0网站的兴起,对于高并发读写和海量数据存储,NoSQL应运而生。2011年我们可以看到的是NoSQL开始逐渐得到企业用户的青睐,这对传统的关系型数据库厂商将会是一个挑战。在海量数据的大背景下,向来对开源社区不屑一顾的微软也增加了SQL Server大规模数据处理和并行数据仓库平台对Hadoop框架的支持。SAP显然有不同的看法,和Hadoop利用大量廉价的服务器集群进行分布式处理的思路不同,SAP 推出了内存计算数据产品HANA(说HANA是数据库不完全准确,它将会逐步取代BW成为SAP的后台数据存储分析平台)。HANA需要内存多达T级的超强计算机进行快速的数据处理和分析,不是一般的企业可以负担得起的。我更看好开源的分布式解决方案Hadoop,只要有Cloudera之类的解决方案厂商提供支持,相信Hadoop能成为下一代企业数据平台。

2011年的一些思考相关推荐

  1. 2011年12月份学习总结,在PE的前端标准思考和萌芽

    2011年12月份学习总结,创建日期:2012-01-03 22:21:31,有删减. 早年的一篇总结,记录对于前端标准的一些思考和萌芽工作: 对于当时的前端标准,始于2011年,在2013~2014 ...

  2. 2011对于运维的思考

    2011年,我们的运维又将面对什么样的挑战或是问题呢? 当然,也许这些思考和想法只是适用与我们当下的情况,并不具有普适性. 事实上随着业务线和用户的不断增多,有两个问题将会挑战我们未来的运营之路:混合 ...

  3. 对科研动机的思考:回顾蒲慕明所长在中科院神经所2011年所年会上的讲话

    对科研动机的思考:回顾蒲慕明所长在中科院神经所2011年所年会上的讲话 这里我有幸读到了蒲慕明所长在中科院神经所2011年所年会上的讲话,特将他的讲话记录转载到我的博客;蒲所长对科学研究的认识观点相当 ...

  4. 2011年终工作总结与思考

    2011年已到尾声,在这最后的几天里,我需要的是认真思考.总结一下今年的工作. 今年的事情比较专一,我一直在开发,其实很喜欢这种从头到尾做一件事情的感觉,比起东跑西颠,至少能在某一方面,有一定的积累. ...

  5. 资料下载:敏捷个人的成长思考.pptx(第1次线下活动2011.04)

    本文挪至 http://www.zhoujingen.cn/blog/629.html PDF下载地址:http://down.51cto.com/data/207112 推荐:你可能需要的在线电子书 ...

  6. 重新开始 2011/11/25

    在csdn上写过几篇文章,始终没有坚持下来,也是由于自己没有一个明确的目标的缘故:当自己感觉乱的时候,总是想改变点东西,重新开始,改变了博客类的东西就真的能重新开始吗?现在我想换个博客就换个博客,这是 ...

  7. 面试必备:一个秒杀系统的设计思考

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:阿哲 segmentfault.com/a/11900000 ...

  8. 一名算法工程师,对流量和时代红利的思考

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 2019和2020年,如果说什么最火?多数人第一反应应该就是直播带货.薇娅.李佳琦.辛有志这些带货主播 ...

  9. 国家、数据、治理:排列组合文字游戏下的思考(附PPT下载)

    韩亦舜:讲到国家数据治理,难点.痛点.特点,有几个方面:一是不想用数据:二是不会用数据:三是不愿用数据:四是不敢用数据:五是不善用数据. 1月26日,清华大学数据科学研究院执行副院长韩亦舜先生在第三届 ...

最新文章

  1. 把一个表中的数据插入到另一个表
  2. [MATLAB学习笔记]view相机视角
  3. 对xml文件的sax解析(增删改查)之一
  4. 学习笔记——C语言实现单链表的基本操作:创建、输出、插入结点、删除结点、逆序链表
  5. java异步获取结果_java获取异步计算的结果
  6. STM32工作笔记045---SystemInit时钟系统初始化函数剖析
  7. CCF认证历年试题集
  8. centos Install Docker
  9. hasp运行不成功_国内首条ZA-PPV电缆成功运行50天 新电缆有啥不一样?
  10. 打造炫酷通用的ViewPager指示器 玩转字体变色
  11. linux如何入侵电脑,Linux超大漏洞,按28次Backspace键即可入侵电脑
  12. 【Maven由浅入深】1.maven初体验
  13. 一个月空余时间微信诗词小程序前后端开发上线实践指南
  14. tc275怎么移植到ram中去,把函数
  15. NAT模式和桥接模式的区别详解
  16. python计算2019年新个税
  17. delphi xe7 EMS是什么 什么作用,怎么使用?
  18. PPT画图-颜色搭配
  19. selenium实战爬取股票
  20. 解决ORA-00904: invalid identifier

热门文章

  1. 使用iText动态生成pdf,并用pdf.js在线预览
  2. java唯一并且有序集合_成都汇智动力-Java集合类详解
  3. 控制工程笔记3|拉普拉斯变换应用
  4. Gmesh学习·tutorial游览(一)
  5. 大众汽车CEO:支持汽车大数据 反对数据独裁者
  6. R语言GD包地理探测器分析时报错、得不到结果等情况的解决方案
  7. CSS字体:Webfont在线字体与外部字体及操作系统预装字体使用指南
  8. 关于Windows10显示无法快速启动,查询日志显示:错误状态为 0xC00000D4的解决方案探索
  9. 哪些进销存软件既好用又免费?
  10. 【交通流理论】初级基础