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

    框架盘点

    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版 微信小程序版 支付宝小程序版 百度小程序版 头条小程序版 与 Vue 合作,使用 Vue 作为上层框架,并遵循 W3C 标准实现了统一的 JSEngine 和 DOM API,这样一来,你甚至可以使用其他框架驱动 Weex,打造三一致的 native 应用 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 转接库就可以直接生成网页。

    3.8K10发布于 2020-11-23
  • 来自专栏腾讯开源的专栏

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

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

    5K52发布于 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、H5、 uni-app 在开发者数量、案例、抹平度、扩展灵活性、性能体验、周边生态、学习成本、开发成本等6大关键指标上拥有极强的竞争优势: 开发者/案例数量更多 抹平度/扩展灵活性(通过条件编译,调用专有能力而不影响其他平台 虽然不同框架环境千变万化,无论各类小程序、Weex、React-Native、Flutter、快应用,它们万变不离其宗的是MVVM架构设计思想。 5 官方 ui 库,uni-ui uni-ui是DCloud提供的一个ui库,它是基于vue组件的、flex 布局的、无 dom 的 ui 库。 ; 总结 uni-ui 对比其他框架主要有两个优势 如何在有限前端团队人数下搞定更多平台,是需要首要考虑的原因,端方面uni-app更成熟。

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

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

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

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

    桌面应用开发的一些框架

    受益于开源技术的发展,以及响应快速开发的实际业务需求,平台开发不仅限于移动平台,桌面虽然在市场应用方面场景不像移动那么丰富,但也有市场的需求。 移动平台开发框架中,不管是通过Flutter、Taro、 kbone等开发出来的小程序均可在FinClip当中运行。 之所以在平台桌面应用开发框架中介绍,就是除了FinClip移动开发的能力,它还支持在手机以外,如Windows、Mac、Linux、统信、麒麟等平台下运行小程序,这意味着,移动、PC 、IOT FlutterFlutter是一个由Google开发的平台应用开发框架,最初只用于移动为Android、iOS开发应用。 但因为桌面才刚刚发布稳定版支持,生态和稳定性都有待考量,还有API 也是比较少的,需要开发人员自己来写。如果大家还有实用的、性价比高的平台桌面应用开发框架,欢迎在评论区留言、交流。

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

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

    Chameleon作为一个优秀的多端框架,想要实现"多端"这个核心目标,除了工程化配置之外,DSL层面对于各个的转化的能力也是必不可少的,接下来将为大家介绍CML是如何做DSL层面的转化的。 想了解更多有关CML解决方案的内容,请访问 https://cml.didi.cn 与此同时,Chameleon 作为云开发的社区合作伙伴,已经支持云开发啦! 支持两种模板语法,方便小程序和web开发者零成本学习使用; 一套模板转化出适配多端的代码,一次开发,多端运行; 支持新的快速扩展。 ="true">{{message}}

    原生的小程序的语法。 作者:「滴滴顺风车」前端资深研发工程师王梦君,Chameleon框架核心研发成员。

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

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

    编辑|邓艳琴 嘉宾|师绍琨 在技术高速演进的背景下,字节跳动自研了 Lynx 高性能解决方案,它是一个在保持业务开发高效性上,利用极致的优化手段解决页面展示、交互性能问题,并拓展和满足更多平台框架的使用场景 ,期望实现真正的“平台”的高性能框架。 那么,与其他主流框架相比,Lynx 有哪些特点?落地的时候有哪些挑战? 1 框架众多,为何字节要自研 Lynx InfoQ:可否简单介绍下 Lynx 的诞生背景?为什么字节选择自研一个新的框架呢? InfoQ:与其他主流框架相比,Lynx 的差异性在哪里,主要侧重什么?

    22.4K40编辑于 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
  • 来自专栏携程技术

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

    作者简介 Liang,携程资深测开专家,开源项目作者,专注于DevOps,自动化框架、工具平台等。 一、背景 多端研发对于当今时代的前端开发来说是个绕不过去的话题,为了解决这些问题,行业内推出了很多开发方案,但是 UI 自动化测试的解决方案并不多。 Flybirds从2022年初开源至今已有3月有余,通过与社区内活跃用户的交流和反馈,推出了v0.2 版本的框架测试方案,一套脚本多端运行,插件化的架构设计,也方便社区开发者自由加入扩展,一起共建成长 不论是 Web 、React Native ,还是Native,理想的方案应该进行多端适配,保留良好扩展,兼顾更多框架,由社区共同建设,促进整体生态繁荣,因此就有了Flybirds 向社区提供的框架测试方案 四、插件化架构 插件化架构帮助我们将每一个的能力拆分开, 插件提供运行时所需的组件、API 和配置,Flybirds 将它们分别注入对应的生命周期。

    1.6K40编辑于 2022-05-20
  • 来自专栏前端实验室

    腾讯又一款开源开发框架

    最近闲来无事在看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 的平台特性和丰富的组件库,使得开发者能够高效地构建高性能的应用。 在实际开发中,开发者可以根据业务需求,灵活调整功能模块和界面设计。

    65210编辑于 2024-12-06
  • 来自专栏编程微刊

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

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

    83921发布于 2020-12-01
  • 来自专栏极乐技术社区

    深入分析小程序主流框架原理(一)

    “ 我们将从框架的语法这两个维度进行讲解。第一部主讲Vue框架,第二部主讲类 React 框架。 目前,小程序在用户规模及商业化方面都取得了极大的成功。 上述的这么多框架纷繁复杂,我们可以从下面两个维度进行分类: 1 小程序框架的分类 1 按语法分类 从框架的语法来说,可以分为下面两类: Vue语法 React语法/类React语法 主流的框架基本遵循 下面,我们会从 Vue 框架和 React 框架两个大方向,进入到小程序原理的世界,讲解这些框架的核心原理,深入到源码底层去分析,揭开他们神秘的面纱。 上面介绍的模型,是一个通用的Vue 小程序框架的实现。Vue 的小程序框架基本上思路是一致的。 至此,一个 vue 框架的核心流程就已经走完了。这个流程中,一些框架会进行优化,不同的框架会采用不同的优化策略。第二部分我们将探讨【类React框架】,将于下周推送,敬请关注。

    3.5K74发布于 2020-11-04
  • 来自专栏【腾讯云开发者】

    一套代码8,Vue3恐怖如斯?详解框架到底香不香

    应用终端的种类越来越多,为了节省人力,提高开发效率,越来越多的框架出现了。本文介绍了目前大部分的框架,并分析了其中的原理。 基于 App 框架 App 框架很多,其中比较出名的有 React Native 和 Hippy。 基于 PC 客户框架 基于 PC 客户框架也有许多,比如 Flutter, Electron 等。这里重点介绍的 PC 客户框架是 EVO,它的架构图如下图所示。 根据多年的实战经验,下面我们来总结一下端平台的香与“不香”。 05、框架优势:香 多平台统一框架,当然是香的。 06、框架缺点:不香 万事万物都有两面性,框架同样如此。

    62021编辑于 2025-11-13
  • 来自专栏uni-app

    小程序开发框架深度横评之2020版

    评测目标筛选 框架是一个重投入工作,在各框架的1年多的比拼中,很多框架因为投入不足而逐渐被开发者放弃,uni-app和taro依靠持续的大力度投入,成为了市场主流。 taro 和 uni-app 均将常用接口及组件封装了成了API和组件,组件规范沿用微信小程序的规范,部分平台特有API,这两个框架亦有应对方案: taro:支持与小程序代码混写,可通过混写的方式调用框架尚未封装的小程序新增 这三个框架都是为了解决平台同构问题,的比较是必需的。 灵活性 开发,离不开条件编译。因为不能用统一来抹杀各个平台的特色。 优良的条件编译能力对各端开发的灵活度至关重要,可以让开发者在共享和个性化之间游刃有余。 因此,的 serverless 方案才是开发者的最优解。

    2.9K81发布于 2020-04-09
  • 来自专栏编程微刊

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

    这个时候,是遇到了域的问题; 由于接口域问题,因此不能直接通过ajax请求访问 查看自己的代码,直接把json接口写在请求里 ? 图片.png 解决办法:设置代理,利用proxyTable属性实现域请求 1:打开build/webpack.dev.conf.js,配置代理proxyTable属性如下:通过vue-cli提供给的代理 4:这个时候可以看到,域问题解决 json里面的数据也显示在了页面里面 ?

    1.6K30发布于 2019-05-10
  • 来自专栏极乐技术社区

    详解:如何用好React框架开发小程序

    在上一篇推文中,我们详细讲解了【Vue框架的原理】。下面,我们将从React框架,进入到小程序原理的世界,讲解这些框架的核心原理,深入到源码底层去分析,揭开他们神秘的面纱。 1 类 React 框架 类 React 框架存在一个最棘手的问题:如何把灵活的 jsx 和动态的 react 语法转为静态的小程序模板语法。 所以,React 解决不了的问题,这些小程序框架同样也解决不了。 他们都会告诉开发者要去避免很多的动态写法。 接下来,我们会一点点揭开 React 运行时框架的面纱。 3 总结 看到这里,我们已经对 remax 这种类 react 的框架整体流程有了大概的了解 Taro Next 的实现原理 Taro Next 的原理和 Remax 是很像的,这里我就偷懒一下,直接把

    6.1K52发布于 2020-11-04
领券