什么是小程序?
小程序(小应用程序)是支持较大应用程序的小型软件程序。过去,Applet 词通常与 Java 编程语言相关联。今天,该术语通常与If This Then That (IFTTT)相关联,这是种无代码/低代码软件工具,用于创建由触发器 (If This) 和操作 (Then That) 组成的小程序。
Sun Microsystems于 1995 年推出了Java小程序。与其他应用程序不同,Java 小程序不能由操作系统直接运行。相反,它们必须在 Java 运行时环境 (JRE) 或包含 Java 插件的另个程序中运行。由于 Java 小程序在 JRE 内运行,不由操作系统执行,因此它们可以在 Windows、Mac 和 Linux 系统上运行。 这种跨平台功能使得小程序对于想要在网页上添加超文本标记语言(HTML) 无法提供的功能的 Web 开发人员非常有用。在互联网的早期,小程序通常用于在网站上创建交互式按钮、复选框、表单和其他小动画。为了适应小程序的使用,HTML4 包含了个 <applet> 标签。该标签调用了插入浏览器的Java 虚拟机(JVM),并伴随着 <parameters> 指定小程序应在网页上的显示位置和方式。 插件提供了种将高级功能引入浏览器环境的方法,而无需强制用户在本地安装应用程序。如果终用户的浏览器无法运行 Java,它将跳过 <applet> 标记或显示替代文本,这通常向终用户解释小程序需要运行什么。在HTML5 中,applet 标签被 <embed> 和 <object> 标签取代。 当浏览器从网页启动 Java 小程序时,小程序在 JVM 中执行,JVM 是个不受浏览器开发人员控制的环境。事实证明,这对开发人员和终用户来说都是令人沮丧的,因为插件越来越成为安全漏洞的目标,这反过来又要求 Java 经常更新。到 2015 年,大多数浏览器供应商已经取消或宣布打算取消 Java 插件支持。作为回应,Oracle 弃用了 Java Development Kit 9 中的 Java 浏览器插件,转而支持可安装的应用程序或替代技术,例如 Java Web Start。 Java applet 也遭受了些损失,因为与JavaScript、HTML5、Flash和JavaFX等替代品相比,它们通常无法提供更多额外的功能。特别是在动画创建方面,Flash 成为 Java 小程序的强大竞争对手,并且 JavaScript 和 HTML5 在浏览器支持方面都被认为是优越的。 IFTTT 是种用于创建简单条件语句的在线服务。以前,这些语句被称为配方,但今天它们被称为小程序。IFTTT 使用通用的编程逻辑来允许由个软件即服务触发的某些事件在另个云服务中引起反应。这允许非技术终用户通过对这些触发器和操作进行编程来自动执行日常任务。例如,办公室经理可以创建个小程序,让 Amazon Echo 的Alexa在前门被锁定时关灯。Java 小程序的历史
IFTTT 小程序
相关文章
服务热线:0632-5272123,0632-5271123
业务咨询:13969468882,18006320170
营销中心:山东省 枣庄市 市中区 中坚1878 A406室
邮箱:kf@zzint.com