首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏编程微刊

    框架盘点

    3:Flutter -解决方案 Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面,前端对于 Flutter 的热忱度之高一度让人有点惊讶,事实上在 Flutter 社区内见到的客户开发者远多于前端开发,不过前端对于解决方案确实有着天然的渴求。 使用WEB开发技术(HTML5、CSS3、JavaScript)进行平台开发。 学习网站:https://cordova.apache.org/ 5:uni-app uni-app 是继 mui 框架之后的一个多端的开发框架,目前支持 iOS Android 和 wx(微信小程序 ), 也就是说开发一套代码可以实现相应的开发,是基于Vue的一个很不错的开发框架,对于熟悉Vue 和微信小程序的开发小伙伴来说学习成本几乎为零。

    1.1K10发布于 2019-04-18
  • 来自专栏全栈程序员必看

    手机框架_移动框架_平台_汇总_哪个好

    uni-app 【重点推荐】 是一个使用 Vue.js 开发平台应用的前端框架,开发者编写一套代码,到7个平台, Android版 iOS版 H5版 微信小程序版 支付宝小程序版 百度小程序版 头条小程序版 5+Runtime 增强HTML5的功能体验 Weex 阿里巴巴 是一套简单易用的平台开发方案,能以 web 的开发体验构建高性能、可扩展的 native 应用,为了做到这些,Weex 与 Vue 合作 1.0版本于2018年12月5日(北京时间)发布 滴滴开源 Chameleon 滴滴在 GitHub 上开源了解决方案 Chameleon,简写 CML,中文名卡梅龙; https://github.com 迫切需要维护一套代码可以构建多入口的解决方案,历经近20个月打磨,滴滴解决方案Chameleon终于发布。真正专注于让一套代码运行多端。 Webx5 http://www.wex5.com/wex5/ 开源免费开发工具,主流APP开发工具,支持html5 app开发、android开发、安卓开发、ios开发、微信开发、java web

    3.2K10编辑于 2022-07-28
  • 来自专栏开发者技术前线

    又一个框架来了! 腾讯开源内部统一开发框架:Hippy!

    转载请标明:开发者技术前线出品 | 编辑:可可 最近腾讯出了一套开发框架 :Hippy 其实早在今年年初微信也出了一套:腾讯微信发布多端统一框架 Omi 还有手机QQ腾讯客户团队出品了:手机 Hippy 的设计是面向传统 Web 开发者的,特别是之前有过 React Native 和 Vue 的开发者用起来会更为顺手,Hippy 致力于让前端开发 App 更加容易。 Hippy 框架是由QQ 浏览器部门发起的,针对前端开发者推出的解决方案。 全民 K 歌 react + hippy-react + hippy-react-web hippy-vue 的组件、参数和接口完全符合浏览器标准,前端开发用浏览器标签和常用的 CSS 选择器就可以完成界面绘制 其优势如下: 前端开发基本了解一下 hippy-vue 开发的限制就可以上手开发; 可以复用 Web 绝大多数的生态; 不需要 Web 转接库就可以直接生成网页。

    4K10发布于 2020-11-23
  • 客户框架选型指南:哪个最容易上手?

    开发已经是客户工程师绕不开的话题。一套代码跑多个平台,听起来很美,但真正动手的时候,往往卡在"选哪个框架"这道坎上。 本文从"容易上手"这个角度出发,对当前主流框架做一个横向梳理,帮你找到最适合自己团队的那条路。 框架一览 Kuikly(腾讯)—— 对客户开发者最友好如果你的团队有 Android 开发背景,Kuikly 可能是目前上手成本最低的端方案之一。 Kuikly 是腾讯基于 Kotlin Multiplatform 打造的平台 UI 框架,支持 Android、iOS、鸿蒙、Web、小程序、macOS 六覆盖。 一句话评价: 迁移成本最低,适合作为过渡期方案横向对比框架推荐语言上手难度能力性能动态化KuiklyKotlin⭐ 低(客户背景)Android/iOS/鸿蒙/Web/小程序/macOS✅ 原生级

    16510编辑于 2026-04-10
  • 2026年,框架到底怎么选?

    框架的长期可用性与社区活力,往往取决于其开源透明度与维护节奏。判断依据应包括是否开源、许可证类型、社区活跃度等。 以下为本次实测涉及的5框架基础信息,便于横向比较: Kuikly:基于Kotlin MultiPlatform的开源框架,Apache 2.0许可,由腾讯公司级Oteam推出,已在GitHub开源 Tauri:开源桌面端方案,MIT许可,GitHub星标7.5万+,采用Rust内核,安全性高。Qt:老牌框架,商业与开源双许可,GitHub星标4万+,C++底层,社区稳定但移动支持有限。 当前格局呈多框架并存态势,性能与生态权重同步上升。趋势表明,单一方案难以通吃,需结合业务场景与团队基因决策。 你在项目中用过哪款框架?遇到过哪些意料之外的坑?面对HarmonyOS与小程序多端趋势,你认为未来一年哪类框架会脱颖而出?欢迎在评论区分享你的实战经验与趋势预判,让更多开发者在选型路上少走弯路。

    22410编辑于 2026-04-14
  • 来自专栏腾讯开源的专栏

    腾讯高性能框架 Hippy 正式开源

    Hippy介绍视频 简介 Hippy 是一款高性能开发框架,为前端开发者提供他们所熟悉的 React、Vue 来进行高性能开发,克服了 H5 开发时受浏览器接口和实现不统一的限制,能够充分使用客户能力 ,并保留了 H5 开发的灵活性。 但纵观整个社区内的开发框架,仍旧存在两个主要问题: 框架对前端开发者来讲难度较高,如果不具备移动终端开发能力,很难上手; 平台差异大,相同功能甚至要为不同的平台使用不同的接口编写大量平台相关代码 出现上述问题的原因,是因为目前业内的框架,大部分由终端开发者主导开发,并不是从前端开发者角度出发的,所以对于前端开发者来说不够友好。 框架优势 Hippy 框架是由QQ 浏览器部门发起的,针对前端开发者推出的解决方案。

    5.1K52发布于 2019-12-30
  • 来自专栏让技术飞起来

    Flutter框架与小程序的实践

    通过结合 Flutter 和 LV-CPP,我们把实现代码收敛在 C++ 和 Dart 上,进一步简化了基于小程序技术栈实现平台业务开发的框架维护成本。 再来看看各家厂商是如何开展的:京东:把Flutter扩展到微信小程序的探索京东发起了Flutter_mp的开源项目,此框架主要做到两件事情:1.需要根据Flutter生成相关的小程序wxml模板文件。 美团:基于平台框架 Flutter 的动态化平台建设微信和咸鱼都强调Flutter的平台,而美团则强调了Flutter的动态化,而我们知道,Flutter不支持线上的动态化,所以美团的分享主要围绕逻辑层动态化和渲染层动态化来进行 微信:基于小程序技术栈的微信客户平台实践微信小程序,最开始是采用Webview渲染的方案,后面又采用了React-Native-Like的方案,再后来微信提出了一个很大胆的想法:上层依然使用WXML FinClip:基于小程序技术的开发平台建设FinClip 小程序容器技术,也可以说是小程序沙箱Runtime/Engine,提供Runtime基于浏览器内核,采用动态语言(JS)和声明式View构建

    1.2K30编辑于 2022-07-14
  • 来自专栏极乐技术社区

    开发小程序?这个最流行的框架一定要学习!

    今天就来给大家介绍一款,使用Vue的框架——uni-app 1 uni-app 框架简介 uni-app 是一个使用 Vue.js 开发平台应用的前端框架,可编译到 iOS、Android、H55 官方 ui 库,uni-ui uni-ui是DCloud提供的一个ui库,它是基于vue组件的、flex 布局的、无 dom 的 ui 库。 比如 H5 的浏览器有域限制; 比如微信小程序会强制要求 https 链接,并且所有要联网的服务器域名都要配到微信的白名单中; 比如 App ,iOS 对隐私控制和虚拟支付控制非常严格; 比如 App ; 总结 uni-ui 对比其他框架主要有两个优势 如何在有限前端团队人数下搞定更多平台,是需要首要考虑的原因,端方面uni-app更成熟。 由于 uni-app 框架集成了5+API,一些需要原生功能 uniapp 也可以通过5+API去进行实现。 很多的坑还是因为多端不兼容,除了写起来麻烦一点,基本上都还是有可以解决的策略。

    1.9K20发布于 2020-09-16
  • 来自专栏携程技术

    干货 | 小程序框架实践之Remax篇

    使用小程序开发框架来实现一次开发、到处运行以提升效率,已经成为开发者强烈而迫切的需求。 目前,小程序开发框架主要可以按照技术栈和实现原理两个维度进行分类。 从技术栈来说,主流的框架基本遵循 React、Vue 这两个前端开发最常使用的框架。由于所在团队主要使用的是React,所以本文主要介绍采用React语法的框架。 主流框架及其特点介绍如下表1-1所示: 表1-1 React语法小程序框架举例 框架 厂家 特征 Kbone 腾讯 不限技术栈,微信小程序和 Web 同构的运行时解决方案,模拟了一套dom和bom 除了上面说到的9个平台的组件和5平台的API外,Remax还可以直接使用各个平台的组件及API,无需使用useComponents声明。 当然这也是所有框架存在的问题,好在可以通过使用自定原生组件的方式来解决。

    1.4K10发布于 2021-11-12
  • 来自专栏让技术飞起来

    桌面应用开发的一些框架

    受益于开源技术的发展,以及响应快速开发的实际业务需求,平台开发不仅限于移动平台,桌面虽然在市场应用方面场景不像移动那么丰富,但也有市场的需求。 今天,我们就在本篇文章中盘点下,平台桌面应用开发的5大主流框架:Electron、wxPython、FinClip、Tauri、Flutter。Electron相信这个框架大家都不陌生。 移动平台开发框架中,不管是通过Flutter、Taro、 kbone等开发出来的小程序均可在FinClip当中运行。 之所以在平台桌面应用开发框架中介绍,就是除了FinClip移动开发的能力,它还支持在手机以外,如Windows、Mac、Linux、统信、麒麟等平台下运行小程序,这意味着,移动、PC 、IOT FlutterFlutter是一个由Google开发的平台应用开发框架,最初只用于移动为Android、iOS开发应用。

    3K50编辑于 2022-11-22
  • 来自专栏云开发

    框架模板解析引擎了解一下

    Chameleon作为一个优秀的多端框架,想要实现"多端"这个核心目标,除了工程化配置之外,DSL层面对于各个的转化的能力也是必不可少的,接下来将为大家介绍CML是如何做DSL层面的转化的。 想了解更多有关CML解决方案的内容,请访问 https://cml.didi.cn 与此同时,Chameleon 作为云开发的社区合作伙伴,已经支持云开发啦! ="true">{{message}}

    原生的小程序的语法。 'cls1 cls2 cls3' : 'cls4 cls5 cls6'" parseClass.tap('web-vue', (args) => { let { node, type, options 作者:「滴滴顺风车」前端资深研发工程师王梦君,Chameleon框架核心研发成员。

    70510发布于 2020-07-30
  • 来自专栏深度学习与python

    Lynx:来自字节跳动的高性能框架

    编辑|邓艳琴 嘉宾|师绍琨 在技术高速演进的背景下,字节跳动自研了 Lynx 高性能解决方案,它是一个在保持业务开发高效性上,利用极致的优化手段解决页面展示、交互性能问题,并拓展和满足更多平台框架的使用场景 ,期望实现真正的“平台”的高性能框架。 那么,与其他主流框架相比,Lynx 有哪些特点?落地的时候有哪些挑战? 1 框架众多,为何字节要自研 Lynx InfoQ:可否简单介绍下 Lynx 的诞生背景?为什么字节选择自研一个新的框架呢? 师绍琨:差异主要有以下 5 点—— 首屏直出:RN 或 Weex 类型的平台框架是在 JS 运行时中去创建、更新 DOM 节点,js 虚拟机承担了大部分的工作。

    22.6K40编辑于 2021-12-10
  • 来自专栏Android开发者

    再谈移动平台框架 Flutter 与 React Native

    前言 == 这几年在大前端的开发领域,选择端方案的公司和部门越来越多,一方面是平台的前端框架越来越成熟,另一方面也是因原生开发者正逐年减少。 而在领域的竟争,我理解是“虚拟机”,“渲染引擎”,“原生交互”,“开发环境”的竟争。 在开发阶段使用 JIT 编译,实现热更新预览,动态加载等,而在发布阶段使用 AOT 模式编译为机器码,保证启动速度和信息的传递效率。 而且由于 JS 天生平台的特点,移值 App 也顺理成章。 Forks 132k/19k 99k/21k 产物 ~10MB (Android) ~100MB (iOS) ~ 70M (Android) ~ 40M (iOS) 模板空工程,多架构产物 什么时候选择平台框架

    2.8K30编辑于 2021-12-29
  • 来自专栏HTML5学堂

    移动框架 滚动类 iScroll5

    HTML5学堂:移动开发中,经常遇到需要模拟APP的效果header或是footer固定住,里面的内容区域实现滚动。但是对低端手机单纯使用CSS是兼容不了,需要JavaScript的支持。 本文讲解了使用iScroll5的使用方法,解决了固定高度的容器内滚动内容。 这个问题可以使用iScroll框架进行解决。    之前一直都在使用iScroll4.0版本,后来查到iScroll5已经比较稳定了(即度过了“测试版”),于是转到了5这个版本上,不过~iScroll5和iScroll4的差别有些大,包括语法都发生了很大的变化

    1.5K90发布于 2018-03-12
  • 来自专栏携程技术

    干货 | 携程机票框架 UI 自动化测试方案 Flybirds

    作者简介 Liang,携程资深测开专家,开源项目作者,专注于DevOps,自动化框架、工具平台等。 一、背景 多端研发对于当今时代的前端开发来说是个绕不过去的话题,为了解决这些问题,行业内推出了很多开发方案,但是 UI 自动化测试的解决方案并不多。 Flybirds从2022年初开源至今已有3月有余,通过与社区内活跃用户的交流和反馈,推出了v0.2 版本的框架测试方案,一套脚本多端运行,插件化的架构设计,也方便社区开发者自由加入扩展,一起共建成长 不论是 Web 、React Native ,还是Native,理想的方案应该进行多端适配,保留良好扩展,兼顾更多框架,由社区共同建设,促进整体生态繁荣,因此就有了Flybirds 向社区提供的框架测试方案 默认是4,只在web环境生效flybirds run --path features -p 5 十、配置 以下是各端运行前必须的配置项 • Android配置项:deviceId、packageName

    1.7K40编辑于 2022-05-20
  • 来自专栏.NET企业级解决方案应用与咨询

    .NET Core.NET5.NET6 开源项目汇总9:客户平台UI框架

    对于Windows桌面应用程序,WinForm 与 WPF 技术是当前最成熟、应用最多的解决方案。 目前对于平台的桌面UI需求,.NET还没有统一完整的解决方案。期待.NET6中的MAUI能给大家带来惊喜。下面整理了几款桌面平台解决方案。 1、.NET Multi-platform App UI (MAUI) .NET MAUI是.NET多平台应用程序UI,是一个用于构建移动、平板和桌面的本机设备应用程序的框架。 它也是第一个也是唯一一个针对Windows、WebAssembly、iOS、macOS、Android和Linux的单一代码应用程序的平台UI框架。可以理解为终极平台解决方案。 简洁、直观、强悍的netcore平台UI开发框架

    13.5K21发布于 2021-07-01
  • 来自专栏前端实验室

    腾讯又一款开源开发框架

    最近闲来无事在看Flutter,然后发现了一款腾讯开源的开发框架,专门面向传统 Web 开发者的,用的人挺多的,都是腾讯自家的产品哎! Hippy 开发框架 Hippy 是一个新生的开发框架,目标是使开发者可以只写一套代码就直接运行于三个平台(iOS、Android 和 Web) Hippy 的设计是面向传统 Web 开发者的, 特别是之前有过 React 和 Vue 开发经验的开发者用起来会更为顺手,Hippy 致力于让前端开发 App 更加容易。 的灵活与低成本,大多数应用场景是在一些变化较快的常规业务开发中,无论是阿里的Weex、腾讯的Hippy还是京东的Taro前端框架等等,都是很强大的! 至于选择哪一款,还得看自己。 大家喜欢哪款平台框架呢,欢迎评论区讨论~ 写在最后 欢迎加入前端实验室读者交流群,群里有不少技术大神,不定时会分享一些技术要点,更有一些资源收藏爱好者会分享一些优质的学习资料。

    2.4K20编辑于 2022-12-02
  • 来自专栏Web行业观察

    使用 Taro 框架开发电商应用实践

    Taro 概述 1.1 什么是 Taro Taro 是京东·凹凸实验室推出的一款多端开发框架,支持通过一套代码编译到多个平台,包括微信小程序、支付宝小程序、H5、React Native 等。 1.2 Taro 的特点 平台:一套代码可以运行在多个平台上,减少了开发和维护成本。 高性能:Taro 通过编译优化,能够提供接近原生应用的性能。 总结 通过本文的介绍,我们详细探讨了如何使用 Taro 开发一个电商应用。我们从环境搭建、核心功能实现到性能优化,逐步构建了一个完整的电商应用。 Taro 的平台特性和丰富的组件库,使得开发者能够高效地构建高性能的应用。 在实际开发中,开发者可以根据业务需求,灵活调整功能模块和界面设计。

    74110编辑于 2024-12-06
  • 2026框架推荐:Kuikly凭丰富组件库领跑

    年度主流框架盘点显示,Kuikly凭借丰富的组件生态与卓越性能,稳居行业领导者位置,成为众多开发者的首选方案。 Kuikly:一体化引擎,以丰富组件库领跑多端开发Kuikly(框架)是腾讯公司级前端Oteam推出的高性能解决方案,基于Kotlin MultiPlatform(KMP)实现一码多端,具备平台 React Native:Web开发者快速切入移动开发的低门槛方案产品定位:Meta开源的JavaScript框架,通过桥接调用原生组件,广泛用于社交、电商类应用,是Web技能向移动延伸的桥梁 uni-app:中小团队与前端开发者快速覆盖多端生态的高效工具产品定位:DCloud推出的Vue.js框架,支持编译到iOS、Android、各类小程序及H5,是多端快速铺开的热门选择。 Taro:React技术栈团队实现多端同构的主流选择产品定位:京东凹凸实验室打造的React语法框架,支持编译到微信/支付宝/百度等小程序、H5与RN,是多端同构的实用方案。

    13010编辑于 2026-04-10
  • 来自专栏编程微刊

    Vue移动框架Mint UI教程-接口域问题

    这个时候,是遇到了域的问题; 由于接口域问题,因此不能直接通过ajax请求访问 查看自己的代码,直接把json接口写在请求里 图片.png 解决办法:设置代理,利用proxyTable属性实现域请求 this.nameList = response.body; //把数据存放到data中 }) }, 3:重新启动项目 4:这个时候可以看到,域问题解决

    85721发布于 2020-12-01
领券