zoukankan      html  css  js  c++  java
  • 2011年的一些思考

    http://blog.csdn.net/ring0hx/article/details/7021320

    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能成为下一代企业数据平台。



    ---------------------------------------------------------------------------------------------------------------------------------
    copyright:http://www.cnblogs.com/anee/
  • 相关阅读:
    RabbitMQ安装
    基于Linux的校园网破解思路和方法
    网络-0001-常见传输介质
    友情链接
    linux简史
    计算机的发展简史
    ArrayList&LinkedList&Vector区别
    Adobe Flash Player PPAPI 32.0.0.330
    ntoskrnl.exe导致蓝屏解决方法
    Git常用命令
  • 原文地址:https://www.cnblogs.com/anee/p/2675923.html
Copyright © 2011-2022 走看看