java-applet,微信小程序,PWA理解


概要介绍及比较

汇总比较

技术 说明 底层原理
java-applet 忽略权限限制 Applet 是一种 Java 程序。它一般运行在支持 Java 的 Web 浏览器内。因为它有完整的 Java API支持,所以Applet 是一个全功能的 Java 应用程序。 Applet 程序是一个经过编译的 Java 程序,它既可以在 Appletviewer 下运行,也可以在支持 Java 的 Web 浏览器中运行。 Applet 程序可以完成图形显示、声音演奏、接受用户输入、处理输入内容等工作。 Applet 程序中必须有一个是 Applet 类的子类。https://blog.csdn.net/baidu_browser/article/details/64440238
https://www.runoob.com/java/java-applet-basics.html
https://wenku.baidu.com/view/d208dbdece84b9d528ea81c758f5f61fb73628f4.html

二、PWA

是什么

progressive web app: 渐进式网页应用。这是谷歌推出的

技术栈

WEB前端

核心

通过ServiceWorker 访问 cache ,所以需要注册 ServiceWorker 工作者

参考链接


https://juejin.im/post/5a9e8ad5f265da23a40456d4|

三、微信小程序

是什么

小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。

技术栈

web前端,小程序前端

参考链接

https://developers.weixin.qq.com/miniprogram/dev/framework/quickstart/

四、抖音小程序

是什么

以字节小程序为载体,开发者可利用小程序提供的丰富基础能力完成服务搭建,在字节跳动各个 App 精准匹配用户需求,为全球 15 亿用户提供优质服务的同时,也让自身业务完成流量与转化升级。 头条小程序是一种开放能力。

技术栈

web前端,字节跳动小程序

参考链接

https://microapp.bytedance.com/docs/zh-CN/mini-app/introduction/plug-in/privacy-policy-process-guidelines

五、支付宝小程序

是什么

支付宝小程序是一种全新的开放模式,它运行在支付宝客户端,是手机应用嵌入支付宝客户端的一种方法。支付宝小程序开放给开发者更多的 JSAPI 和 OpenAPI,也可以提供给用户多样化的便捷服务。支付宝小程序可以被便捷地获取和传播,从而为终端用户提供更优的用户体验。

技术栈

小程序开发全流程知识地图

参考链接

https://opendocs.alipay.com/mini/00o5w6#相关文档

六、百度小程序

是什么

智能小程序基本开发思路类似于前端开发,调用了大量端能力,性能体验优于普通 Web 。上层架构基于 JS 开发,可以更好的辅助开发者进行开发。智能小程序为开发者提供了 MVVM 的开发方式。JS 状态的变更可以引起视图的变化,视图的变更也可以反馈到逻辑层的状态中,开发者开发更方便。

参考链接

https://smartprogram.baidu.com/docs/develop/fuctionlist/list/

相关