是否值得研究applet?

时间:2009-11-11 05:38:51

标签: java applet

我是网络开发的新手,我是否学习applet?

7 个答案:

答案 0 :(得分:7)

如果你是一个Java人员,也许要看一下JavaFX(尽管目前还不清楚这项技术是否会比applet更多)。

如果您是网页设计人员,在熟悉Flash和HTML5之前,请不要考虑它。小程序在这一点上非常有限。

答案 1 :(得分:2)

大多数人都说没有,但我仍然看到Applet的很多用途,事实上已经看到了在applet环境中编码的非常复杂的商业用户界面。

答案 2 :(得分:2)

简而言之,不,小程序是通用网络的死技术。 在具有大量带宽和受控客户端环境的内部网上,它们可能具有一定的有效用途。 查看Google Web Toolkit(GWT)作为创建applet的替代方法。 Adobe Flex现在也是一个不错的选择。

答案 3 :(得分:2)

如果您想要嵌入式客户端应用程序,Java Web Start(更好的Google关键字JNLP)或更多是旧版Java Applet的后续版本。替代方案是Adobe Flash和MS ClickOnce。

如果您需要RIA(富Internet应用程序),那么JavaFX是更好的基于Java的选择。替代方案是MS SilverLight,Adobe Air和Adobe Flex。

答案 4 :(得分:1)

除了JavaFX,Flash,您还可以了解Adobe AIR和Microsoft Silverlight。它们有点扩展了Flash之前可能的限制

答案 5 :(得分:1)

我还知道Java applet可以做的一件事,Silverlight,Flex(非AIR)等不能这样做:

从文件系统中拖放。

Flex提供基于o / s的浏览和选择文件系统访问。 Silverlight具有类似的功能。但据我所知,如果您希望用户将文件从Windows资源管理器等拖动到基于Web站点的控件中,Java applet几乎是您唯一的选择。您可以使用Adobe AIR创建基于Flex的应用程序,可以在o / s浏览和选择对话框之外询问文件系统,但我不相信AIR安装基础已经足够。可能取决于您的目标客户(早期采用者,安装您所说的任何内容与稳定的企业用户,并在其工作站上进行IT锁定)。

如果有人确切知道,请发表评论!

但是要回答原始问题,除非您需要将文件系统拖放到网络功能,否则我会把时间花在Flex上。 Silverlight和Java FX无法与Flash竞争市场渗透率。由于Flex编译为闪存,因此它具有非常高的安装基础(大约95%的支持互联网的计算机),并且它的基础更新频繁。将Flash文件插入浏览器比使用小程序的神秘技术更容易。

答案 6 :(得分:0)

如果您希望/可能获得维护旧应用程序的工作,那么您可能会处理Applet。 对于新项目,不要接近它。