五一假期又在家宅了三天,而这三天最大的收获来源于和萱爷的一次谈话。以下这篇文章算是对这个收获的一个总结,仅仅是自己感悟,如有疏漏,欢迎指正。

近几年来,“云”这个字眼一直冲击着行业内人的神经,吸引着消费者的眼球,从它的概念的产生,到它是否是个伪命题、概念的炒作的争论,再到现在随着云存储,云计算,云操作系统等大量成熟产品产生而引起的行业格局的震动,以及可预见的未来云产品引起的法律和道德问题的拷问,这一切喧嚣伴随着、促使着“云”进入人们的生活,然而这份喧嚣的背后是什么?到底什么是“云”?为什么会有“云”?是什么支撑着“云”?“云”的未来在哪里?这些问题即使对行业内的人来说,也有点云里雾绕的。
先撇开这些问题不谈,说一说近几年软件技术和Web技术的发展。
总体感觉,这些年软件和web基本技术发展不大,软件工程,面向对象程序设计,设计模式以及Web相对应的通信协议和机制等等,包括语言的演变发展都没有太大的革新,反而框架设计和平台融合引领了技术的潮流。各种语言间相互偷师,扬长避短;各个平台下技术的相互融合演进;软件和网络框架设计相互借鉴革新融合,这里边产生的一些技术和概念(WCF, WPF,RESTful)无不让人惊叹,尤其是软件和网络技术融合产生的一系列的新技术,极大的改进了网页和桌面软件的表现形式,甚至催生出了一个全新的架构设计理念--SOA面向服务的架构设计。
其实“云”就是软件和web技术融合下催生的一系列新技术所抽象出来的一个泛概念,也就是说它是面向服务架构设计的一种展现形式。根据需求通过对松散耦合的粗粒度应用组件进行分布式部署、组合和使用集中一些资源提供用户所需要安全稳定的服务,这就是云,而用户通过瘦客户端可以比其投入少得多的从云端获得这些服务,从而达到一种资源集中共享的目的。从消费者的角度来看,云就是一个瘦客户端,比如一个网页,一个桌面软件,一个插件等,但从服务提供商尤其是开发者架构师来看,这背后的一切可就太多内容了。它是这几年新生技术的一个缩影,一个集中体现。可以这么说,云的背后是一种新技术推动下框架设计理念的革新。那么云的未来在哪里?应该算是大数据吧,云带来海量数据的存储,挖掘会是将来很长一段时间技术发展的主体。
一份文档的感慨:没有一个机会接触到阿里和百度那种庞大的平台,将是你技术和眼界最大的一个制约。




 

 

posted on 2013-05-02 16:35  salomon  阅读(579)  评论(0编辑  收藏  举报