欢迎进入教育资讯网!
当前页面: 首页 > 电脑IT培训 > Java用于开发桌面应用的优劣你知道吗?新手小白看过来!

Java用于开发桌面应用的优劣你知道吗?新手小白看过来!

来源:教育资讯网 104 2021-07-27

  我承认即使在JavaFX出现之前Java已经在桌面领域做出了一些重大的提升,比如Swing中的提升;我们现在也有了很棒的OpenGL;DirectX也有了很大的提升;启动时间也显着提升了。是的,Java去年做了很多***有效的工作。

  但是,不得不说的是,除此之外还有混乱。例如,Javasound实际上不容易使用,被遗弃的Java3D怎么样?**近JOGL也被Sun抛弃,包括很久以前的SwingLab在内的JAI(作为照片处理使用)多年没有真正升级过,看起来没有在任何地方利用,为了适应性能上的大幅度提高,需要适应多核GPU时代应用于桌面领域的Java产品

  而且,重要的是,尽管可以使用Java制作桌面应用程序,但是如果想开发真正的丰富的桌面应用程序的话,就不能使用Java,也不能使用JNI、C/C台依赖的libraries等。

  使用Java构建桌面的应用更加困难和麻烦。例如,在Java应用程序中创建高效***的网络浏览器也很困难。此外,没有Java写的图像处理应用程序,没有纯Javaweb浏览器,没有数字音频应用程序,没有3D建模器,没有矢量图形编辑器,没有先进的格栅编辑器。Java***到达桌面的高度只能满足那些服务器开发者。因为他们只需要在远程服务中使用计算机桌面的简单界面。

  过去我们一直说,这是因为Java太慢,无法在慢平台上开发出如此复杂的应用程序。但是我们这样说是错误的。原因有两点。一、Java从来没有迟到过。即使有些部分迟到了,也没有人怀疑需要使用服务器时会迅速提高。例如JITS、GCs等。这也是Java语言***的地方。二、由于Java平台的天然特性,Java应用始终是***个利用市场上新的硬件和新的操作系统的应用。JVM配置在新系统中,几乎不需要编辑和调整,Java应用程序可以全速运行。例如,在Windows7或Solaris的64个JVM上开发了32位操作系统的应用程序。所以Java太慢,Java不能成为桌子上平凡的借口。

  而且,如果你是终端用户,你甚至不需要从网站上重新下载应用程序,这意味着终端用户和开发者不仅提高了速度,还提高了应用程序的执行性能。***,JIT在runtime为本地操作优化代码做得很精彩,意味着你可以挖掘出你运行的硬件的全部能力,这是一种静态编译语言永远无法竞争的表现,只是这种表现能够运用到桌面和游戏领域就好了。

  由于Sun总是服务器方面的公司,Java在桌面方面没有真正的机会。Oracle的收购不会改变这种情况。希望不要再继续下去了。为了Sun、Oracle和Java本身的利益,Oracle内部的着名人士应该注意公司,如果桌面方面的能力和效率不足,就会影响Java的普及率,也会影响服务方面的占有率。

  我们一直习惯于Sun主要提供服务器方面的服务,所以想象将来更多的处理能力出现在服务器方面,而客户端只是连接服务器的简单服务。这种情况证明是***错误的。因为未来的桌面APP将服务、APP和硬件的所有运算能力结合起来,大量的数据和解码、语音、图片、视频都会被开发商处理,而且通过并行编程的方式来实现,既保证了丰富的性能,又保证了速度。对于开发者来说,未来的服务需要在客户端处理和服务器端处理:复杂的搜索、图像、视频和虚拟3D环境需要服务器端技术,远程服务需要医学分析、远程教育和远程会议等客户端技能。

  只是让我们失望的是历史再次重复,因为到目前为止Java还没有什么大动作。

  arminehrenreich在回答中说:说得好,我完全同意。

  的确迫切需要跨平台的桌面应用技术,而且我不认为C、C、C和Qt的结合是个好选择。你说的问题没有引起很多共鸣,我认为这是一个文化问题。很多Java社区的人包括Sun内部的负责人不能理解你说的话,所以我断言Oracle也不会对Java发生很大的变化。

  客户现在基本上被微软和苹果包围。在Cocoa论坛上,我们的论坛可以看出GUI的可用性、应答性、终端用户如何处理桌面应用等,很多人认为应用的未来在服务器方面。这就是文化上的差异。

  但是,桌面技术需要很多工作,Swing慢慢进化,Netbeans平台、Java3D、JOGL等应用几乎成为桌面方面的选择。但是,Sun无视这种情况,模仿Flash发表了新的脚本语言,API只能使用JavaFX。

  JeffMartin回答说:正确的观点,但我有点不同。Sun真正的问题是他应该吃自己的饭,用自己的力量用Java写实际的桌面应用程序,可以证明Java在桌面上的约定,可以写应用程序,提高框架和工具。我不认为另一个框架会帮助Java。

  JamesSugrue回答说:我同意作者的意见,我也支持桌面开发。让我们来看看现在正在开发的Eclipse.e4中的一些项目,为桌面和浏览器提供了解决方案,所以我认为还是有希望的。但是,我认为没有必要把焦点放在桌面上。JavaFX是正确方向的前进,只是在Swing和Java3D/JOGL中看不到应用的提高。

  Osvaldodederlein回答说:我认为JOGL的支持并不那么差。结果,JavaFXDesktopRuntime的依赖。事实上,我们可以写一个非JavaFX的小程序,不需要本地代码的许可就可以安排。

免责声明

非本网作品均来自互联网,转载目的在于传递更多信息,并不**本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其他问题,请及时与本网联系,我们将及时删除内容。

热点排行榜

教育部即将调整中小学上课时间,学生真的高兴坏了!
教育,是任何一个国家和民族的未来。如果没有了教育,那么这个国家和民族未来也会以前黑暗。随着知识在社会中的作用越来越大,人们也越来越重视教育。尤其是家长,为了能让孩子学习好,对于教育的投资可以说是不计代价!在许多人都越来越注重学习成绩的同时,孩子的学习压力却是越来越大,有的时候甚至孩子的睡眠时间都会严重不足。 如此一来虽然看似是孩子的学习成绩进步了,但是却严重影响了孩子的正常健康发育。如此
来看看在双减政策后,到底公立学校和私立学校有什么差距?
大部分的中小学生,都会选择在公立学校接受义务教育,但是随着教育“内卷”的情况越来越严重,不少学生家长会选择将孩子送到私立学校去上学,在这样的情况之下,中小学生的学习压力也越来越大,因此中小学生在上学的过程中,也会觉得非常疲惫。这种状态不仅不利于学生们提高学习成绩,更不利于学生们成长,因此相关部门也是引起了高度重视。 随着“双减”政策的实行,学生们的学习压力也在逐渐减小,“双减”实行后,公
为了推行三胎,课本的封面也变成三胎了,来看看人社部怎么说的~
开学没几天,网络上就开始流传着热心家长们对语文课本的“新发现”:一年的时间,课本封面由二胎变成了三胎,妈妈也不打扮了,头发随便一扎,衣服还是去年那件,只是旧了。多了个娃,爸爸也不在家下棋了,估计为了养家加班挣钱去了。家长们口中的两个封面分别是统编语文教材五年级上册、六年级上册封面。这段“看图说话”因为贴近“三胎”的社会热点,迅速引发了众多网友的共鸣、转发。人民教育出版社在其公众号上进行了“辟谣”:
清华北大亚洲***排名来啦!泰晤士公布了2022世界大学排名结果!
综合报道,当地时间2日,泰晤士高等教育特刊(Times Higher Education,简称THE)更新了***2022年THE世界大学排名。中国高校排名再次上升,***有两所大学进入前20名,创下亚洲比较好纪录。根据新发布的排名,北大和清华并列第16名,这是***中国有两所大学进入前20名,也亚洲国家迄今为止的比较高排名。此外,中国内地共有10所大学进入前200名。根据排名,牛津大学连续6年位列***。美
怎么选择美国留学中介?选的时候一定要清醒!
此篇文章会把下面很多问题中的内容阐述的逻辑层次更简单分明一些,假使同学们如果没有太多时间,不妨粗略阅读下面的问题,大概了解下!我计划去美国留学入读硕士,想请教一下如何选择美国留学中介机构呢?美国留学中介选择策略:衡量自己的消费者心理选择美国留学中介机构请务必要依据你的需求进行相关选择。首先你需要询问自己,你申请是要干什么呢?这个问题就像是购买衣服和鞋,你买运动鞋,就不会去西装店。美国留学作为一个很
英语的单词怎么写才好看?学会这几个小习惯,你也能写的好看!
英语学习重视听说读写,其中的写作涉及标准的写作规范。以下是英语单词写法的介绍,供参考。1.倾斜。每个字母稍微向右倾斜,大约在5°~20°之间,但每个字母的倾斜必须一致,所以很漂亮。2.大写字母。大写字母都一样高,占上面的两个格子,顶部面向***条线。3.小写字母。中间一格小写字母a、c、e、m、n、o、r、s、u、v、w、x、z写在中间一格中,上下抵抗,但不及格。小写字母B、D、H、K、L上端顶**
乐读推出一年级20人在线小班:通过小班教学 建构积极有效的师生互动
随着全国各地中小学和幼儿园秋季开学时间的确定,幼小、初小衔接又成了热点话题,但究竟要如何“衔接”,并不是每位家长都有科学的认识。乐读20人在线小班面向一年级孩子,激发兴趣、培养习惯,希望科学有效地帮助孩子适应小学学习生活,实现从幼儿教育阶段到小学教育阶段的顺利过渡。从孩子喜闻乐见的事物入手,培养学习的兴趣小学生活泼好动,注意力持续时间短,不少孩子初入小学课堂可能会出现发呆、坐不住的情况。据此,家长
学而思网校的线下校区即将关闭,只因房租成本过高!
9月27日消息,据媒体报道,学而思老师群内告知家长,因运营成本过高,不足以支撑面授班运营,所有面授课转为在线班。并统一在10月9日中午12:00开启转线上功能。此外,多名学而思工作人员均表示线下校区将会关闭。业内人士指出,在高额的房租下,退租关店也许是**理智的做法。目前线下教培机构在节假日、休息日及寒暑假的营收能占到全年收入的一半以上,但是现在不让上课,商业模型该怎么搭,目前很多线下机构恐怕还没想
教育部又来消息了,以后这类竞赛要被管理了!速来看看!
9月23日,教育部举行新闻通气会,介绍规范校外培训机构管理制度建设有关情况。会上,教育部校外教育培训监管司负责人介绍,“双减”工作是一项长期性复杂性系统性的工程,必须注重当前和长远相统一,研究修订竞赛管理办法,将治理打着“国际”旗号的各类竞赛。教育部校外教育培训监管司负责人表示,加快预收费监管、加强培训机构党建等其他配套政策法规的制订进度。同时完善“营改非”流程,进一步明确过程中的公示期限、资产确
各大高校开学了,清华大学开学典礼的主题演讲走红了,这个主题真不错!
9月是开学季,很多人带着对大学的憧憬迈入校园。在清华大学开学典礼上,一段开学演讲走红。教师**梅赐琪没有讲成功,而是讲失败。在他看来,与成功相比,失败能带给人更多可能性。以下是演讲全文:首先请允许我**我的同事们向***(9月2日)入学的2021级同学们表示**热烈的祝贺!每一级的清华人都是特殊的,但是你们还是要更特殊一些。在人类和七种冠状病毒的遭遇之中,你们中的绝大多数见证了其中**危险的两次,一次懵