java - 为什么java小程序/javafx不被广泛使用 ( 为什么我不应该为RIA使用它们)?

  显示原文与译文双语对照的内容
0 0

java托管运行时技术我们是最好之一。 VM,允许它具有很高的性能,实现性能接近C 。 高质量的开源库的数量是无可比拟的其他的平台。 然而,尽管它是在浏览器中显示的第一个动态客户端技术( Applet ),现在的应用并不普遍。 Java是什么缺点,这让人们使用Javascript + html5或Flash/Flex RIA的而不是Java? 为什么要用他们作为Java,尽管他们不是那么快乐的程序员?

时间:原作者:7个回答

0 0

可能需要大量工作来创建高质量Applet相比所需的时间长短某人创建高质量的flash应用程序。 没有合适的工具构建一个表示层很乏味。

此外,oracle/sun放弃Applet一阵子了 他们仍然支持他们,但没有积极努力改善它们。 oracle正在将所有的粗细JavaFX后面。 在Java JavaFX是一种技术上可行的解决方案,具有非常突出的优势,在利用知识。 问题是大多数web设计人员不多Java知识并且不希望干扰这么JavaFX从未如此盛行起来。 如果web语言不是流行时它就不会去烦你的用户需要下载插件才能使用它。

另一个需要牢记的是Flash本身也是走的时候 如果你打算为开发和维护这个项目,请直言,挑选JavaFX给自己。

如果你打算雇佣一个网络设计师或者想学习web设计技能允许你去雇某个地方然后最好最近似乎能学习好Javascript框架( e .g 。 jquery ),实体上了一些Html5和CSS3技能。

原作者:
0 0

" 现在不是广泛使用"

我不同意这种看法。。。 一些示例:

mindterm是基于Java可以运行ssh客户端支持ssh2免费软件形式嵌入Applet为其google

mizu web电话是Java,基于开放标准SIP VoIP客户端可嵌入作为Applet为其google

openSignX是一个开源基于Java文档和表单签名Java Applet PKI X .509证书。 google为其

coolsmile是基于JavaIRC client可以作为应用程序运行或嵌入Applet为其google

jfterm是Java telnet客户端。 可以作为桌面应用程序或applet运行。 支持telnet ( 23 ),ssl和ssh为其google

j3dworkbench是Java 3D游戏设计创作工具。 运输方式Webstart还是Applet为其google

there´s也thevirtualheart dot org基于Java心脏模拟器也是Applet

或Geocaching浏览器( JavaFX ) 在canoo dot com

不能尽Html5 。。。 比如看看复杂应用程序( 比如JITSI ( videocomerencing,voip应用) 或者MuCommander google他们Sweet Home 3D或Art Illusion 。。。 所有基于Java。 java均提供目的。。。 和Microsoft及其朋友一直试图诋毁它,并用其它值取代,它仍然被相关。 问自己为什么。 it´s因为它服务于一个目的及其身莶软件生态系统是HUGE 。

做一个seach Java的代码点google 。com相关项目。。。 然后看看。

另外,对于上面的注释器谁说JavaFX具有有限的吸引力我把话说白了你Java不仅是一种编程语言,但实际上3 方面: 编程语言,运行环境(RuntimeEnvironment)和身莶软件生态系统。 可以使用Java libs Java语言不需要编写任何代码。。。 使用Jython ( Python对于Java ),JRuby ( Ruby在Java ),netrexx ( 开源Rexx Java,请参阅www上.netrexx org ) xRuby ( Ruby Java字节码编译器) 或Jabaco ( Basic java字节码编译器) 。。。 作为我提出的一些许多JVM语言。。。 http://en .wikipedia .org/wiki/List_of_JVM_languages

原作者:
...