• 请不要在回答技术问题时复制粘贴 AI 生成的内容
firhome
V2EX  ›  程序员

h5 页面和小程序到底什么区别呢?

  •  
  •   firhome · Aug 22, 2019 · 9567 views
    This topic created in 2629 days ago, the information mentioned may be changed or developed.
    是这样,公司的一条产品线打算开发公众号。

    公众号菜单

    -绑定账号(打开页面 绑定微信 pc 网站账号)
    -产品列表页 (打开页面,有登录态才能看到列表,相应能点到详情)
    -xx 页 (也是需要登录态)

    有个疑问,我这些菜单连接的页面 是用 h5 做呢,还是做个小程序?
    公司比较传统,第一次做移动上的东西,所以特来请教大家,这两者究竟有什么区别?
    46 replies  •  2019-08-23 19:09:38 +08:00
    areless
    areless
    Aug 22, 2019 via Android
    1
    小程序可以完全托管在腾讯端(笑)
    ChefIsAwesome
    ChefIsAwesome
    Aug 22, 2019 via Android
    2
    小程序就是多个“最近使用”的那个入口。开发难度一样低。听你这需求,做直接后端渲染模板的网页就行了,比小程序还容易点。
    mamahaha
    mamahaha
    Aug 22, 2019
    3
    小程序就是很鸡贼的叫法,编程序就完了,咋还小了呢。就和那个土鸡蛋、笨鸡蛋、老玉米,一个意思,搞噱头。
    mumbler
    mumbler
    Aug 22, 2019
    4
    小程序体验更好,但 ios 端不能直接付费,每次更新需要提交审核,H5 则不受限制,能用 H5 尽量 H5
    airyland
    airyland
    Aug 22, 2019
    5
    页面自由调整,不受类目限制。当然小程序里也可以嵌套页面。
    ============
    题外话,之前大家还在抵制说 h5,现在大家都直接说 h5 了。
    mumbler
    mumbler
    Aug 22, 2019❤️2
    6
    @mamahaha 不懂就别丢人了,小程序这个名称是被苹果逼的,原来叫应用号(公众号的一种),苹果不让名称里出现应用两个字,微信就改名叫小程序,目前已经成为一个专有名词,泛指运行在某个 APP 平台上的应用程序,而普通应用程序是运行在操作系统上的
    mamahaha
    mamahaha
    Aug 22, 2019
    7
    @mumbler 说你鸡贼你还叨两粒米,app 平台上运行的应用叫 app 应用不就完了?叫小程序就是在学笨鸡蛋。
    marcong95
    marcong95
    Aug 22, 2019
    8
    @mamahaha #7 你知道 app 全称是 application 么。。app 应用你咋不叫应用应用呢
    mamahaha
    mamahaha
    Aug 22, 2019
    9
    @marcong95 app 是变量,app=微信||淘宝||other 懂不???
    mengxinbang
    mengxinbang
    Aug 22, 2019
    10
    燥起来!燥起来!
    2kCS5c0b0ITXE5k2
    2kCS5c0b0ITXE5k2
    Aug 22, 2019
    11
    微信小程序 = 腾讯特色 h5
    mumbler
    mumbler
    Aug 22, 2019❤️1
    12
    @mamahaha 叫什么,你说了不算, 制定标准者才有权利命名,百度也搞过类似东西,当时叫轻应用,没做起来.人家微信做起来了,微信小程序就成了事实的标准,所以后来支付宝,头条平台的应用也就叫 XX 小程序了,历史就是这样发展的,你我都没能力改变.

    我个人觉得 XX 小程序比 XXapp 应用要好,微信 app 应用不如微信小程序顺口,另外 app 的发音目前都没有统一
    mumbler
    mumbler
    Aug 22, 2019
    13
    @mamahaha XX 应用,苹果不让这样叫,审核通不过
    hoyixi
    hoyixi
    Aug 22, 2019
    14
    这还用问,小程序要受企鹅的各种审核限制,H5 理论上只要是合法的可以,自由度可大多了
    pinews
    pinews
    Aug 23, 2019
    15
    小程序是 pwa
    tiaod
    tiaod
    Aug 23, 2019 via Android❤️3
    16
    @pinews 如果把 pwa 比喻成一个完整自由行动的人,那么小程序就是把 jj 割掉然后还把蛋蛋交到腾讯手上握着的人。
    murmur
    murmur
    Aug 23, 2019
    17
    h5 页面的开发比小程序自由多了
    fvckDaybyte2
    fvckDaybyte2
    Aug 23, 2019 via iPhone
    18
    最大区别应该是小程序可以直接用微信账号登录……
    zcreg
    zcreg
    Aug 23, 2019
    19
    小程序可以更便捷的调用硬件功能,但坑更多,限制更多,开发周期更长,还必须经过审核才能上线
    learnshare
    learnshare
    Aug 23, 2019
    20
    小程序是腾讯私有的平台
    laravel
    laravel
    Aug 23, 2019
    21
    小程序可以调用原生的很多功能,小程序更加接近原生,但小程序大小有限制,官方的意思是让小程序足够轻量级,不存在原生 app 那种需要 安装、卸载的问题,用完即走。
    okwork
    okwork
    Aug 23, 2019 via Android
    22
    @fvckDaybyte2 h5 也一样可以调用微信登录啊
    the7
    the7
    Aug 23, 2019 via iPhone
    23
    小程序体验更好,特别是页面之间的切换,小程序有丰富的 api 和组件。缺点是要审核,有类目限制,不能虚拟支付。h5 更自由,只要不违法,什么都可以做,缺点就是体验不好,jsapi 没小程序丰富。
    marcong95
    marcong95
    Aug 23, 2019
    24
    @mamahaha #9 不懂,你没声明也没特殊语法我怎么知道你的 app 是变量
    fvckDaybyte2
    fvckDaybyte2
    Aug 23, 2019 via iPhone
    25
    @okwork 然后输入账号密码么,还是要准备另一台手机扫一扫?
    fumichael
    fumichael
    Aug 23, 2019
    26
    如果结构经常有变更就用 WebView 加载网页
    如果结构比较稳定不变建议用小程序,小程序的体验好得多了
    我更喜欢小程序,btw
    jchencode
    jchencode
    Aug 23, 2019
    27
    用小程序吧,毕竟你要用到微信公众号的 jssdk,用 h5 开发有点麻烦
    GoLDTiGEr404
    GoLDTiGEr404
    Aug 23, 2019
    28
    小程序可以直接用腾讯(微信)的(用户)数据和接口。
    所以要在微信端开发肯定用小程序最好。
    至于开发难度,简单。。
    paradoxs
    paradoxs
    Aug 23, 2019
    29
    最显著的区别就是:
    没网络的时候,也可以打开小程序的部分页面。
    但是纯粹的 H5 就不行。

    小程序允许部分资源缓存在本地了,更好的靠近接近原生的体验。
    okwork
    okwork
    Aug 23, 2019 via Android
    30
    @fvckDaybyte2 是的,如果是手机就直接拉起微信,如果判断是 PC 网页,就弹个二维码,掏手机扫码登录。
    fvckDaybyte2
    fvckDaybyte2
    Aug 23, 2019 via iPhone
    31
    @okwork 网页的微信登录获取的数据不多吧,比如当年某网页小游戏本来不温不火,登录到小程序增加了好友排行榜瞬间爆炸
    moonsola
    moonsola
    Aug 23, 2019
    32
    @fvckDaybyte2 #31
    只有小游戏能获取好友排名,一般的小程序不行
    mikoshu
    mikoshu
    Aug 23, 2019
    33
    小程序的很多 api 比 h5 的 jssdk 权限高,用户体验会好一些,但是 H5 可以兼容浏览器和其他 app
    huangama
    huangama
    Aug 23, 2019
    34
    @LiuJiang 大哥 用到微信公众号的 jssdk 跟 小程序 和 h5 有什么关系呢??
    ben1024
    ben1024
    Aug 23, 2019
    35
    @airyland 仍然抵制 h5 的叫法,强迫症十分难受
    BigDogWang
    BigDogWang
    Aug 23, 2019
    36
    我进来是看区别的,这俩到底有没有本质上的区别
    jchencode
    jchencode
    Aug 23, 2019
    37
    @huangama 不是做公众号菜单?
    huangama
    huangama
    Aug 23, 2019
    38
    公众号菜单?什么意思? 公众号菜单要么后端根据 api 控制,要么微信公众平台控制,跟小程序或者 web ( H5 ) 有什么关系呢
    huangama
    huangama
    Aug 23, 2019
    39
    @LiuJiang 公众号菜单?什么意思? 公众号菜单要么后端根据 api 控制,要么微信公众平台控制,跟小程序或者 web ( H5 ) 有什么关系呢
    pinews
    pinews
    Aug 23, 2019
    40
    @tiaod 做鬼更自由,你说呢?
    dsnake1984
    dsnake1984
    Aug 23, 2019
    41
    小程序体验 高于 微信 h5, 微信 h5 很容易按到左上角 X 造成关闭。
    公司如果正经生意 小程序最好
    wolfan
    wolfan
    Aug 23, 2019 via Android
    42
    小程序复用稍方便点,H5 复用成本高些。
    jchencode
    jchencode
    Aug 23, 2019
    43
    @huangama 公众号菜单跳转的页面
    tiaod
    tiaod
    Aug 23, 2019 via Android
    44
    @pinews 我只是在说,小程序和 pwa 完全不是一种东西,不能混为一谈,你要是说 pwa 是鬼的话,也没错,国内 pwa 的确发展不起来。至于为什么?______把人变成鬼。
    ClarkAbe
    ClarkAbe
    Aug 23, 2019 via iPhone
    45
    @paradoxs pwa 也可以啊而且 h5 强缓存也可以
    ChristianChen
    ChristianChen
    Aug 23, 2019 via Android❤️1
    46
    歪一下,小程序还算是官方名称,h5 到底是个什么鬼缩写
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1402 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 122ms · UTC 20:22 · PVG 04:22 · LAX 12:22 · JFK 15:22
    ♥ Do have faith in what you're doing.