小程序与应用程序之间的区别
作者:
Laura McKinney
创建日期:
1 四月 2021
更新日期:
17 可能 2024
内容
之间的共同区别 小程序 和 应用 该应用程序通过以下方式开始执行 主要() 相反,小程序不使用main()方法,而是通过以下方法进行初始化 在里面().
Applet是通常编写为通过Internet传输并由Java兼容的Web浏览器自动执行的小程序。应用程序是为直接由用户执行一般操作而编写的独立程序,不需要任何启用Java的API(浏览器)。
小程序不受用户操作系统或硬件的影响。如果浏览器安装了正确的JVM,则这些小程序将在JVM的帮助下运行。在各种操作系统上,应用程序的外观和感觉保持不变。
- 比较表
- 定义
- 关键差异
- 结论
比较表
比较依据 | 小程序 | 应用 |
---|---|---|
基本的 | 它是小程序,使用另一个应用程序执行它。 | 应用程序是在计算机上独立执行的程序。 |
main()方法 | 不要使用主要方法 | 使用main方法执行 |
执行 | 无法独立运行要求API(例如Web API)。 | 可以单独运行,但需要JRE。 |
安装 | 无需事先安装 | 需要事先在本地计算机上进行显式安装。 |
读写操作 | 无法通过applet在本地计算机上读写文件。 | 应用程序能够对本地计算机上的文件执行那些操作。 |
与其他服务器通讯 | 无法与其他服务器通信。 | 与其他服务器的通信可能是可能的。 |
限制条件 | 小程序无法访问本地计算机上的文件。 | 可以访问系统上可用的任何数据或文件。 |
安全 | 由于不受信任,因此需要系统的安全性。 | 没有安全问题。 |
小程序的定义
Applet是利用外部API执行的小型程序,主要用于Internet计算。它们可以通过Internet从一台计算机传输到另一台计算机,并可以使用Applet Viewer或任何支持Java的Web浏览器运行。小应用程序可以支持多种应用程序,例如执行算术运算,创建动画,显示图形,玩交互式游戏。
Java改变了Internet用户在全球网络上检索和使用文档的方式。小程序已经能够构造和使用完全交互式的多媒体Web文档。网页可以包含一个Java小程序,当执行该小程序时,它可以生成图形,声音和运动图像,而不仅仅是包含普通图像或静态图像。
小程序可以通过两种方式集成到网页中。
- 首先,我们可以编写自己的小程序并将其集成到网页中。这些类型的小程序在本地演化并保存在本地系统中,称为“小程序”。 本地小程序.
- 其次,我们可以从远程计算机系统下载一个applet,然后将其嵌入到网页中。
外部开发并存储在Internet远程计算机上的这些类型的applet被称为 远程小程序.
应用定义
应用程序是在底层操作系统上运行的程序。从某种意义上讲,它们是通用的,旨在直接为用户执行特定任务。该应用程序可以在有或没有GUI的情况下运行。电子表格,文字处理器,Web浏览器和编译器等应用程序描述了利用计算机资源解决用户计算问题的方式。使用应用程序时无需担心安全问题;原因是应用程序是值得信赖的。
让我们通过以下几点来了解applet和应用程序之间的区别:
- Applet并非完全具有特色的应用程序,通常是为了完成一项小任务或部分任务而编写的。另一方面,应用程序是在底层操作系统上运行的程序。从某种意义上讲,它们是通用的,旨在直接为用户执行特定任务。
- 小程序不使用main()方法。而是在加载后自动调用定义的方法,以使Applet类启动并执行applet代码。相反,Application使用main()方法来启动代码的执行。
- 与独立应用程序不同,独立 无法执行小程序。它们是使用特殊功能从网页内部运行的,该功能称为 HTML标签.
- 小程序无法写入和读取本地计算机中的文件。虽然Application可以对本地计算机中的文件执行此类操作。
- 小程序中不需要事先安装。与之相反,在使用应用程序时,必须事先进行显式安装。
- 对小程序施加了约束,以便使用其他语言的库以及本地文件。而应用程序可以访问库以及本地文件。
- 应用程序可以从本地计算机运行多个程序。相反,Applet不能这样做。
结论
尽管JavaJAVA(编程语言)中的Applet和应用程序的用法和执行不同,但它们仍被视为程序。两者根据用途都有其特定的重要性。