用新浪微博登录

只需一步,快速搞定

 找回密码
 立即注册

用新浪微博登录

只需一步,快速搞定

查看: 3363|回复: 3
打印 上一主题 下一主题

[业内] 胖客户端将逐渐退出江湖

[复制链接]

签到天数: 49 天

[LV.5]常住居民I

4650

主题

1万

帖子

4万

积分

LV 16.会员

H是不对,不H是不幸福的,我要我的幸福

积分
48592

社区居民工蜂业余写手最爱沙发偶尔光临常坐沙发沙发如床社区平民常驻会员忠实会员在线达人做个有钱人略有小成渐入佳境灌水天才兵蜂蜂王专业写手原创达人知名人物小有名气游聚十周年

跳转到指定楼层
楼主
发表于 2012-8-17 16:31:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 |          
——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/appli ... nts-196554?page=0,0
街机对战平台  97对战平台 拳皇97 98 三国战纪 PSP  ARC  PS FC MD
回复

使用道具 举报

签到天数: 29 天

[LV.4]偶尔看看III

274

主题

2376

帖子

6390

积分

待实名认证会员

你是我的小呀小苹果儿 怎么爱你都不嫌多

积分
6390

社区居民偶尔光临小有名气最爱沙发工蜂业余写手常坐沙发社区平民略有小成常驻会员做个有钱人忠实会员沙发如床友好人士亲民会员声名远扬兵蜂专业写手好友遍天下渐入佳境在线达人名动天下

沙发
发表于 2012-10-24 21:42:32 | 只看该作者
猛坐论坛第一等级沙发!!!!!!
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

53

帖子

136

积分

LV 4.会员

积分
136

社区居民

板凳
发表于 2012-11-29 15:09:00 | 只看该作者
前几个月还刚去学过java。。。。
回复 支持 反对

使用道具 举报

签到天数: 4 天

[LV.2]偶尔看看I

18

主题

97

帖子

332

积分

LV 6.会员

( ̄ε(# ̄)☆╰╮( ̄▽ ̄///)

积分
332

社区居民偶尔光临工蜂

地板
发表于 2012-12-12 09:29:39 | 只看该作者
说白了就是B/S和C/S的PK。。。

文章分析的还是有一些片面,主要分析的还是一些面向企业的服务或者管理系统。现在的大型网络游戏是不可能放弃C/S这种方式的,庞大的客户端还仍然是必不可少的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

     
    Archiver|手机版|小黑屋|( 沪ICP备12034951号 )

GMT+8, 2024-6-15 02:45 , Processed in 0.128531 second(s), 29 queries .

© 2001-2011 Powered by Discuz! X3.1

快速回复 返回顶部 返回列表