[讨论]胖客户端将逐渐退出江湖

——Web的发展与开源标准的胜利,把JavaFX框架逼入死胡同做困兽之斗

原文作者:Andrew Oliver 信息来源:InfoWorld

Adobe进行了资产转移,不再对Flex和mobile Flash进行投资,微软也把自己的Silverlight换成了Metro。Oracle公司目前看起来是唯一一个信任胖客户端框架的公司了,以JavaFX的形式——也算是个值得的投资尝试。

目前为了开发一个纯胖客户端桌面应用的现存选择已经越来越少了,基于Web传递消息的RAD应用也逐渐淡出江湖。当前我们已经进入到了一个纯HTML/JavaScript客户端的世界。

 

【在这里,作者还推荐一些文章希望您看一下:Oracle最近的JavaFX动向开发者生存指南;以及了解业内信息请您关注:开发者世界信息快递

如果我们不是被移动开发带回到客户端开发,如果您在十年前问我,是否Objective-C会从坟墓中爬出来?我会等着您因为这个玩笑相互搓两拳闹一下。而现在,谷歌公司决定跟随它自己的瘦方案采用Java和XML-UI定义语言了。

PhoneGap这样的工具并没有激起太大的波澜,因为用户更加期待native风格的样式和体验;而像Appcelerator Titanium这样的工具另辟蹊径,可以让您感受一下而不需要使用Objective-C去写代码,然而它发展太慢跟不上native风格的进展。

然而HTM5开始在移动开发的世界变得越来越强,至少在视频应用以及相关的一些其他功能方面做得不错。越来越多的开发人员开始瞄准安卓和iPhone平台来做这个方向的应用,尤其是在恐龙一样远古的RIM和Nokia逐步走向灭绝的时期,做这样的选择无可厚非。

 

胖客户端真的要完蛋了

事实上,移动世界已经把我们带进了那个曾经一直抵制的标准化时代。微软公司已经开始支持jQuery了——至少在精神上支持。甚至于苹果公司,那个统治一切的专利权帝国,也开始变成HTML5支持者了。

Oracle是最后一个使用JavaFX框架负隅顽抗的公司了。当作者去视察公司的芝加哥办事处的时候,顺道参加了一个由Oracle公司的Roger Brinkley组织的Java用户讨论组的一个交流会。Brinkley先生是主持人,他的工作挺辛苦,讨论会的风格很像99年的风格,有些古色古香。

JavaFX的Demo在Mac平台上面运行的并不好,更不用说linux平台了。回味着后半天展示的SwingSet 的demo,屋里所有讨论组的成员估计都在想:“为什么我们要用一个又大又肥的java安装包呢?为什么不能用jQuery,啥都不用装就能运行多好?”

XML语言看起来很像安卓的XML UI语言。当作者询问Brinkley先生任何有关JavaFX与安卓之间比较的问题时,回答总是基本上这样:“这是Java客户端的方向”论点止于此,用方向的区别来回避。

 

预言

Oracle好像是希望通过开发JavaFX的方式来留住老客户, 虽然其客户一直在向.Net流失。这个策略肯定会失败,因为它的决定权在别人手中。客户可以采用它,当然也可以采用些别的什么,如果不需要一个客户端安装 的好东西出现呢?特别是,如果JavaFX能做的,HTML/JavaScript/jQuery都能做,而且还能做得更好。

开发者肯定会沿着HTML/JavaScript/jQuery的技术路线发展下去,尤其是现今微软对于浏览器的霸主垄断地位正在逐步丢失,使用浏 览器和Webkit的花销是越来越低了。在性能方面,之前Flash或者本地代码,传统的方式都是锁定的,现在由于jQuery这样的开源产品出现,也不 得不渐渐开放了。标准开创了一个新市场,而市场又是一个新的垄断方式。具有讽刺意味的是,苹果公司可能会后悔它支持了HTML5,因为多平台的支持费用成本降低了。

不管您是否认为这个方向是大势所趋,这都不重要了,因为您都不得不承认现在的选择已经越来越少了。jQuery是HTML的杀手级框架,也是一个正 在一口一口吞噬胖客户端世界的怪兽。在云领域,为什么一家公司会想要安装那么多native软件并支付大量的传统PC运行维护费用呢?全规模地采用 HTML5就可以一劳永逸地解决这个问题了。

胖客户端陪伴我们走过了一段难忘的旅程,不过作者也对其退出江湖表示开心。对于企业级应用而言,客户端的安装总是充满了各种问题以及需要严格的IT 策略来保障安全;而新兴的基于浏览器的方式,估计是IT经理和开发者共同盼望的那种方式。那些庞大的臃肿的客户端开发最好还是面对事实吧:瘦下来才是当今 的王道!

=======================

原文地址:http://www.infoworld.com/d/application-development/the-long-death-of-fat-clients-196554?page=0,0

译者:范小虎

Windows Phone 商店也将被更名

随着Windows 8及Windows Phone 8等等新东西的即将到来,微软似乎希望通过全面改名的方式,起到一个“气象一新”的作用,比如Metro,比如App Hub(现在叫Windows Phone Dev Center)。据国外媒体报道,看来Wper们相当熟悉的Windows Phone Marketplace也将要说再见了,因为它可能将被更名为Windows Phone Store。

Windows Phone Store

证据出现在Windows Phone Dev Center,即开发者中心网站里。我们通过新闻图片能够看到“Join Dev Center and publish your app in the Windows Phone Store(加入开发者中心并在Windows Phone Store中发布您的应用)”的字样。

外媒表示,Windows 8系统已经拥有了Windows Store。从一致性的角度来考虑,微软此举倒也合情合理。毕竟两个系统的核心共享一直是该公司所强调的。

对于微软公司此次的更名,各位Wper是怎么想的呢?至少它略微拯救了笔者打字的手。

文/maxbeta

美国着手试点“超级”WiFi 覆盖范围可达数公里

据新华社电 无线WiFi网络已经进入普通网民的生活,优点是能够实现多台电脑或者手机同时上网,缺点是覆盖范围较小。美国着手试点“超级”WiFi,覆盖范围可达数公里。

“超级”WiFi不是严格意义上的WiFi网络,两者使用的频率不同。超级WiFi需要特别设计的设备,与普通WiFi相比优势明显。理论上,超级WiFi传播距离可以达到160公里。由于实际操作中的一些限制,这种无线网络的覆盖半径为数公里。

法新社9月1日援引新美国基金会无线未来项目主管迈克尔·卡拉布雷斯的话报道,“WiFi已经兴起,但由于频率限制,只能覆盖数百米”。而“电视频波能够传播更远距离,不受建筑、树木阻隔”,更适应恶劣天气。“超级”WiFi技术可以用于向人烟稀少的地区提供高速互联网服务。另外,它使消费者有能力自建网络“热点”,便于离家时使用。

得克萨斯州休斯敦市赖斯大学去年首先引入“超级”WiFi。依赖谷歌公司和微软公司支持,一些民间团体定于明年年初向一些偏远地区的高校校园提供“超级”WiFi服务。

Adobe 发布开源字体 Source Sans Pro

谈到向量字型,很多人马上会想到的便是Windows内的Arial或者Courier New。这些字型看似免费,但其实严格来说是要付费的,因为这些都是预载在Windows中的字型,而使用Windows是要付费的。开源的字型其实也有选择,其中一个便是Source Sans Pro。

Source Sans Pro是Adobe发布的开源字型,因为是开源的关係,不论在Linux、Mac OS X或Windows下都可以自由使用,现在已经可以在SourceForge的页面下载。Source Sans Pro包括英文字母、常用数字和符号,并提供由ExtraLight至Black六种阶段的粗幼,以及标准和斜体字型。字形本身参考了News Gothic和Franklin Gothic製作。Source Sans Pro是Adobe有史以来第一次及布开源字型,故有一定的象徵意义,开源授权採用的是SIL Open Font License,可惜的是未能支援Unicode。

英文开源字型其实有不少选择,例如Linux版本之一的Ubuntu就发布了ubuntu-font-family,内有十多款字型。开源中文字型虽然比多年前选择较多,但依然不够完善,日本多年前竟已经由政府主导研发出开源字体IPA Font,可以容许与个人开发者的开源作品整合,不断提升字型的质素,值得大中华的开发人员借镜。

[图表]8月全球Web服务器市场:Nginx份额升至11.53%

据Netcraft公布的全球Web服务器最新数据显示,8月份,Netcraft收到的调查网站共有 628,170,204个。其中,使用Apache Web服务器的网站有373,069,751个,占全球市场份额的59.39%,环比上月再下降2.06%。而Nginx,份额升至11.53%。下 面,IDC评述网与大家一起关注详细统计报表:

(图1)1995年8月-2012年8月统计的所有网站数       如图1所示,8月份,Netcraft收到的调查网站有628,170,204家,环比7月份减少近5.7%。


(图2)1995年8月-2012年8月全球web服务器市场份额

(图3)全球主流Web服务器份额      

如图2、图3所示,在全球主流Web服务器市场份额中,除Apache份额下滑之外,其余Web服务器均有所增长。其中,Microsoft IIS环比增长0.74%,Nginx增长0.44%,Google增0.15%。      

下面,我们再来分析Netcraft统计到的活跃网站所使用的Web服务器。  

(图4)2000年6月-2012年8月活跃网站所使用web服务器市场份额

 

(图5)全球主流Web服务器份额       据图4、图5数据所示,截至目前,全球仍旧超半数的活跃网站使用Apache Web服务器,市场份额达55.46%,环比7月下降0.5%。Nginx次之,市场份额升至12.31%,是此次唯一增长的web服务 器;Microsoft排名第三,份额小降至11.80%,Google降至8.08%。