1、微信小程序的“老祖宗”

如今,在2020年这个时候,提到小程序,人们首先想到的是微信小程序。这是由JS来实现,运行在微信端的一个小应用程序。其目的是要取代手机上按照的各种APP。

回到20多年前,在1995年的时候,也曾经出现过一种小程序,那就是Java小程序,专业名字叫“applet”。sqllite,我们知道是什么;applet,道理类似,app小程序的意思。

2、Applet的运行机理

Applet是采用Java编程语言编写的小应用程序,该程序可以包含在HTML页中,与在页中包含图像的方式大致相同。含有Applet的网页的HTML文件代码中部带有<applet> 和</applet>这样一对标记,当支持Java的网络浏览器遇到这对标记时,就将下载相应的小应用程序代码并在本地计算机上执行该Applet。

3、服务器端的Applet

最初Applet是内嵌到HTML页的,由浏览器中自带的Java插件来执行,后来Sun把这种思想运用到了服务器端,即Server Applet,简称Servlet。Servlet主要功能在于交互式地浏览和生成数据,生成动态Web内容。