查看完整版本: Windows平台陷开发困境 微软也无奈

artsky 2008-5-9 19:54

Windows平台陷开发困境 微软也无奈

arstechnica网站Peter Bright撰文表示,现在Windows虽然统治着桌面,但是他们的平台开发已经是日落西山,大批程序员开始向Mac OS X等平台迁移。

  在2001年XP发布的时候,Mac OS X还是有很多麻烦,性能和稳定性都非常差劲,所以与XP对抗的还是Mac OS 9,但是Mac OS在这几年来却突飞猛进,核心音频、图像、数据、Quartz Extreme等都有了长足进展,还有很多高质量的软件支持,XP五年以来一如既往,直到Vista推出。

  在Vista跟XP之间,微软对他们的平台也做了革新的尝试,这就是.Net Framework。这本来是一个优秀的系统,其本身在质量、性能、GUI创建、前瞻性等各个方面都不错,但是遗憾的是遭到了大部分开发人员的厌恶,因为它的Library太糟糕了,太简单不灵活受限太多。似乎微软也无力让windows进入新时代。

  微软推出.NET Framework本意是创造任何开发者都可使用的统一架构,但是他们没有注意到开发人员是分层次的。底层的Windows开发人员也是最多的开发人员,需要与Access、Excel、VB6等打交道,他们写的商务软件代码最主要的是考虑兼容性,用微软的傻瓜式开发工具开发出许多丑陋不堪的程序,他们根本不在意品质。而高质量的程序员对.Net的开发环境有许多不满意之处(微软对他们无很无视,最重视的还是“商业程序员”),他们更喜欢尝试新鲜适合其个性的东西。

  Windows上编写程序已经成了一场灾难,如果你使用15年前学到相同技术,不改变你编程的方式,Windows确实还不错。但是想变革就太难了,API调用的参数很糟,使用已释放的内存,总是访问定位于特定的目录的文件,代码里里外外充满了矛盾。

  微软自己也很无奈,兼容性考虑使得微软无法维护和修正代码,因为代码与其表明功用的文档早已分道扬镳,没人知道它是如何工作的,测试也无法进行。

  例如,在Windows 16位时代,系统文件夹名为“system”,在win32时代名为“system32”,到了64位时代,它还得叫“System32”,因为程序只认这个文件夹名,尽管里面是64位的系统文件……

artsky 2008-5-9 19:57

Google刘允:引领互联网广告的创新

一直以来,谷歌所提供的产品的便利性使其几乎完全依靠口碑传播就成了全球最知名的搜索引擎品牌之一。作为进入互联网的第一站,搜索在互联网广告中扮演着举足轻重的角色。据我们发现,在B2B中,83%的买家会通过搜索进行信息的掌握和收集,从认知阶段,研究谈判到购买,整个搜索引擎使用率的重要性都是排在第一位,谷歌也毫无意外地成了全球 77%的 B2B 用户的首选引擎来搜索信息,作为采购决策支持。

搜索广告模式的创新

  谷歌提供的绝不仅仅是搜索。作为一家商业公司,谷歌通过向广告主提供在线发布可测算效果,节省成本的广告机会来获得收益,企业可以在谷歌网站中发布Google AdWords广告。这些广告单独呈现在谷歌搜索结果页面的右端,和搜索结果中的信息密切相关,又各自分开。

  其实,早在谷歌之前,Overture就曾率先采用付费广告,谷歌借鉴了这一思路,但它把这一商业模式推到了完美的境地。搜索结果全部是按照机器算法自然排名,不介入任何人力,任何人也不可能通过不正常手段获得更有利的位置。付费广告也被谷歌置放到了页面右侧,和自然搜索结果严格分开。这一严格的法则既保护了普通搜索用户不受广告的干扰,又为寻找商业信息的人提供了最相关的信息。

  谷歌的广告针对的用户群体很广,不单单注重跟本国用户交流,更注重跨国间的交流,谷歌的广告投放针对100多种语言。这对于无数希望把产品推广到国外的中国企业来说,作用巨大。

  在所有同类推广产品中,Google AdWords是最具规模的一个。目前在中国,数以万计的广告主都在使用Google AdWords,通过有针对性的广告来在线推广他们的产品和服务。
页: [1]
查看完整版本: Windows平台陷开发困境 微软也无奈