首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏web全栈之路

    程序技术选型

    背景由于微信程序原生开发,和团队技术栈(react)不统一,不支持ES7以上的高级语法,不支持工程化、缺少统一配置等局限性,选型考虑市面上主流程序框架,期望能够:满足当前需求,并能扩展到其他端,比如 跨端兼容性框架Uni-appRemaxRaxTaro微信程序支持支持支持支持H5支持支持支持支持支付宝程序支持支持支持支持APP支持不支持不支持支持QQ程序支持不支持不支持支持快应用支持不支持不支持支持从跨端兼容性上考虑 打包体积程序对应用内存大小在2M,在框架选择上应选择更轻量的框架微信程序Uni-appTaro空包5k61k284k项目包297k395k1016kUni-appTaro性能长列表数据微信程序Uni-appTaro200770641752400876741974800140611131547 在渲染长列表时,uni-app借助vue3和vite,在性能上做到了最好,taro也有接近原生程序的性能。 总结综上,taro 的优势在于符合团队技术栈,能让我们在书写更有效率的代码、拥有更丰富的生态的同时,还有不错的性能通过上述几个方面的对比,taro基本算是最适合团队的程序框架。

    3.6K30编辑于 2023-06-14
  • 如何利用程序容器技术搭建程序生态?

    什么是程序容器技术技术上来说,互联网巨头打造程序生态平台都是通过小程序容器技术来实现的。那么什么是程序容器技术呢?简单来说,程序容器技术是一种允许开发者在非微信平台上开发、运行程序技术。 它提供了一个运行环境,使得程序能够在不同的平台上运行而无需修改代码。这种技术的出现极大地降低了开发门槛,促进了程序的快速普及和发展。程序容器技术是一种使程序能够在不同平台上运行的技术框架。 这种技术的核心在于实现跨平台的兼容性和一致的用户体验。如何选择程序容器技术在选择程序容器技术时,需要考虑以下几个关键因素:兼容性、安全性、性能、开发成本和技术支持。 主流程序容器技术介绍目前市场上有很多种程序容器技术,大家常见的有:微信程序容器、支付宝程序容器、抖音程序容器等等。互联网平台的容器技术都仅供自身平台使用,无法开放给外部企业。 搭建程序生态的步骤企业在选择了合适的程序容器技术后,接下来需要考虑如何搭建自己的程序生态。

    1.3K10编辑于 2024-07-03
  • 来自专栏小尘哥的专栏

    程序3):授权登录

    程序自身携带庞大流量,又提供了各种强大的API,今天只说授权登录。以前可以直接默认调起授权,最近在做的时候发现改版了,需要用户手动触发授权按钮。 } catch (NormalException e) { return ResultModel.defaultError("授权失败"); } } 3

    2.4K41发布于 2018-08-15
  • 来自专栏用户8927754的专栏

    W3C程序技术白皮书说了什么?

    故此互联网系列全球标准的制定者W3C,也正在通过其Mini-Apps工作组制定国际标准。技术在进步,标准在进步,构建在标准之上的独立站,也在进步。 W3C:程序技术标准白皮书本篇文章就带大家“游历”以下W3C起草的程序标准化白皮书。 而是各有千秋,至于适用的场景,开发者在理解差异之后可以根据场景的不同来进行技术选型。3、实例探究:在我们的认知中,大部分的程序都是运行在App中。 Part 3:使用网络介绍了:应用生命周期、性能和调优以及图形和媒体三个部分。如果对程序技术感兴趣的话必须看看「应用生命周期」这部分。 该部分介绍了程序的:混合渲染、过渡动画、规范程序包构造器、标准化导航到程序页面、程序小部件等。以上就是W3C程序技术标准白皮书的主体部分。

    61240编辑于 2022-11-25
  • 来自专栏Lemon黄

    手把手程序开发【3-程序组件】】

    ——道格拉斯·亚当斯 程序的前端界面,都是有相关的组件组成的。程序组件的概念和HTML标签类似,虽然名称、属性和Html标签不太一样,但是实现效果和写法是类似的。 下面列出一些常用的程序开发组件,由于篇幅不想过于冗长,也就是大体的介绍和用法,更多的了解可到程序的官方文档查看,如下地址: https://developers.weixin.qq.com/miniprogram 可以对下载和上传操作进行良好的可视化操作 <progress percent="20" show-info/> form‍ 表单组件 <form></form> button 按钮组件 <button></button> 3 HTML 网页支持:web-view 这个算是对html网页的一个妥协,让html页面可以在程序中显示,这样程序就显得很鸡肋,原生的组件都没有得好较好的应用,可以说这种嵌套网页程序是个“伪程序” 引导关注公众号组件:official-account 用于推广程序与公众号联系的一个组件。 本节只是全局大概的介绍下程序中的组件,实际还是需要我们去程序的官方文档中全面的了解一下。

    75910发布于 2019-10-08
  • 来自专栏TagBug

    程序技术全解 - 笔记

    发展历程、业务价值、技术解析、相关扩展 # 程序技术全解 - 笔记 # 发展历程 # 核心数据 # 程序生态 # 业务价值 # 与 Web 的区别 有着固定的语法以及统一的版本管理,平台可以更方便的进行审核 入口上也能带来更好的用户体验 程序基于特殊的架构,在流畅度上比 WEB 更好,有更优秀的跳转体验 # 三大价值 渠道价值: 由于程序的便捷性,依托于超级平台,程序能够充分为很多场景导流,如美团和美团优选微信程序带来的流量占比分别是 40% 和 80% 业务探索价值: 相比原生 APP 来说,程序的开发难度和成本都降低的很多,这就创造了很多场景开发者能够用程序来快速试错,不断探索新的业务价值 数字升级价值: 线下到线上如何做 从轻消费类的快餐、茶饮到地产汽车等大宗消费,程序都展示了良好的容错空间。我们线下场景的程序覆盖范围很广。 # 技术解析 # 程序原理 第三方应用最简单最方便的方式:Hybrid App,即 WebView + JSBridge # Problem 无网络的情况体验不佳 / 网页切换体验不佳: 资源离线化

    85810编辑于 2023-03-17
  • 来自专栏测试开发真货

    测试平台分支-程序端-3-程序登录(上)

    * 文字基本颜色 */ $text-color-base: #5A5B5C; //基本色 $text-color-assist: #919293; //辅助色 $text-color-black: #3B3C3E // #ifndef VUE3 // Vue.js 2.x 版本的应用程序入口文件 import App from '. $config = config // 设置程序 app 类型 App.mpType = 'app' // 创建 Vue.js 实例并挂载到 DOM 根元素上 const app = new Vue $mount() // #endif // #ifdef VUE3 // Vue.js 3.x 版本的应用程序入口文件 import { createSSRApp } from 'vue' import 函数创建应用程序实例 const app = createSSRApp(App) // 将 config 对象挂载到全局属性中 app.config.globalProperties.

    1.3K30编辑于 2023-09-15
  • 来自专栏用户8927754的专栏

    微前端技术实现之——程序容器技术

    程序容器技术--低成本实现微前端程序容器技术可以看作是微前端架构的一种实现方式,因为它也是将一个大型的应用拆分为多个小型的模块,每个模块可以独立开发、部署和维护。 程序容器技术通过在主程序中引入程序容器,实现将不同的程序模块嵌入到主程序中的功能。 与传统的微前端架构不同的是,程序容器技术更加注重模块之间的隔离性和安全性,每个程序模块在容器中运行时,拥有自己的代码、样式和数据等资源,避免了模块之间的相互干扰。 市面上一些比较知名的程序容器技术产品包括:微信、支付宝、百度、抖音程序等,他们都是以完善大社交平台自有程序生态的技术底座,能提供第三方进行私有化部署的有:FinClip、mPaaS等产品。 程序容器技术的业务价值高效协作:在大型应用开发中,不同的团队或开发者负责不同的模块,以程序容器技术作为技术底座,可以将应用拆分为多个小型模块,使得团队成员可以更加高效地协作开发,避免了代码冲突和代码复杂度过高的问题

    1.8K00编辑于 2023-04-06
  • 来自专栏CnPengDev

    程序 | 3-架构和配置

    p=7 整理 1 配置 程序的很多开发需求都是通过配置文件来实现。这样可以提高开发效率且能保证程序的基础风格一致。 配置文件的类型如下: 配置文件名称 说明 project.config.json 项目配置文件,如项目名称、appid 等 sitemap.json 程序内搜索相关的配置 app.json 全局配置 1.2 sitemap.json sitemap.json 的作用是配置我们的程序是否可以让用户通过微信搜索查找到我们的程序程序内的内容。默认允许所有页面内容允许被搜索到。 1.4.1 页面配置 1.4.2 自定义编译模式 我们在 app.json 中指定了程序首页为 about 页面: { "pages":[ "pages/about/about", "pages/index 主要步骤如下: 2 程序的双线程模型 微信客户端是程序的宿主。宿主提供了执行程序的各种文件:wxml 文件、js 文件、wxss 文件。并为程序提供了双线程模型。

    75130发布于 2021-04-26
  • 来自专栏小游戏开发

    数字城市中的程序技术

    程序技术服务数字城市程序技术作为我国特产的技术,凭借其安全保护好、借口灵活等特点,其实可以在一定程度上解决上述问题的不足,虽不是全部问题都可以被解决。 除此之外,还能通过升级应用程序容器技术强化程序的能力,例如:数据安全与隐私保护:程序可以采用平台提供的安全机制,如程序数据存储加密、用户信息授权等技术手段来保障数据安全和隐私保护。 技术标准与互操作性:程序可以采用统一的技术标准和规范,实现程序与其他系统和服务之间的互联互通。 智能化技术应用:程序可以集成各种人工智能和机器学习技术,实现智能化服务和管理,例如语音识别、图像识别等技术,提升数字城市的智能化水平。 在数字城市的发展中,通过应用程序容器可以帮助打通很多的场景服务,例如 FinClip SDK 通过兼容微信程序语法,可以实现将成熟的各式各样微信程序直接搬到移动设备中运行。

    49900编辑于 2023-05-17
  • 来自专栏微信小程序开发

    程序技术杂谈 手写签名DEMO

    如果你还未入门,建议你先去看一下程序官方文档,或者找些书籍、免费的视频先了解一下程序。 如果说,你打开了非首页的程序页面,还是没显示“回到首页”菜单,那一定是你打开的姿势不正确,正确的姿势:分享非首页的程序卡片给好友,然后删除程序,重新打开刚才分享的程序卡片。 3、如何让JSON中的key大写显示在view中 ? 有个群友问到,如何让上图中,左边的a,b,c,d变成大写? 也欢迎和连胜老师私下讨论支付相关问题~ 5、程序涂鸦、手写签名DEMO ? 3.程序中敏感词过滤——前端实现 4.开发程序被问到最频繁的问题(上) 5.零基础入门程序 & 实战经验分享

    2.7K20发布于 2018-08-01
  • 来自专栏前端笔记ing

    程序系列- 3. 场景应用

    , 否则会报错 开发测试阶段,可以请求任意域名 开发者定义接口有时必须兼容程序更新,根据程序的接口更新,做出相应的接口 请求参数 wx.request这个API有两种方法把数据传递到服务器 #通过url 一般使用技巧 设置超时时间 //当程序发起网络请求时,服务器返回回包失败或者是超时,会给予不可用的提示。 // 程序的默认超时时间是60s,一般在3秒没收到回包,就给予不可用提示。 ​ ​ ​ ​ ​ 检查程序是否为开发版或者体验版,因为开发版和体验版的程序不会校验域名。 服务器域名问题 服务器域名配置使用 每个微信程序需要事先设置一个通讯域名,程序只可以跟指定的域名与进行网络通信。

    1.2K00发布于 2021-10-10
  • 来自专栏知识分享

    3-微信程序开发(程序的目录结构说明),备份

    我的微信程序篇的教程实际上是 1,用程序实现具体的功能 2, 用微信公共号实现具体的功能 3,微信公众号+程序实现具体的功能 由于下面所示的一系列文章基础知识还有没有写完(网页制作部分),而大部分朋友需要立即看到效果 ,所以增加这一系列文章,等到基础教程写完之后将把这部分文章放到 STM32+WIFI+GPRS物联网开发微信程序篇,(这一系列文章是程序的基础知识,只做几节,只是带着大家入门) ? 以后每一个篇章设计到的基础知识都已上面那种方式提供 0-XXXXXXX  (这里面的所有的资料和源码全部公开) 下面的 1-精简版Mqtt程序,配网以后利用程序绑定设备,远程控制设备,采集温湿度数据 2-精简版MQTT程序,在上一节的基础上增加数据存储 3-XXXXX 4-XXXX . . . ,程序导入js包测试MQTT通信 2-XXXXXX . . .

    77830发布于 2019-09-29
  • 来自专栏音视频技术

    程序音视频能力技术负责人解读“程序直播”

    策划 / LiveVideoStack 责编 / 包研 一夜之间,“程序+直播”成为多媒体开发者热议的话题。从底层技术实现到接口开放程度,是否绑定腾讯云?价格体系?低延迟性能如何?...... 一连串的问题背后是开发者乃至整个生态对“程序+直播”的关注。LiveVideoStack邀请到程序音视频能力的技术负责人常青,就开发者关注的各种问题进行了解答。 LiveVideoStack:关于程序中的RTC能力,是通过WebRTC实现的(或其他RTC技术),还是基于RTMP呢? 常青:程序的RTC能力是基于RTMP技术实现的,没有使用WebRTC是出于两方面的考虑:一是微信安装包(尤其是iOS版本)的体积增量必须要控制在可接受的范围内,这是一个硬性的要求。 腾讯云也有专门的私有UDP解决方案,其ARQ和FEC技术也非常成熟,但这都是腾讯云自家的标准,在微信程序里落地就会面临绑定腾讯云的问题,所以我们最终选择了普遍支持的标准RTMP协议,并将底层的TCP传输层换成了业内目前普遍更被看好的

    1.9K40发布于 2021-09-02
  • 来自专栏企鹅号快讯

    程序的APPID到底有什么用?程序问答#3

    hello大家好,今天柳又来给大家解答在程序的使用过程中,最常出现的问题及疑惑。 Q1 问 程序的 AppID 是什么东西?有什么用? Q2 问 之前注册的程序帐号类型选的是其他组织,现在还能改成个人类型么? 答 是不可以直接修改。 但是,可以重新再注册一个程序,将原来的代码提交到新的程序帐户中。 值得注意的是,这样做的话,原来的程序名字是无法再利用的(除非为原有的程序更名),原有的程序二维码也会失效。要谨慎处理哦。 Q3 问 用过的程序太多了,该怎么整理? 定期清理程序列表,将不需要的程序删除。将常用的程序标为星标,这个程序将会固定在列表顶部,方便下次使用。 注意的是,如果决定删除程序,那么对它的授权设置,以及本地缓存都将被清空。 Q4 问 程序管理员的权限,怎么移交给他人? 答 需要注意的是,不是所有的程序都可以移交管理员权限。 个人主体的程序,所登记的个人主体必须同时为程序管理员。

    4.8K00发布于 2017-12-28
  • 来自专栏知晓程序

    程序真的只有 1 MB 吗?注册程序需要营业执照吗?程序有什么 UI 框架?| 程序问答 #3

    这里是「程序问答」栏目的第 3 期 本周,知晓程序 MINA 奖颁给了「豆瓣评分」;「人民日报数字报」也强势登上了 Top 100 周榜。 接下来,「程序问答」依然要解决大家关心的问题:程序真的只有 1 MB 吗(第 11 问)、注册程序需要营业执照吗(第 1 问)、程序有什么好的 UI 框架(第 8 问)。 程序运营问题 1. 注册程序必须要营业执照吗? 如果程序运营主体类型为企业,那么就必须提供营业执照。其他类别的组织(如政府、NGO 等),注册程序时也需要提供组织机构代码证。 可以,程序代码可以通过任一程序帐户提交审核、发布。 需要注意的是,如果用你自己公司的帐户提交审核、发布,那么程序的主体就是你的公司。 3. 程序的体积真的只有 1 MB,微信也拒绝接受大于 1 MB 的程序提交审核。 由于程序的功能、页面等,都要比常规的 app 更简单(毕竟是「程序),所以这个大小已足够容纳程序代码。

    5.9K40发布于 2018-06-29
  • 来自专栏小程序数字化方案

    程序浪潮下半场:程序技术助力金融APP重回C位

    在微信App内部,可以理解为两个基础技术的结合,一个是即时通讯 – 提供了交流、通讯、社交的功能;一个是程序的运行引擎,提供了远程加载程序代码并把它运行在安全沙箱里呈现给用户的能力。 “碎片”最理想的技术载体,是类似“微信程序”那样的形式。想象业务功能点以程序开发,经过IT内测、业务部门UAT、合规审核、运维上架,整个发布流程完全数字化、在线。 当前百度、阿里、美团、京东、字节跳动等互联网大厂均有类似于微信程序技术,但是无论哪家厂都不得不接受有巨大先发优势的微信程序作为“既成事实”的开发标准。 第四,金融机构(券商、银行、保险、基金等)自己扮演了腾讯的角色,在自己的机房运行自己的程序中心,让内部的工程师、外部的外包商技术人员、合作伙伴的IT都可以申请获得“开发者账户”,申请把自己开发的程序进行上架和灰度发布 而程序,刚好是能以场景化促进连接的技术载体。 具有生态化能力。

    77810发布于 2020-06-02
  • 来自专栏python3

    python3 购物车程序

    #定义商品列表 List_of_commodities = [ ('Iphone',6888), ('Mac Pro',12888), ('Bike',3000), ('Book',34), ('Cut',98), ]

    83110发布于 2020-01-03
  • 来自专栏小程序

    程序与语音识别技术的结合

    程序与语音识别技术的结合一、引言语音识别技术(Speech Recognition)是人工智能的重要应用之一,能够将语音信号转化为计算机可理解的文本信息。 随着智能硬件和移动互联网的发展,语音识别技术的应用场景越来越广泛,尤其在微信程序中,语音识别的结合为用户提供了更加便捷的交互方式。 五、总结语音识别技术程序提供了全新的交互方式,提升了用户体验。通过语音输入、语音控制、语音搜索等功能,程序可以实现更加便捷和智能的操作。 尽管语音识别面临一些挑战,但随着技术的不断进步,其在程序中的应用将越来越广泛,成为提升用户体验的重要手段。 推荐参考文章微信程序语音识别文档语音识别技术原理与应用语音识别技术在智能硬件中的应用深度学习与语音识别

    1.1K00编辑于 2025-02-10
  • 来自专栏jQuery每日经典

    微信程序 -- 前端技术API手册

    现在它有回来了,本次工程主要收录前端各项技术API,整合在微信程序中,在首页选择要学习的技术就可以进到相关页面。 程序长这样: 目前的进展是 jQuery API 收录到一半,预计下周 程序 会先上线,其他内容后续进行补充。

    90010编辑于 2022-01-17
领券