首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >微信小程序为什么不直接支持cordova等框架

微信小程序为什么不直接支持cordova等框架

提问于 2024-02-04 15:32:42
回答 1关注 0查看 50

回答 1

gavin1024

发布于 2024-02-05 04:39:09

答案:微信小程序不直接支持cordova等框架,因为微信团队希望提供原生的、高性能的用户体验,并确保小程序在不同设备和系统上的兼容性和稳定性。通过使用微信自定义的一套JavaScript框架和WXML标记语言,小程序可以更好地实现这一目标。

解释:cordova是一个跨平台的移动应用开发框架,允许开发者使用HTML、CSS和JavaScript等Web技术来构建iOS、Android和Windows Phone等平台的应用程序。然而,微信小程序的设计理念更注重原生体验和平台兼容性。为了实现这个目标,微信团队开发了一套JavaScript框架(微信自定义的一套js框架)和WXML标记语言(一种类似于HTML的标记语言),使得开发者可以专注于业务逻辑,同时确保小程序在不同设备和系统上的表现和性能。

举例:假设你要开发一个天气小程序,使用cordova框架可能会导致在某些设备上的性能和兼容性问题。而微信小程序则提供了一套完整的原生API和组件,使得开发者可以更轻松地构建一个高性能、兼容性好的天气小程序。例如,微信提供了地理位置API(wx.getLocation)、天气API(wx.setWeather)等,这些API可以直接与小程序的javascript框架无缝集成,从而提高开发效率和用户体验。

和开发者交流更多问题细节吧,去 写回答
相关文章
我为什么支持微信小程序 | 观点
人性本贪,这无可厚非。但因为自己的贪婪,就指责他人不够开放,就有点无耻。 但世间事大抵总是如此,指责的,往往引来满堂喝彩。 譬如,这篇 SeedHeart 写的《为什么我反对微信小程序》。 思前想后,
知晓君
2018/06/28
7470
微信应用号?不!微信小程序来了!
是的,这就是张小龙说的应用号!而现在正式的名字叫做 「微信公众平台·小程序」,昨晚一波一波的刷屏,感受的到微信这个超级 APP 的威力,意料之中,但更多是令人欣喜兴奋的!
IT阅读排行榜
2018/08/15
1.6K0
微信应用号?不!微信小程序来了!
微信即将支持App直接打开小程序
  “今年,微信将更快速地支持各APP直接打开小程序。”微信开放平台基础部高级产品经理林兴表示。对于官方即将支持的App直接打开小程序,林兴解释说,正如大家都喜欢微信钱包里的各种便捷服务,以后一个旅游攻略的App,也可以轻松地聚合订机票/订酒店/景点地图等周边服务,只需跳转到对应的微信小程序就行了。除此以外,小程序和小程序也可以互相跳转。“我们认为每个商家只需做自己擅长的部分,而将不擅长的部分交给其他小程序。我知道很多商家因为自己做不了订座和外卖等功能,而只能去各个平台注册不同的帐号。而现在,大家可以拥有自
ytkah
2018/05/09
2.2K0
微信小程序支持npm包
在8月30号的时候,微信开发者工具进行了一次升级,在升级日志中我们看到微信小程序开始支持npm包管理了。但是小程序的基础版本库是从2.2.1版本开始支持,很遗憾的是在2.2.1以前的版本上则会报错。
OECOM
2020/07/01
1.7K0
异常:微信小程序tabBar不生效
app.json全局tabBar设置tabBar不显示 由于小程序的机制问题,首页的tabBar第一个导航必须是首页 "pages": [ "pages/index/index", #json文件不能加备注,这个是首页 "pages/show/show" ], "tabBar": { "list": [{ "pagePath": "pages/index/index", #json文件不能加备注,这个必
小小咸鱼YwY
2020/06/19
1.4K0
微信小程序安装 WePY框架
我们在做传统的 Web 开发,会使用到许多框架来提升工作效率,比如:Laravel、Yii等,同样我们开发小程序也应该会使用小程序的一些框架,而 WePY则是专门为小程序而生,由腾讯团队研发
hedeqiang
2019/12/17
1.5K0
微信小程序框架与组件
查看官方文档:https://developers.weixin.qq.com/miniprogram/dev/component/
达达前端
2019/07/03
1.2K0
微信小程序框架与组件
微信小程序学习(mpvue框架)
mpvue (github 地址请参见 )是一个使用 Vue.js 开发小程序的前端框架。 框架基于 Vue.js 核心,mpvue 修改了 Vue.js 的 runtime 和 compiler 实现, 使其可以运行在小程序环境中,从而为小程序开发引入了整套 Vue.js 开发体验
神葳
2021/01/22
1.3K0
微信小程序框架 同时兼容QQ小程序
最近一直在开发微信小程序,经过几个版本的迭代开发,代码终于能够达到框架级别,动态配置。除了界面有些寒酸以外,功能上还是挺完备的。
用户1219352
2019/09/29
1.4K0
微信小程序框架 同时兼容QQ小程序
iPad 已支持使用微信小程序
2018年9月11日北京时间23点06分左右相继收到官方发布的消息,今天早晨小手手的朋友圈就都是这消息。铺天盖地席卷而来。 iPad 也能打开小程序了!这波新能力了解一下
快销手公众号小程序开发
2018/09/14
2.4K0
iPad 已支持使用微信小程序
微信小程序深夜开放NFC等连接能力,未来可直接刷公交?
其中,关于NFC功能的开放,微信表示:“小程序提供HCE模式的NFC能力,支持将安卓手机模拟成交通卡、诊疗卡等实体智能卡。用户打开小程序并贴近刷卡机具,即可完成卡的识别、消费等操作。” 目前暂支持HCE(基于主机的卡模拟)模式,即将安卓手机模拟成实体智能卡。 使用机型:支持 NFC 功能,且系统版本为Android5.0及以上的手机。 适用卡范围:符合ISO 14443-4标准的CPU卡。 据通卡传媒了解,HCE(host card emulation)是Google在2013年年底发布的Andro
企鹅号小编
2018/01/23
2.2K0
微信小程序深夜开放NFC等连接能力,未来可直接刷公交?
微信小程序开发中支持npm!
一、问题说明 微信小程序开发中支持npm。 --- 二、解决步骤 1、npm 初始化及安装 qs 包 cd <小程序项目根目录> npm init npm install qs@5.2.1 2、微信开发工具设置 微信开发工具 : 菜单工具 -> 构建 npm 微信开发工具 : 界面右上角 -> 详情 -> 本地设置 -> 勾选 [使用 npm 模块] 3、使用qs var qs = require('qs'); const query = qs.stringify(params); --- 三、
Learn-anything.cn
2021/11/29
4820
找对方法,微信小程序直接转APP!
在现代互联网的大背景下,拥有自身的APP对企业来讲已经成为了重要的发展步骤。开发自有的商业APP,不仅可以大力推动企业的品牌宣传,还能够满足电商需求,提升销售额。同时,也能够收集到相关用户的数据,以便进行企业的发展方向和目标的调整。
用户10236691
2022/12/15
1.2K0
找对方法,微信小程序直接转APP!
微信小程序多端框架 kbone 开源
适用场景 kbone 是一个致力于微信小程序和 Web 端同构的解决方案。 微信小程序的底层模型和 Web 端不同,我们想直接把 Web 端的代码挪到小程序环境内执行是不可能的。kbone 的诞生就是为了解决这个问题,它实现了一个适配器,在适配层里模拟出了浏览器环境,让 Web 端的代码可以不做什么改动便可运行在小程序里。这样,我们就可以借助 kbone 快速实现 Web 项目转化为微信小程序项目。 方案实现 方案设计有如下几个前提: 为了更好的复用组件,尽可能完整的支持 Web 端的特性 在小程序端的渲
腾讯大讲堂
2020/02/27
1.7K1
微信小程序多端框架 kbone 开源
微信小程序多端框架 kbone 开源
适用场景 kbone 是一个致力于微信小程序和 Web 端同构的解决方案。 微信小程序的底层模型和 Web 端不同,我们想直接把 Web 端的代码挪到小程序环境内执行是不可能的。kbone 的诞生就是为了解决这个问题,它实现了一个适配器,在适配层里模拟出了浏览器环境,让 Web 端的代码可以不做什么改动便可运行在小程序里。这样,我们就可以借助 kbone 快速实现 Web 项目转化为微信小程序项目。 方案实现 方案设计有如下几个前提: 为了更好的复用组件,尽可能完整的支持 Web 端的特性 在小程序端的渲
腾讯开源
2020/03/09
7960
uniapp悬浮图标支持拖动支持微信小程序
最近改了个UI,按钮放哪都不合适,看到别人都是用悬浮按钮,于是我自己也搞了一个,随心所欲存放位置,的确要比固定的好看的多,下面的是一个截图,代码放在下面自取
德宏大魔王
2023/08/08
6430
uniapp悬浮图标支持拖动支持微信小程序
微信小程序WePY开发框架简介
微信小程序入门门槛低、开发周期短、代码编写灵活、传播速度快等优点让微信小程序迅速火爆,开发者纷纷涌入,任何语言开发者一旦多了,就会有新的框架出来,WePY就是一个优秀的微信小程序开发框架。它让微信小程序的开发更加简单,功能更加强大,并且也优化了文件结构,熟悉了WePY之后确实可以让微信小程序开发更上一层楼。
大公爵
2018/12/05
2.4K0
微信小程序WePY开发框架简介
什么是小程序?微信小程序为什么这么火热?
根据文章介绍,微信小程序是一种不需要下载安装即可使用的应用,体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。小程序开发门槛相对较低,难度不及APP,能够满足简单的基础应用,适合生活服务类线下商铺以及非刚需低频应用的转换。小程序能够实现消息通知、线下扫码、公众号关联等七大功能。通过公众号关联,用户可以实现公众号与小程序之间相互跳转。
企鹅号小编
2018/01/09
1.3K0
什么是小程序?微信小程序为什么这么火热?
Dragon主题微信小程序增强:小程序里A标签直接跳转对应小程序页面
明月博客有对应的小程序,估计不少站长们都是知道的,用的是微慕 WordPress 小程序开源版,至今已经快四年了都!至于 WordPress 小程序的好处在【说说 WordPress 站点微信小程序】一文里明月做了比较完整的总结,有兴趣的站长们可以看看!今天明月要给大家得瑟一下的是在Dragon主题作者龙笑天下帮助下实现的“小程序里A标签直接跳转对应小程序页面”,可以微信扫一扫本文结尾处的二维码在本博客小程序里查看本文体验哦!
明月登楼的博客
2022/11/18
1.1K0
Dragon主题微信小程序增强:小程序里A标签直接跳转对应小程序页面
做微信小程序为什么要用微信公众号接口
在微信小程序上线以来,很多用户都觉得小程序后台无所不能,基本能替换APP,不管是商城购物还是会员管理,还是产品展示等等,什么功能都可以做到,的确,小程序开发成本相对APP要低的多的多,但是小程序目前的成熟度相对公众号还是差了年份。
快销手公众号小程序开发
2018/09/19
5.8K0
做微信小程序为什么要用微信公众号接口

相似问题

微信小程序?

5804

微信小程序JS为什么无法使用 document,window 等?

27.3K

微信小程序11?

3507

im是否支持微信小程序插件开发?

0273

微信小程序node + express + mongoose框架怎么搭建?

1634
相关问答用户
腾讯云TDP | TDP会员擅长3个领域
到家集团 | 技术VP擅长5个领域
腾讯云TDP | KOL擅长5个领域
web前端擅长4个领域
擅长4个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文