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

    程序技术选型

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

    3.6K30编辑于 2023-06-14
  • 来自专栏CnPengDev

    程序 | 7-wxss样式

    程序支持的选择器 程序推荐使用如下选择器。其他 css 中的选择器也支持,但可能会有兼容问题。 ? 不同选择器之间的权重: ? .content{ background: red ! 官方样式库 为了减少开发者样式开发的工作量,程序官方提供了 WeUI.wxss 基本样式库,地址为:https://github.com/Tencent/weui-wxss 下载样式库,打开时用 微信

    1.1K20发布于 2021-05-17
  • 如何利用程序容器技术搭建程序生态?

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

    1.3K10编辑于 2024-07-03
  • 来自专栏TagBug

    程序技术全解 - 笔记

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

    85810编辑于 2023-03-17
  • 来自专栏极客起源

    程序开发实战(7):Button组件详解

    下面的布局代码详细描述了上述大多数属性的用法(除了form-type外)。在这段布局文件中,放置了6个button组件,其中前三个演示了3种按钮类型:default、primary和warn。并通过defaultSize、loading、plain和disabled变量分别对size、loading、plain和disabled属性进行控制。第一个按钮点击响应了default方法,用来设置按钮的size属性(在default和mini之间切换)。

    2.1K10发布于 2020-07-10
  • 来自专栏用户8927754的专栏

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

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

    1.8K00编辑于 2023-04-06
  • 来自专栏个人路线

    创建属于自己的第一个程序程序专题7

    下面,就请大家动手,跟着写一个最简单的程序,只要五分钟就能完成。 第一步,新建一个程序的项目目录。名字可以随便起,这里称为wechat-miniprogram-demo。 创建属于自己的第一个程序 上面已经安装好开发者工具了,接下来就来教大家如何创建一个最简单的程序 点击 + 号,创建程序 你可以在资源管理器里面,新建目录。 这个脚本用于对整个程序进行初始化。 app.js内容只有一行代码。 App({}); 上面代码中,App()由程序原生提供,它是一个函数,表示新建一个程序实例。 它的参数是一个配置对象,用于设置程序实例的行为属性。这个例子不需要任何配置,所以使用空对象即可。 第三步,新建一个配置文件app.json,记录项目的一些静态配置。 程序会加载页面目录pages/home里面的home.js文件,.js后缀名可以省略,所以完整的加载路径为pages/home/home。

    1.1K30编辑于 2021-12-08
  • 来自专栏小游戏开发

    数字城市中的程序技术

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

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

    程序技术杂谈 手写签名DEMO

    如果你还未入门,建议你先去看一下程序官方文档,或者找些书籍、免费的视频先了解一下程序。 2、程序的“回到首页”能否一直显示? ? 这个问题,在群内已经讨论过很多次了,连胜老师在这里再说最后一次:有且仅有,当用户首次打开小程序(非首页),点击右上角的“...”才会显示"回到首页"菜单。 如果说,你打开了非首页的程序页面,还是没显示“回到首页”菜单,那一定是你打开的姿势不正确,正确的姿势:分享非首页的程序卡片给好友,然后删除程序,重新打开刚才分享的程序卡片。 也欢迎和连胜老师私下讨论支付相关问题~ 5、程序涂鸦、手写签名DEMO ? 3.程序中敏感词过滤——前端实现 4.开发程序被问到最频繁的问题(上) 5.零基础入门程序 & 实战经验分享

    2.7K20发布于 2018-08-01
  • 来自专栏音视频技术

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

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

    1.9K40发布于 2021-09-02
  • 来自专栏老九学堂

    7个C语言程序让你快速入门程序世界

    相信这么努力的你 已经置顶了我 老九学堂 你身边的IT导师 今天,上班/上课第二天 是时候拼命开始学习了 今天大雄就分享10个 比较基础的C语言的程序 希望给初学C语言的小伙伴们一点点帮助 ? 程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。 = 59; break; case 4:sum = 90; break; case 5:sum = 120; break; case 6:sum = 151; break; case 7: printf(" ****\n"); printf(" *\n"); printf(" * \n"); printf(" ****\n"); system("pause"); return 0; } 7程序分析:分行与列考虑,共9行9列,i控制行,j控制列。

    1.4K30发布于 2018-10-25
  • 来自专栏小程序数字化方案

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

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

    77810发布于 2020-06-02
  • 来自专栏小程序

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

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

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

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

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

    90010编辑于 2022-01-17
  • 来自专栏Fin

    技术干货贴|程序WXSS编译原理

    近年来,程序蓬勃发展,从微信到支付宝、抖音等各大平台,程序纷纷上线。程序发展如此快速,究其原因离不开它的几大特点:获客成本低、用户访问成本低、轻量触达、用户体验佳、用户负担、更加安全。 今天就聚焦于程序的编译原理,为大家做一次技术分享。程序编译微信开发者工具和微信客户端都无法直接运行程序的源码,因此我们需要对程序的源码进行编译。 当然支付宝程序、百度程序、FinClip程序等原理都大同小异,只不过官方起名换了一种叫法,例如支付宝程序将 WXML 、WXSS 分别称为 AXML、ACSS,FinClip程序分别叫做FXML 程序的深化价值说到程序开发者如何提升其利用价值其实上一篇文章有讲到,在各个巨头推出自己的程序开放平台后,微信、支付宝也逐渐将自己的程序运行能力作为一个付费服务开放给开发者和第三方企业,详情可以查阅 :微信开放程序运行SDK,我们的App可以跑程序了。

    89850编辑于 2023-02-08
  • 来自专栏你的小程序

    Kbone原理解析 & 程序技术选型

    Dom 扩展接口:getComputedStyle 接口等 Kbone实践 脚手架kbone-cli 官方已经提供了kbone-cli可以用来快速开发: 用npm全局安装kbone-cli [d4so7uyw27 [84qtgitjk0.png] 程序技术选型 详细了解了kbone之后,我们来分析下程序技术框架到底应该怎么选? kbone & 程序原生 已有web版,需要程序版:kbone 跨平台需求(web + 程序):kbone 对性能特别苛刻 or 追求稳定 or 要用最新功能:程序原生 页面节点数量特别多( 1000 ==> 程序原生 web端转小程序 or 两端 or 想要尝鲜 ==> kbone 多端 or Vue 技术栈 ==> uni-app 多端 or React 技术栈 ==> taro 不介意学习新技术栈 ==> wepy 2.0 or chaemeleon 写在最后 程序在非常快速的更新迭代,就算是原生框架也还是有一些坑的,因此没有哪种框架是百分之百完美,需要根据业务具体需求以及自身技术栈偏好来进行选择

    1.8K00发布于 2019-12-11
  • 来自专栏用户6117737的专栏

    微信程序技术架构特点

    程序借鉴了很多前端开发的技术理念,它用React实现了“视觉组件”,它用CMD的require作为面向对象的.JavaScript,用Vue实现了标签式逻辑与数据绑定。     程序用JavaSciipt语言、xML、CSS语言编写程序代码,写程序代码几乎与’Web前端开发完全一样,一个有经验的Web前端程序员只需要花费半小时就能快速上手程序开发,但程序并不是标准化的H5 +CSS3+JavaScript架构,它和Web架构基于的W3C规范没有任何关系,程序使用腾讯全新定义的技术规范和架构,是微信自有的。 类框架等都不能在程序里使用。 除此之外,大量程序的分发将会集中在微信的搜索结果里,如何设置程序的搜索标签属性,让程序得到更多的展示机会,这会涉及很多的规范性要求,这将会是微信程序运营者重点思考的问题。    

    6K40发布于 2019-09-04
  • 来自专栏用户8743567的专栏

    开发程序需要具备哪些技术实力

    近年来,随着上线运行的程序数量不断激增之后,所具备的营销效果较为不错,在同行业中涌现的数量较多,在竞争上也是会更加激烈的。因此,一些商家都会选择去开发,为的就是在同城市场拓展上带来了很大的帮助。 那么,在开发方面需要具备哪些技术实力才行呢? 图片.png 实力一:开发成功上线的程序数量较多,并且在运营过程中的效果很不错,无论是引流还是订单转化方面都会有着出色的优势。 实力二:拥有技术成熟的开发服务团队,能够在开发程序的过程中做好明确的分工,出色高效地去完成开发工作。这样的话,就可以严格按照与客户约定的周期上线运行了。 因此,把握好在开发方面的技术团队和服务优势,就会知道这在技术水准上会明显地提高,得到了客户的信赖,这样才能够在竞争中脱颖而出,所具备的营销功能上会更加完善的。 尤其是对于程序的进度上可以随时反馈给客户的。可见,这在综合实力上会有着明显的提高,这一切都是要在技术要求上合理地去掌握好才行。只有这样,上线运行的过程中会更加顺利的。

    2K30发布于 2021-06-18
  • 来自专栏小程序

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

    程序与语音识别技术的结合一、引言随着人工智能技术的不断发展,语音识别(Speech Recognition)已成为一种重要的人机交互方式。 本文将探讨如何在微信程序中实现语音识别功能,分析语音识别的应用场景,并结合具体的代码示例,帮助开发者了解语音识别技术程序中的实现和应用。二、语音识别技术概述1. 三、程序中的语音识别技术应用微信程序已经提供了丰富的API接口,使得开发者能够在程序中轻松集成语音识别功能。以下是几种常见的应用场景及代码示例:1. 五、总结语音识别技术为微信程序提供了一种全新的交互方式,极大地提升了用户体验。通过语音输入、语音命令、语音搜索等应用场景,用户能够更加便捷地与程序进行互动。 推荐参考文章微信程序语音识别文档语音识别技术原理与应用语音识别技术与深度学习语音识别与自然语言处理的结合

    1.2K00编辑于 2025-02-10
  • 来自专栏让技术飞起来

    程序反向生成App的技术核心

    凡泰极客FinClip帮你生成“公域程序引流拉新-私域程序服务存量-自营App沉淀客户-构建自有数字生态"的技术闭环。 “FinClip 程序反向生成App"!!! 一键生成一个营销展业服务技术闭环 FinClip 技术,帮助任何企业实现:自主拥有能运行程序的App、自主拥有程序商店和生态、同时支持自己的程序在第三方平台运行、并让程序和App之间无缝跳转。 ,也是用了FinClip的技术,那么该企业和这些外部伙伴之间,也可以互相实现程序交换、共享,互相把自己的程序上架到对方的App,实现了“资源整合”的数字化 这是怎样做到的? FinClip 的技术核心是程序安全运行沙箱,一个能嵌入至任何App中赋能其运行程序的“容器”管理组件。 过去,原生App的不足是技术过重、像一个个信息孤岛、缺乏连接和社交传播的数字化特征,所以才会诞生程序这个物种;但是中心化的程序平台导致的是企业“失去自我” - 一切运行在他人的技术母体中、成为大平台上的寄居蟹

    92810编辑于 2022-05-18
领券