http://mikeomatic.net/?p=138
挺有趣的一篇文章。Java在桌面应用这个领域始终得不到广泛的认同,虽然Java 6和SWT/RCP都为改善桌面版Java应用做出了自己的努力,但Java在这个领域的坏名声已经难以挽回。造成这一现状的始作俑者是谁,是什么原因导致人们对桌面版Java心存偏见,使用Java开发桌面应用的朋友也会经常会觉得力不从心呢?该文作者提出了三点:
- Sun没有意识到这样一个事实:任何一款桌面框架的实现,假如不能无缝的运行在Windows上,都注定成为“也能运行”的一种GUI技术,始终无法和native的版本抗衡。
- 他们认定解决(实现)高级桌面控件的方法是通过Swing这种方式,为了“跨平台”,所有东西本质上都是通过JFrame自己在canvas上画,而不是利用现成已经实现的东西,带来额外的开销和重复劳动。
- 他们早应该把官方的开发工具做得更加完善,现在NetBeans发展很好,但是不是有点太晚意识到这个问题了,而不论OS X还是Windows,都在这方面积累了一大批忠实用户。
我认为,不管桌面版Java过去的名声如何,能够跨平台运行,越来越好的虚拟机环境和性能,越来越好的API和工具支持,庞大的开发群体和开源框架/工具,Java仍然是开发企业级桌面应用的一个相当不错的选择。
分享到:
相关推荐
这个题目源自军事训练中的一个场景:一排士兵按照命令依次向后射击,每名士兵射杀站在他后面的第n个士兵,直到只剩下一个士兵为止。其中n是题目给定的一个数字。该问题涉及的主要知识点包括数组操作、循环、条件判断...
java中文笔试题和答案#LiquiZ 项目规范 作者 多夫克鲁格 玛丽·莱努·苏塞纳坦 高盛汉 康毅金 普尼玛库纳 斯蒂芬·奥罗 王英珠 刘玉杰 陈志远 [在此处添加您的姓名] 介绍 LiquiZ是一个测验、测试和作业平台,旨在...
Wumplus是一个基于知识的代理的价值并表示知识表示的一个简单的世界示例,它的灵感来自于1973年格里高里·尤布...特工可以射杀Wumpus,但是特工只有一枝箭。某些房间是陷阱,任何人漫游到这些房间都会被陷阱吞噬。
射杀比伯!入门1-克隆仓库git clone git@github.com:joestrong/bieber-shooter-game.gitcd bieber-shooter-game2-安装依赖关系npm install3-运行服务器node server.js4-您需要在以下文件的顶部为socket.io设置...
电子政务通常涉及政府服务的数字化、在线政务流程、数据管理和网络安全等方面,而"用杀虫剂射杀飞虫的改进方法和用于向液体施加电荷的装置"则涉及到可能是农业技术或物理科学的领域。 然而,如果这里存在误解,且...
8. 阅读理解题目分析:题目21询问作者为什么没有射杀鹿,答案C(他对鹿表示同情)可能是最合适的,因为作者与鹿的互动让他产生了情感连接。题目22未给出完整信息,但可能涉及到对文章内容的深入理解或对作者态度的...
3. 阅读理解技巧:题目要求学生在阅读短文后,从A、B、C、D四个选项中选择最佳答案,这需要学生具备快速阅读和理解文章主旨的能力,以及推理和判断的技巧。 4. 文章内容理解:文中讲述了作者曾经热衷于狩猎,但在一...
【创新设计】(江苏专用)2015高考英语大二轮总复习测试中的阅读理解专题,主题为“顺藤摸瓜”明辨词义猜测,主要针对的是提高学生的阅读理解能力,特别是对词汇含义的理解和推理。在阅读理解中,正确理解词汇是至关...
【文言文阅读一】是2014年山西高考语文一轮复习的课时专练内容,主要考察学生对文言文的理解能力。这段文言文讲述的是明代将领周尚文的事迹。 周尚文,字彦章,是西安后卫人,自幼读书,略通大义,具有谋略和精于...
如果小李射杀小林,小黄会射杀小李,还是剩小林。因此,小李应先射击小黄,小黄应射杀小李,小林不应射击。 【4】新犯人可以作为分汤者,分完后自己拿走他认为较少的一部分,这样前两人不会争执,因为如果他认为两...
"射杀;CSS选择器意图"的概念强调了编写高效、精准选择器的重要性。作为一个CSS狙击手,我们的目标是用最少的代码,最精准的方式命中目标,而不是像地毯轰炸那样,使用过于宽泛的选择器影响到不必要的元素。 首先,...
故事中的伏笔运用得十分巧妙,例如,谢达被射杀前曾试图点燃油库,这一情节早有铺垫,因为谢达经常看到逃跑的人被处死后被吊在营门外,他因此计划用这种方式传递情报。此外,沙宁教谢达画画,也暗示了他们之间的特殊...
在长达八十天的围城战中,陈公英勇战斗,亲手射杀敌军副将,击退大量敌军,最终静安得以解围。 陈公的事迹揭示了他不仅具备出色的军事才能,还懂得鼓舞士气、灵活应变。在那个时代,许多官员在面临危机时选择逃避,...
7. 名著阅读:试题中提到的《水浒传》人物和情节,A是晁盖,他在征讨曾头市时因中毒箭而死,而射杀他的是史文恭。宋江并未让射杀晁盖的史文恭做梁山泊主,而是遵循晁盖遗愿,最终由宋江接任。 8. 古诗欣赏:《天平...
7. 道德伦理:作者没有射杀鹿,体现了他对生命的尊重和对自然的敬畏,这在道德伦理层面具有深远意义,也可能成为阅读理解中的讨论话题。 8. 高考英语备考:此份试卷反映了高考英语阅读理解的难度和类型,考生需要...
这篇资料是关于高中英语教学的内容,具体是2016版新人教版必修1 Unit2 "english around the world"的第三课时,主题聚焦在“增分策略”,包括阅读、写作和练习部分。其中提供的文章是关于人与动物和谐相处的故事,...
不幸的是,谢达被发现并被射杀,他的尸体被挂出来示众。然而,赛夫设法将谢达带回家,并在他的新衣服中发现了藏有地图的图画。 最终,赛夫利用情报成功地将纳粹在波兰的毒气弹据点摧毁,沙宁也因此获救。谢达、沙...
用你的鼠标射杀可爱的小鸭子以获得分数,但要小心炸弹,如果你射杀它们,你会失去分数!留意时钟,它会给你额外的时间。试着打破世界纪录。祝你好运,玩得开心! 此后仍有作品或有趣游戏,请关注原作者,且点赞加...
1. 故事背景与主题:《成吉思汗和鹰》是一篇小学语文课文,位于北师大版五年级上册教材中,属于"面对错误"的主题单元。这个单元旨在教育学生理解如何正视并改正错误,同时认识到个人行为与环境影响之间的关系。 2. ...
晁盖因与宋江的对话提及自己的死因,是因被箭射伤导致的,而射杀晁盖的人后来被捉住,但他并未成为梁山泊的首领,这部分考察了学生对《水浒传》情节的掌握。 7. 古文阅读理解: 选取了古弼的故事,考察了学生对古文...