LingKai's profileRomance Dawn 冒险开始的地方PhotosBlogLists Tools Help

Blog


    26 May

    思考:未来

    1. Web
     
    随便写写,看得不爽的地方就请跳过,只是一片技术方面的个人观点
     
    从技术的角度看,Web是一个大杂烩。由于处于底层的协议是增量式的,但是顶层的浏览器表层各有不同,因此和互联网有关的大多数技术其实是在揉泥巴。感觉是中间的代码比较干净,靠着浏览器这边的和非常接近server的代码就时不时用一些work around和trick了。你永远可以控制自己写的逻辑部分,但是browser那里你是站在javascript的抽象上,server这里你是站在各种Web开发平台上(如jsp, asp.net),面对的是两方面的抽象。如果不深入了解抽象本身背后所做的事情,这个泥团就越挫越大了。关于Web上的测试,实际上是很困难的工作,尤其是自动化测试。后台还好点,在browser上模拟行为还是需要好好想一想的。
     
    可能这个说法不对,但我认为实际上Web 2.0在技术上根本不存在。所谓的2.0的技术(如AJAX),很多都是炒炒旧货。技术每分钟都在进步,但长久以来,并没有一个实质上的飞跃。放眼望去,只要世界上出现什么比较酷的网站,若干时间后必然被copy到中国来。要说传统软件,别说1,2个月了,两年都未必行。实际上,Web 2.0是什么呢?就是一类idea, 是一种商业元素而已。
     
    有一个比喻,说原始的Web是人玩机器,Web1.0是机器玩机器,Web2.0是人玩人。不过技术上的局限并不阻碍商业上的发展。BLOG的火爆满足了人的两个欲望:暴露欲和偷窥欲。我也相信,Web所能带给我们的远远超过今天有的。但是,要自己创业的话,我觉得很重要的一点:一味模仿是没有出路的。为什么呢?因为技术门槛太低,竞争者太多。
     
    谈到Web,最需要的是Innovation。因为Web和软件行业不同,在web上,用户是先入为主的。技术门槛低的结果是大家都去做,蛋糕人人分,先到的先吃完。简单的说,为什么大家说到搜索就想到google,除了微软员工很少有人用Live Search,就是因为用户习惯了。微软有一点一直做的很赞,就是catch up。它开始可能不是第一名,但是它有钱能烧得超过你。XBOX360什么的例子已经说滥了,就不重复了。可是微软在Web应用上,我是指出了平台以后的应用,实在是不敢恭维,并不是技术上的问题,而是没有innovation,没有非常领先眼光的idea。微软强就强在平台上,实际上这是无法替代的优势,也是无法替代的风险。任何的改动都要考虑到平台上用户的影响,对于互联网这种快吃慢的竞争往往会不适应。IT方面,烧钱是烧不出什么的,除非能烧出idea,否则结果肯定很悲惨。
     
    软件的未来就是在线服务?或许也不完全是。。
    15 May

    In Redmond

    1. 15 hours * 6
    2. home sick, missing pxh
    3. seattle is sooooo beautiful, but I have no time to even check it out