漫谈科技界及技术

来源:互联网 发布:浏览器java插件 编辑:程序博客网 时间:2024/04/29 17:26

       这些年科技界的格局发生了巨大的变化,Microsoft,IBM,Oracle等等一系列曾经叱咤风云的科技公司的风头被苹果,谷歌,甚至中国的阿里巴巴抢走了。一时间许多人觉得这些昔日的科技界的巨人就要倒下了,甚至有人发出微软即将倒闭的言论。这些年确实移动互联网发展十分迅速,以苹果为代表的科技公司迅速扩展让很多人认为,科技就是手机,电子商务这些看得见的东西,而忽视了背后强大的系统支撑。今年,联想收购了摩托罗拉的手机业务,很多人惊呼,摩托罗拉早就被人遗忘了,还有什么价值?业内人士分析,联想收购的摩托罗拉的手机业务大部分是移动通信的解决方案。其实,摩托罗拉做了很多解决方案,比如云端通信,公共安全等等。当年阿姆斯特朗登上月球,使用摩托罗拉的设备告诉地球人,“这是我的一小步,却是人类的一大步。”可以想想曾经的摩托罗拉是多么辉煌,时至今日摩托罗拉在美国的数字电视,网络电视等领域仍然有十分重要的市场占有率。很多科技巨头所布局的都是在云端,大数据等等领域。

       回归到今天的正题,微软曾经的辉煌对于任何一个人都不陌生,曾经的软件帝国,在PC领域呼风唤雨,在移动领域的作为却跟这位科技巨头曾经的实力和地位不匹配。然而,纵观这些年微软所做的一些事情上来看,不难发现,微软的布局是在云计算及大数据方面。微软推出了很多虚拟化产品以支持公有云,私有云及混合云的建设。这些产品的背后有着强大的技术背景,最近微软的.net平台开源及vs2015开始支持android、ios 等等一系列举措都在向世界发出一个声音:微软不会死,并且微软已经回来了。

       记得我第一次写程序的时候,是在一个黑色的console下面敲命令行,而且一个10几行的小程序,弄了很久才通过。当时我就纳闷了,这个和我们见到的绚丽的web界面相差甚远,我们写这些东西有什么用呢。我相信很多同学都曾经有这种体会,虽然这个认识比较可笑,但认识事物就是这样的一个过程。开始我们使用sql server 2005,逐渐是2008,2012,操作系统也不断升级,支持虚拟化等等,数据库也开始支持内存表等等一系列以前不可思议的特性。开发语言上,asp.net 以“可见即所得”的基于视图的编程模型博得了很多web开发者的青睐。后来,人们逐渐意识到,基于行为的编程模型才是更好的,并且对单元测试有了更好的支持。web 应用都是基于通信的,wcf 作为 SOA 架构的扛鼎之作,横空出世,一度成为SOA的代名词。

        WCF 基于SOAP,在移动互联网的时代,设备多种多样,操作系统平台也是异彩纷呈,针对每种客户端开发客户端应用程序势必带来很大的开发成本和维护成本,并且对于移动应用的通信频繁度和数据量远远大于pc应用的特点,需要一种更为精简的通信方式,这样才能适应多种客户端,于是就有了web api. Web API 是基于http协议的。HTTP协议是直接的通信方式,轻量级,方便扩展。

        技术的发展眼花缭乱,但有很多内在的东西是没有改变的。asp.net 基本的基于http的事件模型没有改变,IIS的管道,httpHandler,HttpModule,HttpApplication这些对象依然存在。曾经有很多人在说,这么多新的东西,我们真是跟不上步伐,其实,变化的是表面,内在的却一直没有变。对于做技术的人来说,不必太过于羡慕苹果这些移动开发的火热热投入到移动开发大潮中,执着地挖掘技术的深度就一定有收获。

        2014年即将过去,这一年里开阔了眼界,接触了很多不一样的新东西。只不过都没有太深入地进行研究,2015年需要做一个规划,在技术上有更深的领悟,也希望微软等一系列科技公司有更多新的东西出来。

0 0
原创粉丝点击