首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Czy‘s Blog

    初探webpack之单应用多端构建

    初探webpack之单应用多端构建 在现代化前端开发中,我们可以借助构建工具来简化很多工作,单应用多端构建就是其中应用比较广泛的方案,webpack中提供了loader与plugin来给予开发者非常大的操作空间来操作构建过程 描述 首先我们先来聊聊多端构建,实际上单应用多端构建的思想非常简单,就是在同一个项目中我们可以通过一套代码来构建出多个端的代码,例如小程序的跨平台兼容、浏览器扩展程序的跨平台兼容、海内外应用资源合规问题等等 ,这些场景的特点是核心代码是一致的,只不过因为跨平台的原因会有接口调用或者实现配置的差异,但是差异化的代码量是非常少的,在这种场景下借助构建工具来实现单应用多端编译是非常合适的。 所以这种情况不属于我们讨论的多端构建场景。 接下来实现多端构建就需要借助构建工具的能力了,通常构建工具在处理代码资源压缩时会有清除DEAD CODE的能力,即使构建工具没有预设这个能力,通常也会有插件来组合功能,那么我们就可以借助这个方法来实现多端构建

    51500编辑于 2023-12-03
  • 来自专栏APICloud AVM多端开发教程

    使用APICloud开发多端短视频应用

    ​近期有开发者制作了一套APICloud的教程,包含AVM多端开发框架教程和APICloud的云数据开发,并用APICloud开发了一个短视频的多端应用。 使用 APICloud 多端技术进行开发,实现一套代码多端运行,支持编译成 Android & iOS App 以及微信小程序。 /shortvideo/000.mp4' }, { id: "001", nickname: "学习通知", content: "快乐学习APICloud多端应用开发 /shortvideo/000.mp4' }, { id: "001", nickname: "学习通知", content: "快乐学习APICloud多端应用开发 课程项目的脑图: 课程大纲: 1、APICloud多端应用开发 2、APICloud框架基础语法 3、APICloud数据云开发 4、APICloud数据云存储 5、短视频应用小程序 6、数据云实现短视频应用后端

    73140编辑于 2022-04-07
  • 来自专栏新亮笔记

    《五》Swoole 多协议 多端口 的应用

    网络通信协议设计: https://wiki.swoole.com/wiki/page/484.html 多端口监听的使用: https://wiki.swoole.com/wiki/page/161. 应用程序使用TCP通信就会面临这些难题。因为TCP通信是流式的,在接收1个大数据包时,可能会被拆分成多个数据包发送。多次Send底层也可能会合并成一次进行发送。 可以参考原来文章 Swoole WebSocket 的应用 中的代码即可。 2、9501 onRequest 处理 HTTP。可以参考原来文章 Swoole HTTP 的应用 中的代码即可。 可以参考原来文章 Swoole Task 的应用 中的代码即可。 4、9503 onPacket 处理 UDP。 示例代码: netcat -u 10.211.55.4 9503 小结 一、多端口的应用场景是什么? 比如,开发一个直播网站,直播用一个端口,IM聊天用一个端口。

    1.1K30发布于 2019-05-28
  • 来自专栏MelonTeam专栏

    多端排版杂谈

    本次主要聊聊多平台的排版技术的差异与共同,涉及的平台有Web、Android、iOS 要说排版技术,在这三个平台中我觉得最有话语权的应该就Web端了;主要因为web的发展历史更为悠久,而且伴随着Web端的应用场景越发广阔 线性布局)据说是开发者用的最常用的一种排版方式之一,它的思想跟流体排版有些相似:同行中遵循从左到右,行与行之间遵循从上到下;但是区别在于LinearLayout的每行都需要开发者指定,不能自动断行;相对来说应用场景就非常局限了 与AbsoluteLayout(绝对布局),在我看来这两个排版技术是一回事,都是相对于父元素左上角绝对排版,而且同级元素之间是没有任何依赖或者约束,都是通过margin或者layout_x来设置偏移;应用场景很小

    1.5K70发布于 2018-01-04
  • 来自专栏我的开发历程

    前端如何低门槛开发iOS、Android、小程序多端应用

    比如最近使用的AVM,由APICloud迭代推出的多端开发框架,基于JavaScript,兼容多语法,如果是Vue、React的用户,可直接上手,没什么学习成本,具备虚拟DOM,可一次编写多端渲染;主要是 后处理业务逻辑;installed属于组件级别生命周期,在页面加载组件过程中即被触发,其触发时机早于apiready』 总体而言,APICloud这款开发框架,比较趋近于原生的编程体验,通过简洁的模式来分离应用的用户界面

    1.2K60编辑于 2021-12-15
  • 来自专栏云开发

    打通小程序和移动应用APP,实现一云多端

    前 言 Flutter 是当前最火热的跨端开发框架,可以快速开发出界面优雅、性能卓越的跨端应用,并且同时支持 AOT 和 JIT 两种运行时,兼顾研发效率和应用性能。 本文将介绍,如何打通小程序和Flutter App 的云开发环境,实现一云多端。 1 云开发Flutter插件 云开发已经为 Flutter 提供了5款插件,开发者可以按需下载使用。 ? 2 小程序和App的跨平台应用开发 基于云开发和 Flutter,通过共用云开发环境、打通用户体系与数据、在 App 端配置额外的安全保护,实现小程序和 App 的跨平台应用开发。 写在最后 本文以云开发 Flutter 插件为例,介绍了如何进行小程序和 App 的跨平台应用开发。借助云开发的其他端 SDK,可以把云开发应用的能力扩展到更多端。 后续云开发将搭建更完善的用户体系,让开发者可以更轻便的打通多端数据。 作者简介 周子杰,腾讯云高级工程师,云开发团队成员,2016年加入腾讯,一直从事大前端研发领域,致力于提升大前端的研发效率。

    3K1918发布于 2020-06-20
  • 来自专栏PM吃瓜(公众号)

    谈对象MVC多端

    网站这一种程序,通常都会有多端的情况,就是会有 PC端、WAP端、管理端、APP端等等,这个在Thinkphp3.2中称为“模块”。

    97620发布于 2019-08-12
  • 来自专栏新零售项目实践

    多端开发实战 | 基于 Taro 的多端智能补货预测系统实战指南

    本文将详细介绍该系统的架构设计、关键实现以及多端适配方案,并分享在实际落地过程中遇到的典型问题及解决方案。 this.getCalibratedHistory(shopId, options); // 计算预测值(加权移动平均) const forecast = this.calculateWMA(historyData); // 应用季节系数 2.3 技术栈关键组成多端适配层:Taro 3.x实现跨端开发。NutUI组件库保证多端UI一致性。Taro-Request封装统一网络请求。业务逻辑层:Redux Toolkit状态管理。 3.2 数据校准与异常处理促销活动对销售数据产生巨大干扰,需特殊处理:/** * 促销异常值过滤算法 * 该函数用于过滤促销期间的异常销售数据点,基于非促销期的基线数据应用3σ法则进行修正 * @param 通过多端适配架构设计、智能算法集成和供应商协同流程优化,我们实现了从预测到采购的全流程自动化。系统特别注重:数据准确性:通过严格的数据清洗保证预测质量。操作便捷性:多端统一的操作体验。

    83620编辑于 2025-07-23
  • 来自专栏新零售项目实践

    多端开发实战 | 基于 Taro 多端门店库存实时同步系统实战指南

    多端体验差异:H5与小程序的技术栈适配。Taro 作为跨端框架,基于 React 语法支持一套代码适配多端(H5/小程序/RN 等),结合实时通信技术与分布式架构,可高效实现多端库存同步系统。 本文将基于Taro3.x+React技术栈,从架构设计到代码实现,完整呈现一套多端库存同步方案。 应用层Taro 统一接口:封装 useStock 自定义 Hook,统一调用库存 API。多端展示层Taro 编译为 H5 和小程序代码,UI 组件按平台适配。 应用层Taro 统一接口:封装 useStock 自定义 Hook,统一调用库存 API。多端展示层Taro 编译为 H5 和小程序代码,UI 组件按平台适配。 3.2 多端数据冲突场景:H5 和小程序同时修改同一商品库存。

    50520编辑于 2025-07-19
  • 来自专栏凯哥Java

    frp配置多端口内网穿透?frp多端口怎么配置?

    = 自定义的用户名 dashboard_pwd = 自定义的密码 #日志路径 log_file = /home/frp_0.46.1_linux_amd64/log/frps.log #以下是配置多端口的 可以看到如图所示,说明已经frp多端口配置成功 如果还是不放心,可以登录frp的管理页面进行查看。 frp管理页面就是在frps.ini里面配置7500相关的用户名和密码。

    3K20编辑于 2023-12-22
  • 来自专栏凯哥Java

    frp配置多端口内网穿透?frp多端口怎么配置?

    FRP内网穿透应用场景:本地Web服务外网访问、本地开发微信、本地联调支付宝\微信支付、TCP/UDP端口转发 在本机开发好的网站想让客户测试不在需要上传到服务器上面,使用FRP内外网穿透轻松解决;微信开发也不需要在上传到服务器 FRP内内网穿透应用场景 思考: 我们知道frp要想内网穿透,需要配置服务端和客户端。如果需要直接访问80端口的话,需要还需要在nginx做配置。 = 自定义的用户名 dashboard_pwd = 自定义的密码 #日志路径 log_file = /home/frp_0.46.1_linux_amd64/log/frps.log #以下是配置多端口的 可以看到如图所示,说明已经frp多端口配置成功 frp客户端启动成功示例图 如果还是不放心,可以登录frp的管理页面进行查看。

    3.8K50编辑于 2023-06-18
  • 来自专栏新零售项目实践

    多端开发实战 | 基于Taro的多端动态定价系统设计与实现

    如何在多端应用中实现高效、合规的动态定价?"这是我们系统加入动态定价模块时遇到的第一个挑战。 本文将带您深入了解如何使用Taro框架构建一个支持H5和微信小程序的多端动态定价系统,涵盖从架构设计到具体实现的全过程,并分享我们在开发过程中积累的实战经验。 Taro 框架:代码中使用了 Taro 相关 API(如 Taro.LruCache 和 Taro.showModal),表明这是一个基于 Taro 的小程序或跨端应用。 解决方案:统一缓存策略:/** * 多端一致的缓存管理器 * 提供跨平台的缓存管理能力,同时使用Taro存储和内存缓存 */class UnifiedCache { /** * 设置缓存项 * ,重点解决了以下核心问题:通过分层架构设计实现了多端适配的统一定价逻辑。

    51831编辑于 2025-07-22
  • 来自专栏腾讯IMWeb前端团队

    Kbone多端方案分析

    相比较于这些多端框架, kbone的出发点不一样,可能是历史原因, kbone的多端尝试采用了 vue而不是 react,然后提供适配层来支持 dom和 bom等,让小程序端尽量能使用 web端的能力, 其他框架出发点是多端,按约定的开发模式编译到各个端不同的代码,各个端提供一个运行时来保证代码的正确运行,这些多端框架的主要限制还是框架本身。 采用该方案进行路由后,可想而之, web端我们应用的全局状态,就不能采用类似 vuex这样的状态管理工具了,可能会借助 storage或者其他的方法,这个我暂时还没想到。 那么怎么开始开发?

    78910编辑于 2022-06-29
  • 多端智能虚拟数字人

    “开口说话”,更能 “理解需求”“自然互动”,在多个行业掀起应用变革。​ 从 “单一端侧” 到 “多端适配”​借助 AI 技术的跨平台兼容性,ChatGPT 驱动的虚拟数字人可实现 “一次开发,多端部署”:在手机 APP 中,它是陪伴用户的智能伙伴;在直播平台,它是能与观众实时互动的虚拟主播 多端适配能力让虚拟数字人的应用边界大幅拓宽,覆盖个人消费、企业服务、公共场景等多个领域。​3. 二、多端智能虚拟数字人实战:关键环节与技术协同​打造 ChatGPT+AI 驱动的多端虚拟数字人,并非单一技术的堆砌,而是多领域 AI 能力的协同作战。 多端 “部署与适配”:兼顾性能与体验​多端部署的核心挑战是 “端侧资源差异”:手机、VR 设备、智能音箱的硬件性能(算力、内存)、交互方式(触屏、语音、手势)差异极大,需针对性优化:​轻量化适配:在算力有限的端侧

    31110编辑于 2025-10-01
  • 来自专栏新零售项目实践

    多端开发实战 | 基于 Taro 的智能商品推荐系统多端实战指南

    引言我们之前在做多端框架选择的时候,优先考虑的是开发效率。于是选择了支持React开发的Taro框架,Taro 框架提供了 “一次开发,多端运行” 的能力,这样学习成本少,上手也快。 本文将深入探讨如何基于 Taro 在多端实现商品推荐核心功能,提供从架构设计到具体实现的全栈解决方案。 一、系统架构设计1.1 分层架构解析该架构分为三层:用户端:通过 Taro 统一封装多端 API,实现视图渲染。推荐服务层:对接算法接口,处理 AB 测试分流。数据层:整合用户行为日志与商品特征数据。 三、多端适配策略3.1 平台差异处理方案功能点H5实现方案小程序实现方案用户画像采集Cookie + LocalStorage微信开放数据 + Storage分享功能原生分享API微信分享菜单支付流程支付宝 通过本次实践,我们收获了:工程化经验:Taro框架在多端开发中的高效实践。算法集成:推荐系统与前端应用的深度协同。性能调优:大数据量下的流畅体验保障。

    66920编辑于 2025-07-08
  • 来自专栏搜狗测试

    多端配合难?duck不必

    在项目测试过程中,大多数测试任务都会涉及到多端开发的配合,常见的配合端有客户端、前端、服务端、内核等等。而这种多端配合尤其体现在一些复杂度较大的需求任务中,甚至,还会涉及到跨平台开发的配合。 问题分析 在实际项目中,涉及到多端多平台开发配合时,小编遇到的问题主要有如下几点: 1、多端开发配合需求,存在一端未在整体联调成功前提测的问题,影响测试进度及整体项目进度; 2、多平台多端开发配合需求, 前期接口约定不统一,在后期测试执行中暴露,影响测试进度及项目质量; 3、多平台多端开发配合需求,需求变更及确认信息不同步,影响后介入的平台项目测试; 4、多端开发配合需求,bug表单的沟通成本加大; 5 、多端开发配合需求,缺少统一的开发进度把控者; …… 如何解决上述这些问题呢? 排期提测 经与开发约定,涉及多端配合需求,各端开发的排期,首先要各自标注清楚关联的开发端;其次,提测时间应为最终的整体真实可测试时间点,这就需要配合端开发在制定排期时,互相沟通清楚多方联调的时间点。

    69240发布于 2020-05-28
  • 来自专栏碲矿

    超简单 Obsidian 多端同步

    不知道是啥你就点进来啊…… 简单说,是一款支持多端的笔记管理工具,配置得当,大概就跟印象笔记、有道笔记类似了。 我之前主要使用有道笔记(免费版),但最近有道笔记升级了,我用不太习惯。 多端同步,就有得说道说道了。 最简单的方法,当然是付钱了!直接购买官方的同步服务就好了。

    99711编辑于 2024-12-06
  • 来自专栏前端文章小tips

    uniapp多端登录实现(二)

    uniapp多端登录框架前端代码已开源,请到官方网站君兰IT组件的《uniapp登录框架》的下载中获取 登录原理 本登录框架后端使用token缓存认证机制,token默认有效果间是2个小时(可以延长) ,可以通过手机号+短信验证码进行重置密码 退出登录 如不退出登录,下次进来会自动登录;如主动退出登录,下一次进来需要登录 用途 本登录框架内已经实现了登录和退出功能,可以在此基础上快速地开发其它的应用

    1.2K50编辑于 2021-12-09
  • 来自专栏用户8287283的专栏

    App、H5、PC应用多端开发框架Flutter 2发布

    Google于2021年3月3日发布跨平台多端框架Flutter 2。 针对web,移动和台式机构建的下一代Flutter。 在window电脑的应用程序和mac电脑的应用程序。 现在Flutter 2 专门面向了web端(电脑浏览器网页、手机浏览器h5页面)、当然小程序这类框架慢慢兼容Flutter框架也会变成大势所趋。 仅在Play Store上就已经有超过150000个Flutter 应用程序,每个应用程序都可以免费升级到Flutter 2,因为它们现在可以扩展到桌面和web而无需重写。 此初始版本特别关注三种应用程序场景: 渐进式web应用程序(PWA),将web的覆盖范围与桌面应用程序的功能结合起来。 单页应用程序(spa),只需加载一次,就可以在互联网服务之间传输数据。 在Flutter中,我们提供了一个开源工具包,用于构建漂亮而快速的应用程序,这些应用程序的目标是移动、桌面、web和嵌入式设备,这些应用程序都是从一个单独的代码库构建的,这些代码库是为了解决Google

    10.7K30发布于 2021-03-04
  • 来自专栏nginx

    从开发到生产:Flask应用部署全指南及多端口管理实践

    从开发到生产:Flask应用部署全指南及多端口管理实践 引言 在开发和部署Web应用时,开发者常常需要处理多端口服务、防火墙配置以及生产环境优化等问题。 Flask应用基础:开发环境运行 在开发阶段,我们通常直接使用Flask内置服务器运行应用: # app.py from flask import Flask app = Flask(__name__) 多端口服务管理 在同一台服务器上运行多个服务(如5000和6000端口)是完全可行的,只需确保: 端口未被占用: sudo netstat -tulnp | grep -E '5000|6000' 应用绑定到不同端口 Java对比实现(Spring Boot) 如果是Java开发者,可以使用Spring Boot实现类似功能: (1) 多端口管理 // 主应用 (Port 5000) @SpringBootApplication 支持多端口,部署方式类似。

    25210编辑于 2025-11-15
领券