当我使用Java小程序时,它们往往很慢,不能很好地与浏览器环境集成,并且通常需要点击几下("不,我不想让这个未签名的应用程序免费使用我的硬盘" ).
所以,我很好奇.
这些问题难以克服吗?是否有那些与浏览器体验完美集成的Java小程序(例如,设计良好的Flash应用程序的方式?)你能指出真正"漂亮"的Java小程序的任何例子吗?
我问这个是因为我想知道我是否应该更加认真地看待浏览器中的Java,或者Flash是否会在可预见的未来保持主导地位.
编辑:无意的火焰诱饵已被删除.对不起导致的任何进攻.
Facebook异步图像上传器是一个Java applet.
更新:显然不是在Facebook内部开发的.这似乎是产品.
修正案:既然问题已经更新了更简洁,我想我会在这个答案中添加更多内容.
这种问题,一个大规模图像上传器(在这种情况下),是由Java小程序完美解决的那种.为什么?
它使用原生UI元素,因此用户不会感到困惑,或者必须学习新的界面.
它可以节省大量的带宽和开销,因为图像转换(例如调整大小和裁剪)可以在客户端而不是服务器上进行.
写一次,到处部署(几乎,sorta).
Visual Thesaurus是我所知道的最酷/最好的applet.
查看PulpCore.一个非常棒的Java applet框架:http: //www.interactivepulp.com/
如果你在bubblemark.com上查看它,它的性能似乎也很惊人
Ken Perlin的一些小程序很漂亮.
见http://mrl.nyu.edu/~perlin/
例如:
http://mrl.nyu.edu/~perlin/experiments/unicycle/
http://mrl.nyu.edu/~perlin/homepage2006/simplex_noise/index.html
http://mrl.nyu.edu/~perlin/experiments/orange/
(......)
这里用java applet设计简单的平面图.比dragonfly.autodesk.com或floorplanner.com(两者都是flash应用程序)快得多.