当前位置:  开发笔记 > 编程语言 > 正文

JavaFX现在已经出局了:Applets和Java Desktop是否正式死亡/死亡?

如何解决《JavaFX现在已经出局了:Applets和JavaDesktop是否正式死亡/死亡?》经验,为你挑选了6个好方法。

JavaFX现在已经出局,并且有些承诺Swing将与JavaFX一起改进.丑陋的默认UI时代已经过去,最后我们可以创建与Flash,Air和Silverlight相媲美的引人入胜的应用程序.

    这是否意味着从1990年代开始的Java Applets已经死了,不值得回去?

    Java Desktop相同:Java开发人员使用它而不是JavaFX会有什么吸引力?

JeeBee.. 14

在我看来,Java Applets已经死了多年.我在90年代后期写了一些 - 在实习过程中的俄罗斯方块游戏,以演示40MHz ARM Acorn机顶盒为例.当然我打赌有一些休闲游戏网站仍然有吨数,因此它将继续受到支持,但积极的开发将会/已经下降.

在我看来,Java Web Start是一种方便的技术.这仍然适用于JavaFX,它只是该系统的另一个库.

JavaFX将为Java提供超越技术工具(如SQL Developer),内部业务应用程序和服务器应用程序(擅长的地方)的机会.我认为如果他们能够有时间的话,那些值得为任何Java开发人员学习的库之一.没有人认为Java用户界面库一年多来一直缺乏或过于复杂.

然而,那里有很多竞争,它是非常新的(这意味着与Flash和Silverlight相比,开发工具支持非常原始).人们也不喜欢下载大规模的运行时环境,尽管宽带使它比5年前的许多人痛苦少!



1> JeeBee..:

在我看来,Java Applets已经死了多年.我在90年代后期写了一些 - 在实习过程中的俄罗斯方块游戏,以演示40MHz ARM Acorn机顶盒为例.当然我打赌有一些休闲游戏网站仍然有吨数,因此它将继续受到支持,但积极的开发将会/已经下降.

在我看来,Java Web Start是一种方便的技术.这仍然适用于JavaFX,它只是该系统的另一个库.

JavaFX将为Java提供超越技术工具(如SQL Developer),内部业务应用程序和服务器应用程序(擅长的地方)的机会.我认为如果他们能够有时间的话,那些值得为任何Java开发人员学习的库之一.没有人认为Java用户界面库一年多来一直缺乏或过于复杂.

然而,那里有很多竞争,它是非常新的(这意味着与Flash和Silverlight相比,开发工具支持非常原始).人们也不喜欢下载大规模的运行时环境,尽管宽带使它比5年前的许多人痛苦少!



2> Julien Chast..:

我认为这个讨论有点误导.我也不喜欢applet技术(我已经被JavaFX所震撼).但是缺少这个线程的一点是,除非我弄错了,JavaFX是建立在applet技术之上的.它们不是竞争对手或相互排斥的.请在此处和此处查看这些文章.

由于Applets有很多问题,因此他们不希望在同一个句子中提到JavaFX和applet,这可能是因为他们不希望Sun出于混淆.



3> Patrick Lee..:

Java Applet并没有死.

他们的历史很糟糕,原因有以下几点:

大多数平台在整个90年代都有糟糕的浏览器插件,进入2000年代,这使得Applets(以及Java在某种程度上)在缓慢和大量下载方面享有声誉.

实际的Applet平台为每个applet创建了一个新的VM,这进一步造成了缓慢,特别是在Applet的启动时.

许多Applet开发人员并不认真考虑减少他们推倒的罐子的大小,甚至进一步造成缓慢的印象

带来JavaFX的改进也为Applet带来了改进(它们是同一个).可以共享VM,并且缓存比以前更好.此外,更高的平均用户带宽可以帮助设计糟糕的applet部署快速启动.如果你看一下安装基础和平台电源的轴,在我看来,Applet仍然相当高,如果不是顶级的话.

JavaFX很酷,但它需要一个额外的运行时,并且它的许多部分只是Applet平台上的语法糖.由于这个原因,几乎所有Applet今天都有的问题由JavaFX共享



4> David Koelle..:

Java Applets的死亡并不是因为applet的概念,而是因为Web浏览器的JRE插件非常简单.

实际上,Flash证明了在线交互式内容的作用.

JavaFX是一种编写富Internet应用程序的新方法 - 基本上等同于Java applet或Flash内容.新的JRE运行时(1.6.0_10,又名"Update 10")包含许多功能,这些功能使得在浏览器环境中运行Java变得更加可口.

JavaFX!= Java桌面.两者完全不同,每个都在开发人员的工具箱中占有一席之地.



5> Domchi..:

实际上,Java applet是一种很好的技术,如果只有Sun没有失去与微软的公关和技术战争,它可能像Flash一样无处不在.

微软一度推动DirectX控制,并利用IE市场份额对抗小程序.我记得当时做了一些基准测试:3 MB(大型)的Java小程序,从本地磁盘加载(以减少网络加载时间),在Opera中花了大约5秒钟.同样的applet花了大约2分钟在IE中启动.

所以,并不是那种技术糟透了; applet并不是因为它们太大而不是很慢; 它们很慢,因为当时占主导地位的浏览器故意让它们变慢.:)

我想JavaFX是Sun试图在不同的时间和不同的市场中从applet中恢复很多想法的尝试.



6> Learning..:

虽然这可能最终是真的,但目前JavaFX缺乏控制,没有移动设备支持和其他空白,使它"还没有"


我刚刚学会了一个新词!
推荐阅读
罗文彬2502852027
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有