有人可以告诉我应用程序和小程序之间的一些区别吗?应用程序和applet之间有什么区别?
回答
小程序有以下methods:
的init(),启动(),停止(),destroy()方法
一个applet可以住在浏览器中,并与draggable feature在浏览器之外。 应用程序在浏览器外执行。
很好的描述,但请注意,术语'小程序'最初意味着基本上是一个小应用程序,并且这个含义被嵌入式的基于Java的小应用程序有效地进行了黑客入侵。一些Java小应用程序不小(包括10-20兆的下载),而在* nix系统上有许多小“设置小程序”等等,它们既不是用Java编写的,也不是嵌入在浏览器中。 – 2010-12-23 14:28:33
我不确定所有的差异,但主要的一点是,Applets是在沙箱环境中执行的,它们受严格的策略限制。例如,除非您的小程序是signed
否则不能访问本地文件系统。通常不推荐使用Applets来支持使用Javascript和Ajax调用的Web应用程序。
第一段在两个方面都是错误的。 1)Applets默认只有沙盒,但可以通过由程序员签名并由用户接受(当出现提示时)来提升他们的特权。 2)在1.6.0_10 + JRE('插件2架构')中,嵌入式applet可以挂接到JNLP API服务,甚至可以使用沙盒应用程序。访问本地文件系统(再次获得用户的认可)。你可以看到一个演示。前者在http://pscode.org/test/docload/&后者在http://pscode.org/jws/api.html#fs – 2010-12-23 14:23:50
@Andrew Thompson,这不是我说的吗? “除非您的小程序已签名”,否则您受虚拟机的安全策略限制。该段没有任何错误。 – 2010-12-29 19:03:15
一些差异:
- 应用程序必须有main()方法,小程序不包含main()中。
- Applets无法与我们的本地机器进行交互。
- Applets在嵌入了JVM或AppletViewer的浏览器中运行。
- 1. ZF2:应用程序级别的bootstrap()和run()之间有什么区别?
- 2. Swing和Applet有什么区别?
- 3. dpm()和dsm()之间有什么区别?
- 4. @dynamic和@synthesize之间有什么区别?
- 5. vbNullString和“”之间有什么区别吗?
- 6. * zoom和zoom之间有什么区别?
- 7. String.Concat,string.format和+之间有什么区别?
- 8. StaticLayout和DynamicLayout之间有什么区别
- 9. WebServiceBinding.EmitConformanceClaims和WebServiceBinding.ConformanceClaims之间有什么区别?
- 10. :: after和after之间有什么区别?
- 11. %.02f和%.2f之间有什么区别?
- 12. {$ var}和$ var之间有什么区别?
- 13. ReleaseFloatArrayElements和DeleteLocalRef之间有什么区别
- 14. {0}和“”之间有什么区别?
- 15. getA()和this.getA()之间有什么区别?
- 16. @observable和@published之间有什么区别
- 17. $ {}和#{}之间有什么区别?
- 18. url.getFile()和getpath()之间有什么区别?
- 19. KVC和Properties之间有什么区别?
- 20. Lazy.Force()和Lazy.Value之间有什么区别
- 21. “层”和“层”之间有什么区别?
- 22. 1.1em和1.05em之间有什么区别?
- 23. proc和lambda之间有什么区别?
- 24. ViewFlipper和ViewSwitcher之间有什么区别
- 25. typedef和宏之间有什么区别?
- 26. “$^N”和“$ +”之间有什么区别?
- 27. NSInvocation和block之间有什么区别?
- 28. -existingObjectWithID:error:和-objectWithID之间有什么区别?
- 29. {0}和+之间有什么区别?
- 30. Locationmanager.locationListener和com.google.android.gms.location.LocationListener之间有什么区别?
applets是应用程序的cuter版本! ;) – 2010-12-19 03:04:49