V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
witcat
V2EX  ›  微信

webview 嵌入全站的微信小程序开发方式也挺好

  •  
  •   witcat · Oct 30, 2023 · 1472 views
    This topic created in 922 days ago, the information mentioned may be changed or developed.

    看了多抓鱼的小程序,web 和小程序同构,直接把整站嵌入到 webview 里了。
    这个公司应该也是没少在小程序上花时间,最后选择了直接嵌入网页。(而不是在小程序环境的基础上使用或开发框架)

    • 天生热更新
    • 最好的 web 特性支持
    • 多端 UI 一致性
    • 性能比任何框架开发的都要好
    • web 工具链要比小程序工具链好,而且自由选择前端架构

    陷入了深深的沉思....感觉小程序环境本身就没意义啊

    啊对了,webview 挂不了小程序广告。

    补充:也有主体是信息,但完全不用 webview 的例子:无码科技发布的小程序
    补充 2: 工具类是需要小程序环境的,因为要白嫖那 4mb 的代码存储。

    6 replies    2023-11-03 11:18:27 +08:00
    keepRun
        1
    keepRun  
       Oct 31, 2023 via Android
    小程序嵌入 webview 有啥弊端吗?
    顺便问下如果安卓、ios 嵌入 webview 作为应用主体开发,这个方案有啥优劣?
    witcat
        2
    witcat  
    OP
       Oct 31, 2023
    @keepRun 这种以信息展示为主的应用完全依赖 webview 嵌入没什么明显弊端。
    我以前工作过一个公司就是原本用 react native 开发,后来觉得效率低,直接重构全部内嵌 webview 了。
    调用原生 api 也不是问题,通过反射。
    唯一的无法解决的问题是,原生环境和 webview 不在一个画布上(图层),也就是我说的 webview 无法嵌入微信小程序广告。
    han3sui
        3
    han3sui  
       Oct 31, 2023
    这样都能过审,神奇
    teem
        4
    teem  
       Oct 31, 2023
    不敢苟同,用小程序不是大部分为了和微信生态绑定吗?微信开放了那么多功能,都是利好小程序原生环境。就算是 uniapp 这种跨平台的解决方案,除了多平台复用有优势外,我觉得都不是很完美。
    rm0gang0rf
        5
    rm0gang0rf  
       Nov 3, 2023
    只是你看到的业务用不到小程序的功能和微信的生态而已
    witcat
        6
    witcat  
    OP
       Nov 3, 2023
    @rm0gang0rf 那么你说的小程序功能和生态具体指的是那些呢?微信登录?还是扫码?这些都可以通过 Webview-JS-SDK 实现。微信一直对于基于 HTML 的产品敞开大门,大多数中厂不会有时间去开发 mini program client 。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3154 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 03:17 · PVG 11:17 · LAX 20:17 · JFK 23:17
    ♥ Do have faith in what you're doing.