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

    初探webpack之单应用多端构建

    初探webpack之单应用多端构建 在现代化前端开发中,我们可以借助构建工具来简化很多工作,单应用多端构建就是其中应用比较广泛的方案,webpack中提供了loader与plugin来给予开发者非常大的操作空间来操作构建过程 描述 首先我们先来聊聊多端构建,实际上单应用多端构建的思想非常简单,就是在同一个项目中我们可以通过一套代码来构建出多个端的代码,例如小程序的跨平台兼容、浏览器扩展程序的跨平台兼容、海内外应用资源合规问题等等 ,这些场景的特点是核心代码是一致的,只不过因为跨平台的原因会有接口调用或者实现配置的差异,但是差异化的代码量是非常少的,在这种场景下借助构建工具来实现单应用多端编译是非常合适的。 所以这种情况不属于我们讨论的多端构建场景。 #if VERBOSE >= 2 print("trace message"); #endif #ifdef __unix__ /* __unix__ is usually defined by

    53300编辑于 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、数据云实现短视频应用后端

    76340编辑于 2022-04-07
  • 来自专栏用户8287283的专栏

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

    Google于2021年3月3日发布跨平台多端框架Flutter 2。 针对web,移动和台式机构建的下一代Flutter。 在window电脑的应用程序和mac电脑的应用程序。 现在Flutter 2 专门面向了web端(电脑浏览器网页、手机浏览器h5页面)、当然小程序这类框架慢慢兼容Flutter框架也会变成大势所趋。 今天,我们要宣布的是Flutter 2:它是对Flutter 的一个重大升级,它使开发人员能够为任何平台创建漂亮、快速和可移植的应用程序。 仅在Play Store上就已经有超过150000个Flutter 应用程序,每个应用程序都可以免费升级到Flutter 2,因为它们现在可以扩展到桌面和web而无需重写。 但是,web平台已经发展到包含更丰富的平台api,这些api支持具有硬件加速的2D和3D图形以及灵活的布局和绘制api的高度复杂的应用程序。

    10.7K30发布于 2021-03-04
  • 来自专栏新亮笔记

    《五》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端的应用场景越发广阔 table排版有些相似,起码网格式的排版思想是一样的,不过我想下面的意图应该才是定制该标准的意图: 1、页面扁平化,开发者以后的排版尽可能要从全局化考虑,如何制定最合适的格子,减少不必要的层级嵌套; 2、 下面来探探Android端的排版技术有哪些,据了解Android排版技术更为丰富,民间传的最多的主要有五大排版方式: (1) LinearLayout(线性布局) (2) RelativeLayout( 线性布局)据说是开发者用的最常用的一种排版方式之一,它的思想跟流体排版有些相似:同行中遵循从左到右,行与行之间遵循从上到下;但是区别在于LinearLayout的每行都需要开发者指定,不能自动断行;相对来说应用场景就非常局限了 与AbsoluteLayout(绝对布局),在我看来这两个排版技术是一回事,都是相对于父元素左上角绝对排版,而且同级元素之间是没有任何依赖或者约束,都是通过margin或者layout_x来设置偏移;应用场景很小

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

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

    比如最近使用的AVM,由APICloud迭代推出的多端开发框架,基于JavaScript,兼容多语法,如果是Vue、React的用户,可直接上手,没什么学习成本,具备虚拟DOM,可一次编写多端渲染;主要是 <template> 2. <view> 3. <view class="header"> 4. <template> 2. <scroll-view class="main" scroll-y> 3. text-shadow:2px 2px #f00; 26. } 27. </style> 28. <script> 29. 后处理业务逻辑;installed属于组件级别生命周期,在页面加载组件过程中即被触发,其触发时机早于apiready』 总体而言,APICloud这款开发框架,比较趋近于原生的编程体验,通过简洁的模式来分离应用的用户界面

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

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

    本文将介绍,如何打通小程序和Flutter App 的云开发环境,实现一云多端。 1 云开发Flutter插件 云开发已经为 Flutter 提供了5款插件,开发者可以按需下载使用。 ? 2 小程序和App的跨平台应用开发 基于云开发和 Flutter,通过共用云开发环境、打通用户体系与数据、在 App 端配置额外的安全保护,实现小程序和 App 的跨平台应用开发。 2.登录腾讯云云开发控制台,登录方式选择微信公众号登录,登录后可以查看并操作步骤1创建的环境。 写在最后 本文以云开发 Flutter 插件为例,介绍了如何进行小程序和 App 的跨平台应用开发。借助云开发的其他端 SDK,可以把云开发应用的能力扩展到更多端。 后续云开发将搭建更完善的用户体系,让开发者可以更轻便的打通多端数据。 作者简介 周子杰,腾讯云高级工程师,云开发团队成员,2016年加入腾讯,一直从事大前端研发领域,致力于提升大前端的研发效率。

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

    谈对象MVC多端

    2、页面请求(根据URL判断)全部转发到页面控制器中(暂时只有IndexController一个),然后调用逻辑控制器;AJAX请求则直接分发到对应的逻辑控制器,逻辑控制器通过一定的策略判断需要AJAX 网站这一种程序,通常都会有多端的情况,就是会有 PC端、WAP端、管理端、APP端等等,这个在Thinkphp3.2中称为“模块”。

    98420发布于 2019-08-12
  • 来自专栏凯哥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的管理页面进行查看。

    4K50编辑于 2023-06-18
  • 来自专栏凯哥Java

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

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

    3.1K20编辑于 2023-12-22
  • 来自专栏新零售项目实践

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

    如何在多端应用中实现高效、合规的动态定价?"这是我们系统加入动态定价模块时遇到的第一个挑战。 Taro 框架:代码中使用了 Taro 相关 API(如 Taro.LruCache 和 Taro.showModal),表明这是一个基于 Taro 的小程序或跨端应用。 clearInterval(timer); } // 更新显示价格并保留两位小数 setDisplayPrice(parseFloat(current.toFixed(2) return () => clearInterval(timer); }, [price]); // 渲染格式化后的价格文本 return <Text>{displayPrice.toFixed(2) ,重点解决了以下核心问题:通过分层架构设计实现了多端适配的统一定价逻辑。

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

    多端开发实战 | 基于 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 windowData.length; const std = Math.sqrt( windowData.reduce((sum, p) => sum + Math.pow(p.sales - mean, 2) 通过多端适配架构设计、智能算法集成和供应商协同流程优化,我们实现了从预测到采购的全流程自动化。系统特别注重:数据准确性:通过严格的数据清洗保证预测质量。操作便捷性:多端统一的操作体验。

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

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

    多端体验差异:H5与小程序的技术栈适配。Taro 作为跨端框架,基于 React 语法支持一套代码适配多端(H5/小程序/RN 等),结合实时通信技术与分布式架构,可高效实现多端库存同步系统。 应用层Taro 统一接口:封装 useStock 自定义 Hook,统一调用库存 API。多端展示层Taro 编译为 H5 和小程序代码,UI 组件按平台适配。 应用层Taro 统一接口:封装 useStock 自定义 Hook,统一调用库存 API。多端展示层Taro 编译为 H5 和小程序代码,UI 组件按平台适配。 storeId, skuId, delta, timestamp: Date.now(), }), }, ], });}(2) 请求订阅权限 * 2. 注册订阅关系 * 3.

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

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

    引言我们之前在做多端框架选择的时候,优先考虑的是开发效率。于是选择了支持React开发的Taro框架,Taro 框架提供了 “一次开发,多端运行” 的能力,这样学习成本少,上手也快。 本文将深入探讨如何基于 Taro 在多端实现商品推荐核心功能,提供从架构设计到具体实现的全栈解决方案。 当query变化时启动300ms延迟定时器 * 2. 输入非空时并行发起关键词和语义搜索请求 * 3. 合并双路请求结果并更新建议列表 * 4. 过滤掉已出现在核心结果中的商品(基于id去重) // 2. 取前3名作为补充结果 const secondary = semResults .filter(item => ! 通过本次实践,我们收获了:工程化经验:Taro框架在多端开发中的高效实践。算法集成:推荐系统与前端应用的深度协同。性能调优:大数据量下的流畅体验保障。

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

    Kbone多端方案分析

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

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

    “开口说话”,更能 “理解需求”“自然互动”,在多个行业掀起应用变革。​ 2. 多端适配能力让虚拟数字人的应用边界大幅拓宽,覆盖个人消费、企业服务、公共场景等多个领域。​3. 2. 2.

    34110编辑于 2025-10-01
  • 来自专栏搜狗测试

    多端配合难?duck不必

    在项目测试过程中,大多数测试任务都会涉及到多端开发的配合,常见的配合端有客户端、前端、服务端、内核等等。而这种多端配合尤其体现在一些复杂度较大的需求任务中,甚至,还会涉及到跨平台开发的配合。 问题分析 在实际项目中,涉及到多端多平台开发配合时,小编遇到的问题主要有如下几点: 1、多端开发配合需求,存在一端未在整体联调成功前提测的问题,影响测试进度及整体项目进度; 2、多平台多端开发配合需求, 前期接口约定不统一,在后期测试执行中暴露,影响测试进度及项目质量; 3、多平台多端开发配合需求,需求变更及确认信息不同步,影响后介入的平台项目测试; 4、多端开发配合需求,bug表单的沟通成本加大; 5 、多端开发配合需求,缺少统一的开发进度把控者; …… 如何解决上述这些问题呢? 2. 解决方案 经过沟通讨论,项目组内针对每个问题都进行相应的分析协调,最终抽象出如下优化的流程规范。 ? 需求评审 需求评审阶段需要确保涉及的各端开发共同参与,评审需求方案的合理性。

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

    超简单 Obsidian 多端同步

    不知道是啥你就点进来啊…… 简单说,是一款支持多端的笔记管理工具,配置得当,大概就跟印象笔记、有道笔记类似了。 我之前主要使用有道笔记(免费版),但最近有道笔记升级了,我用不太习惯。 多端同步,就有得说道说道了。 最简单的方法,当然是付钱了!直接购买官方的同步服务就好了。 安装配置 CouchDB 安装 CouchDB 首先,安装CouchDB,参考 官方指南[2],我使用的是Ubuntu: sudo apt update && sudo apt install -y repo/keys.asc | gpg --dearmor | sudo tee /usr/share/keyrings/couchdb-archive-keyring.gpg >/dev/null 2> 参考资料 [1] Obsidian: https://obsidian.md/ [2] 官方指南: https://docs.couchdb.org/en/stable/install/unix.html

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

    uniapp多端登录实现(二)

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

    1.2K50编辑于 2021-12-09
  • 来自专栏nginx

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

    从开发到生产:Flask应用部署全指南及多端口管理实践 引言 在开发和部署Web应用时,开发者常常需要处理多端口服务、防火墙配置以及生产环境优化等问题。 多端口服务管理 在同一台服务器上运行多个服务(如5000和6000端口)是完全可行的,只需确保: 端口未被占用: sudo netstat -tulnp | grep -E '5000|6000' 应用绑定到不同端口 Flask应用 gunicorn -w 4 -b 0.0.0.0:6000 app:app -w 4:4个工作进程(建议设为2*CPU核心数+1) app:app:app.py文件中的app实例 (3) Java对比实现(Spring Boot) 如果是Java开发者,可以使用Spring Boot实现类似功能: (1) 多端口管理 // 主应用 (Port 5000) @SpringBootApplication 支持多端口,部署方式类似。

    29810编辑于 2025-11-15
领券