`
sean_gao
  • 浏览: 231809 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

[阅读] 谁射杀了桌面版Java

阅读更多

http://mikeomatic.net/?p=138

挺有趣的一篇文章。Java在桌面应用这个领域始终得不到广泛的认同,虽然Java 6和SWT/RCP都为改善桌面版Java应用做出了自己的努力,但Java在这个领域的坏名声已经难以挽回。造成这一现状的始作俑者是谁,是什么原因导致人们对桌面版Java心存偏见,使用Java开发桌面应用的朋友也会经常会觉得力不从心呢?该文作者提出了三点:

  1. Sun没有意识到这样一个事实:任何一款桌面框架的实现,假如不能无缝的运行在Windows上,都注定成为“也能运行”的一种GUI技术,始终无法和native的版本抗衡。
  2. 他们认定解决(实现)高级桌面控件的方法是通过Swing这种方式,为了“跨平台”,所有东西本质上都是通过JFrame自己在canvas上画,而不是利用现成已经实现的东西,带来额外的开销和重复劳动。
  3. 他们早应该把官方的开发工具做得更加完善,现在NetBeans发展很好,但是不是有点太晚意识到这个问题了,而不论OS X还是Windows,都在这方面积累了一大批忠实用户。

我认为,不管桌面版Java过去的名声如何,能够跨平台运行,越来越好的虚拟机环境和性能,越来越好的API和工具支持,庞大的开发群体和开源框架/工具,Java仍然是开发企业级桌面应用的一个相当不错的选择。




大胃 2007-01-25 21:30 发表评论
分享到:
评论

相关推荐

    经典士兵分子弹问题Java源代码

    这个题目源自军事训练中的一个场景:一排士兵按照命令依次向后射击,每名士兵射杀站在他后面的第n个士兵,直到只剩下一个士兵为止。其中n是题目给定的一个数字。该问题涉及的主要知识点包括数组操作、循环、条件判断...

    java英文笔试题和答案-LiquiZ2:LiquiZ的副本(别怪我们,射杀Eclipse团队!)

    java中文笔试题和答案#LiquiZ 项目规范 作者 多夫克鲁格 玛丽·莱努·苏塞纳坦 高盛汉 康毅金 普尼玛库纳 斯蒂芬·奥罗 王英珠 刘玉杰 陈志远 [在此处添加您的姓名] 介绍 LiquiZ是一个测验、测试和作业平台,旨在...

    Java小游戏之Wumplus

    Wumplus是一个基于知识的代理的价值并表示知识表示的一个简单的世界示例,它的灵感来自于1973年格里高里·尤布...特工可以射杀Wumpus,但是特工只有一枝箭。某些房间是陷阱,任何人漫游到这些房间都会被陷阱吞噬。

    bieber-shooter-game:使用手机控制桌面上的十字准线。 射杀比伯!

    射杀比伯!入门1-克隆仓库git clone git@github.com:joestrong/bieber-shooter-game.gitcd bieber-shooter-game2-安装依赖关系npm install3-运行服务器node server.js4-您需要在以下文件的顶部为socket.io设置...

    行业-电子政务-用杀虫剂射杀飞虫的改进方法和用于向液体施加电荷的装置.zip

    电子政务通常涉及政府服务的数字化、在线政务流程、数据管理和网络安全等方面,而"用杀虫剂射杀飞虫的改进方法和用于向液体施加电荷的装置"则涉及到可能是农业技术或物理科学的领域。 然而,如果这里存在误解,且...

    浙江省2020年高中英语1月学业水平考试模拟试题A2020010701105

    3. 阅读理解技巧:题目要求学生在阅读短文后,从A、B、C、D四个选项中选择最佳答案,这需要学生具备快速阅读和理解文章主旨的能力,以及推理和判断的技巧。 4. 文章内容理解:文中讲述了作者曾经热衷于狩猎,但在一...

    (山西专用)2014高考语文一轮 课时专练(一) 文言文阅读一 苏教版

    【文言文阅读一】是2014年山西高考语文一轮复习的课时专练内容,主要考察学生对文言文的理解能力。这段文言文讲述的是明代将领周尚文的事迹。 周尚文,字彦章,是西安后卫人,自幼读书,略通大义,具有谋略和精于...

    智力题及答案

    如果小李射杀小林,小黄会射杀小李,还是剩小林。因此,小李应先射击小黄,小黄应射杀小李,小林不应射击。 【4】新犯人可以作为分汤者,分完后自己拿走他认为较少的一部分,这样前两人不会争执,因为如果他认为两...

    shoot-to-kill-css-selector-intent:射杀; CSS选择器意图

    "射杀;CSS选择器意图"的概念强调了编写高效、精准选择器的重要性。作为一个CSS狙击手,我们的目标是用最少的代码,最精准的方式命中目标,而不是像地毯轰炸那样,使用过于宽泛的选择器影响到不必要的元素。 首先,...

    《集中营的课堂》阅读题答案.doc

    故事中的伏笔运用得十分巧妙,例如,谢达被射杀前曾试图点燃油库,这一情节早有铺垫,因为谢达经常看到逃跑的人被处死后被吊在营门外,他因此计划用这种方式传递情报。此外,沙宁教谢达画画,也暗示了他们之间的特殊...

    辽宁省沈阳铁路实验2020届高三英语10月月考试题.doc

    7. 道德伦理:作者没有射杀鹿,体现了他对生命的尊重和对自然的敬畏,这在道德伦理层面具有深远意义,也可能成为阅读理解中的讨论话题。 8. 高考英语备考:此份试卷反映了高考英语阅读理解的难度和类型,考生需要...

    广东省2020中考语文试题研究 第二部分 阅读 专题十 文学类文本阅读 集中营的课堂(通用).doc

    不幸的是,谢达被发现并被射杀,他的尸体被挂出来示众。然而,赛夫设法将谢达带回家,并在他的新衣服中发现了藏有地图的图画。 最终,赛夫利用情报成功地将纳粹在波兰的毒气弹据点摧毁,沙宁也因此获救。谢达、沙...

    Scratch 经典趣味游戏:反斗鸭

    用你的鼠标射杀可爱的小鸭子以获得分数,但要小心炸弹,如果你射杀它们,你会失去分数!留意时钟,它会给你额外的时间。试着打破世界纪录。祝你好运,玩得开心! 此后仍有作品或有趣游戏,请关注原作者,且点赞加...

    亲爱的汉修先生阅读题答案分开.doc

    7. 鲍雪伊提到如果爸爸射杀了一只麋鹿,硬肉可以用来喂“狗”。 8. 六年级时,鲍雪伊的老师让他们模仿作家写信来提高写作技能。 9. 鲍雪伊在信末尾以“信信信,快快快,回回回,信信信,慢慢慢,写写写”表达对汉修...

    [《雉鸟报复》阅读答案] 雉鸟报复.docx

    文章以一个猎人通过射杀雄雉鸟来吸引其他雄鸟的狡猾策略开头,描绘了猎人看似聪明的计谋,但最终却遭到报复的全过程,让人不禁思考人与自然的相处之道。 首先,故事中猎人的行为虽然在短期内看似成功,但他却忽视了...

    【《陈公神道碑铭》阅读答案及翻译】 陈公神道碑铭.docx

    通过对《陈公神道碑铭》的阅读和翻译,我们不仅可以更深入地理解曾巩笔下陈公世卿的形象,更能够领略到陈世卿在那个动荡时期所展现出的卓越领导才能和人格魅力。这不仅对于研究宋代历史人物具有重要的参考价值,也为...

    Python外星人入侵小游戏源代码

    玩家的任务就是射杀这些外星人。玩家将所有的外星人全部射杀,将会出现一群新的外星人群。他们的移动速度更快。只要有外星人撞到玩家的飞船或者屏幕底部,玩家就损失一艘飞船,。玩家损失三艘飞船后游戏结束。只需...

    《李将军列传》同步练习1.pdf

    【内容概述】这是一份关于《李将军列传》的学习资料,包含基础巩固练习和课内、拓展阅读理解。基础巩固部分涉及文言文词汇、虚词用法、通假字、活用词语以及特殊句式的理解。课内阅读部分主要介绍了李广的一些事迹,...

    unity5 FPS 3D射击游戏源码

    unity5 FPS第一人称3D射击游戏源码 unity5 FPS第一人称3D射击游戏源码,精品demo类源码,带小地图功能,多种枪支武器,项目结构和代码结构质量都比较高,适合二次开发,unity5.3无错运行,解压后1.29G

    高一英语必修一ModuleMyFirstRideonaTrainPPT课件.pptx

    这与课件中的一句话相对应,即允许人们在动物成为问题时射杀它们。 课件最后进行了课文总结,概括了作者乘坐著名Ghan火车的经历,他们在火车上享用专家烹饪的美食,旅程丰富多彩,途中还看到了一百多年前被遗弃的...

Global site tag (gtag.js) - Google Analytics