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

    App平台开发框架分析

    因此,“端”逐渐成为前端界比较流行的词汇。什么是平台应用开发框架开发人员可以使用一套相同的代码,一次性地编码即可在多个平台上面运行起来。它减少了开发人员开发应用的时间,并且能够快速地交付。 所以目前为止,越来越多的人意识到平台应用程序和框架的好处和重要性。选择使用移动平台技术的原因? 平台应用程序开发框架的好处:一个App适用于多个设备;一个App适用于多个平台;一个App可以在多个应用商店中发布;只需编写一次代码;代码可以平台复用;市场分析与测试;快速成型;快速开发;无缝产品维护 选择Flutter框架进行平台应用程序开发的主要原因:高度稳定平稳的开发周期强大的热加载功能DART,AOT编译语言满足各种需求的UI套件Flutter 是最新的平台应用程序框架之一,由 Google 选择React本机框架进行平台应用程序开发的主要原因:开源热加载社区驱动现成的组件React Native 是另一个流行的平台应用程序开发框架。它与 iOS 和 Android 兼容。

    4.1K30编辑于 2022-11-09
  • 来自专栏程序源代码

    开发平台应用的前端框架

    概述 uni-app 是一个使用 Vue.js 开发平台应用的前端框架开发者编写一套代码,可编译到iOS、Android、H5、小程序等多个平台。 ? ) 15、springcloud学习手册-微服务架构中的进程间通信 16、springcloud学习手册-Config 分布式配置中心 17、springcloud学习手册-市面主流分布式配置中心框架汇总

    1.9K20发布于 2019-05-15
  • 来自专栏腾讯开源的专栏

    开源公告|Kuikly 平台开发框架

    开源简介 Kuikly 是腾讯广泛使用的开发框架,基于 Kotlin Multiplatform 技术构建。 经过多个开发团队的持续打磨与优化,该框架已具备出色的稳定性和可用性,为开发者了提供技术栈更统一的开发体验。 今天,我们将这份沉淀开源贡献到业界,希望与社区开发者共同打造一套:一码多端、极致易用、动态灵活的全平台高性能开发框架。 特性优势 1. 轻量稳定,业务大规模使用 6.1 各流行框架安装包大小对比: 6.2 Kuikly 在腾讯广泛使用 Kuikly 是腾讯广泛使用的框架,已在 15+ APP 落地500+页面,助力各业务通过开发显著提效 架构图概览 框架设计上,基于 Kotlin 语言特性抽象出通用的声明式平台 UI 框架,映射到系统原生控件渲染,最终通过 KMP(Kotlin Multiplatform)实现 UI 和逻辑端。

    5.3K60编辑于 2025-04-30
  • 来自专栏Flutter入门到实战

    平台开发框架和工具集锦

    顺应市场变化的平台框架正好迎合了公司的需求,一拍即合,于是各种平台框架如雨后春笋般的在互联网公司开始普及开来。 二、平台框架的发展历史 俗话说:“读史使人明志",我想大家很有必要了解一下平台框架(工具)发展历史。 为了搞清楚平台技术,我查证了许多资料,我在这里画了一张价值100w的平台框架的发展历史图,如下图所示。图中很清晰明了的概括了平台框架的一个发展历程。 根据平台框架(工具)功能,我把平台框架(工具)主要分为3大类,分别是:Web App网页、Hybrid框架、含有编译转换的框架。 比较热门的Hybrid框架有Ionic、Cordova、DCloud: (1) Ionic Ionic: Ionic是一款开源的平台,可用于开发移动端的开发框架

    5.2K30发布于 2018-10-10
  • 来自专栏张志敏的技术专栏

    平台开发框架 MvvmCross 初体验

    平台开发框架 MvvmCross 初体验 MvvmCross 的特点 尽量使用可移植类库进行编码, 可以包括 视图模型 (ViewModel) 、 模型 (Model) 、 服务 (Service) 甚至界面 (View) 使用 MVVM 模式和数据绑定 (Data Binding) 技术 使用目标平台的本地化界面 框架的任何部分都可以被重写 准备使用 MvvmCross 推荐的方式是建立自己的 git 使用 MvvmCross 创建平台应用 MvvmCross 应用至少包含两个项目, 一个是基于 PCL 的 Core 项目, 包含所有的视图模型、 服务以及应用程序逻辑代码; 一个是目标平台的界面项目 典型的 MvvmCross 平台应用应当包括: 一个独立的 Core 项目包含所有的逻辑代码;每个目标平台一个 UI 项目, 包含本地化的视图以及和 Core 进行交互的代码。 小结 MvvmCross 给我的第一印象非常好, MVVM, DataBinding, 这些技术都是每一个 c# 开发者耳熟能详的, 而将这些技术平台使用是 MvvmCross 特有的, 接下来还会继续深入学习这个项目

    1.8K30发布于 2020-08-10
  • 来自专栏张善友的专栏

    Xamarin 2.0:基于Mono平台开发框架

    平台移动开发框架Xamarin今天发布了最新的2.0版本,新增Xamarin Studio集成开发环境以及 Xamarin Component Store在线插件商店。 作为一个平台开发框架,在这一框架内,开发 Android 和 iOS 应用可以不用转到 Eclipse 或者额外购买 Mac 并使用 Xcode,而继续在Visual Studio之中使用 C# 与 Xamarin.Mobile是该商店中的组件之一,提供了访问iOS、Android和Windows Phone等平台公共特性(如通讯录和相机等)的API。 关于Xamarin Xamarin始创于2011年,旨在使移动开发变得难以置信地迅捷和简单。Xamarin的产品简化了针对多种平台的应用开发,包括iOS和Android。 Xamarin由许多著名的开源社区开发者创立和参与,而且也是Mono项目的主导者——C#与.NET框架的开源、平台实现。

    4.3K80发布于 2018-01-30
  • 来自专栏深度学习与python

    平台开发框架 Compose Multiplatform 1.0 发布

    JetBrains 工程师 Sebastian Aigner 在官方博客宣布,Compose Multiplatform(Kotlin 的声明式 UI 框架)已经发布了 1.0 版本,现在可以在生产环境中使用了 由于 Compose Multiplatform 是声明式的,代码反映了应用程序的 UI 结构,因此用户不必担心诸如从模型复制数据到视图或开发 UI 刷新逻辑之类的事情。 它还通过预览工具提供较短的迭代周期,允许用户微调其 UI 的组件 / 部分,并创建它们的多次迭代,而无需重新构建或重新启动应用程序,从而缩短开发周期。 “总的来说,现在在各种平台(包括 Android,以及使用上兼容 Jetpack Compose)之间共享专业知识和代码要比之前容易得多。”Sebastian Aigner 说道。 要尝试 Compose Multiplatform 快速开始构建面向多个平台的应用程序,可以使用 IntelliJ IDEA 2021.1+ 中的 Kotlin 项目向导。

    1.3K10编辑于 2021-12-09
  • 来自专栏鸿蒙开发笔记

    ArkUI-X 平台应用开发框架

     OpenHarmony项目群技术指导委员会(以下简称“TSC”)-平台应用开发框架TSG所孵化项目 —— ArkUI-X,近期已正式开源 ,开发者基于一套主代码,就可以将在OpenHarmony上开发的精美 基于如上技术挑战,OpenHarmony TSC于2022年4月正式成立平台应用开发框架TSG,成员包括华为、阿里、美的等多名资深技术专家。 平台应用开发框架TSG对业界相关的平台应用开发框架所涉及的关键技术进行洞察分析,制定关键的演进策略,并开始构建平台应用开发框架项目——ArkUI-X。 ● ArkUI-X还提供了轻量的语言桥接机制,方便开发者快速扩展对应平台上已有的能力。 04 ArkUI-X 开源社区ArkUI-X是由OpenHarmony TSC-平台应用开发框架TSG所孵化的开源项目,更多关于基于ArkUI-X的应用开发手册、框架开发手册、ArkUI-X版本包、ArkUI-X

    67720编辑于 2025-05-06
  • 来自专栏finclip小程序ide

    基于平台的移动应用开发框架研究

    本文从实际出发,盘点下平台桌面应用开发的5大主流框架:Electron、wxPython、Tauri、FinClip、Flutter。Electron相信这个框架大家都不陌生。 Electron是一个平台的、基于Web前端技术的桌面GUI应用程序开发框架。 FlutterFlutter由Google开发,它是一个牛逼的开源平台,可用于平台应用程序开发。它具有吸引力的原因是:快速的开发,富有表现力的精美UI和类似本机的性能。 选择Flutter框架进行平台应用程序开发的主要原因:高度稳定平稳的开发周期强大的热加载功能DART,AOT编译语言满足各种需求的UI套件Flutter 是最新的平台应用程序框架之一,由 Google Flutter是一个免费的开源平台框架,它允许你用一组代码创建一个移动应用程序。它的独特之处在于它使用Dart编程语言,不同于其他平台应用框架,Flutter根本不使用JavaScript。

    2K70编辑于 2022-11-25
  • 来自专栏Fin

    浅谈移动平台开发框架的发展历程

    移动平台的逻辑平台开发从本质上讲是为了增加业务代码的复用率,减少因为要适配多个平台带来的工作量,从而降低开发成本。在提高业务专注度的同时,能够为用户提供一致的用户体验,实现“多快好省”的效果。 平台哪些平台?怎么样的平台逻辑?从当前的实际情况来看,移动端平台需求主要集中在以下3点:桌面端移动端:桌面向移动端过渡的早期,希望 PC Web 与移动 Web 复用同一套代码。 移动平台方案的发展不仅是移动应用的开发模式在持续的演变,平台开发方案也紧紧的跟随着开发模式的变化持续的演进,按照技术的发展,平台方案可以分为三个时代。 2、泛 Web 容器时代采用类 Web 标准进行开发,但在运行时把绘制和渲染交由原生系统接管的技术,代表框架有 React Native、Weex 和快应用等。 Flutter 开辟了一种全新的思路,即从头到尾重写一套平台的 UI 框架,包括渲染逻辑,甚至是开发语言。

    2.1K40编辑于 2022-12-01
  • 来自专栏全栈程序员必看

    几款移动平台App开发框架比较

    海豚精灵:https://www.whhtjl.com;优课GO:https://mgo.whhtjl.com 整理目前流行的平台WebApp开发技术的特点,仅供参考。 每个框架几乎都包含以下特性: 使用 HTML5 + CSS + JavaScript 开发平台重用代码; 丰富的UI库; 提供访问设备原生API的 JavaScript API 包装器; 解决原生开发中机型适配的难题 ; 满足业务需求; PhoneGap 优点: PhoneGap是一个开源的框架; PhoneGap 是一个基于HTML和JavaScript的应用开发平台,使用它可以构建本地应用; 支持8个移动应用开发平台 : 缺点: 部分操作需要具备原生开发经验,如离线打包App; 新产品仍然有bug,还需改进; 学习路线: uni-app 平台更多;(一套代码,多端发行;优雅的在一个项目里调用不同平台的特色功能! Wex5 优点: 开源模式; 平台多前端应用开发,支持app、web和微信应用快速开发; 高效精致的UI组件体系,完全基于主流标准和技术; 本机API框架(Native APIFramework);

    9.8K30编辑于 2022-08-18
  • 来自专栏全栈程序员必看

    几个平台移动App开发方案框架比较

    总括 根据一些老博客里面的内容,现在整理一下目前流行的平台移动App开发技术的特点,并将几个不同的开发平台框架进行比较说明,仅供大家参考。 每个开发框架几乎都包含以下特性: 使用 HTML5 + CSS + JavaScript 开发 平台重用代码 丰富的UI库 提供访问设备原生API的 JavaScript API 包装器 解决原生开发中机型适配的难题 满足业务需求 几个开发框架的比较 PhoneGap 概述 PhoneGap是一个采用HTML,CSS和JavaScript的技术,创建移动平台移动应用程序的快速开发平台。 ——移动应用平台开发的唯一解决方案。 优点 平台多前端应用开发,支持app、web和微信应用快速开发 高效精致的UI组件体系,完全基于主流标准和技术 本机API框架(Native APIFramework) 可视化拖拽式集成开发环境IDE

    10.3K20编辑于 2022-09-04
  • 来自专栏葡萄城控件技术团队

    2020年了,平台开发框架现在怎样了?

    平台应用程序开发 但还好我们还有一个平台开发的选项,它允许用一段代码同时为两个操作系统开发应用。它并不固定使用某一种平台的编程语言编写代码。 在设计移动应用程序时应要考虑这些,但是,你可以使用平台框架来实现类似的效果。 时间和成本 有一点是肯定的,原生开发成本不低、效率也不高。 2020年还有哪些平台移动开发框架值得考虑 虽然平台的移动APP开发有利有弊。但从业务初创的角度来看,优点应该是大于缺点的。 Reaction Native是Facebook于2015年发布的开源、平台的应用开发框架。 Flutter是一个年轻的平台移动应用程序开发框架,所以它没有像React Native受到众多的大公司青睐也是不足为奇的。

    3.2K20发布于 2020-04-08
  • 来自专栏菜鸟前端工程师

    reactNative平台app开发经验分享-平台开发兼容

    Author:Mr.柳上原 付出不亚于任何的努力 愿我们所有的努力,都不会被生活辜负 不忘初心,方得始终 既然已经入了react坑 那自然不会少了移动端app开发神器RN 初衷依然是把自己在公司实际开发中遇到的踩坑填坑过程记录下来 给自己 也分享给同样从事这行的各位新入行朋友做个爬坑指南 首先 reactNative我在这里简称RN RN是可以做平台开发的 这就导致了一个问题 RN的组件,在Android和ios上有些会有所不同 RN的样式编辑,在Android和ios上有些也会有所不同 这就涉及到了平台兼容 比较常见的兼容问题有: 大小,宽高,字体,不同手机系统的独占组件等等 如何解决这些问题 我是这样做的: {marginRight: scaleSize(40)}]}> </View> // 关于字体 // 需要注意一点 // ios改变字体需要在node_modules里引入字体库并进行关联设置,不然开发 null : "PingFangSC-Regular", }}> </View> // 关于兼容 // 平台兼容的思想就是系统监控,不同的系统做兼容判断 import { Platform } from

    3.3K20发布于 2019-03-04
  • 来自专栏让技术飞起来

    移动平台开发框架选型的建议及理由

    移动平台的逻辑平台开发从本质上讲是为了增加业务代码的复用率,减少因为要适配多个平台带来的工作量,从而降低开发成本。在提高业务专注度的同时,能够为用户提供一致的用户体验,实现“多快好省”的效果。 平台哪些平台?怎么样的平台逻辑?从当前的实际情况来看,移动端平台需求主要集中在以下3点:桌面端移动端:桌面向移动端过渡的早期,希望 PC Web 与移动 Web 复用同一套代码。 移动平台方案的发展不仅是移动应用的开发模式在持续的演变,平台开发方案也紧紧的跟随着开发模式的变化持续的演进,按照技术的发展,平台方案可以分为三个时代。 图片2、泛 Web 容器时代采用类 Web 标准进行开发,但在运行时把绘制和渲染交由原生系统接管的技术,代表框架有 React Native、Weex 和快应用等。 Flutter 开辟了一种全新的思路,即从头到尾重写一套平台的 UI 框架,包括渲染逻辑,甚至是开发语言。

    1.8K20编辑于 2022-11-28
  • 来自专栏全栈程序员必看

    平台应用框架_安卓前端框架

    在设计移动应用程序时应要考虑这些,但是,你可以使用平台框架来实现类似的效果。 时间和成本 有一点是肯定的,原生开发成本不低、效率也不高。 2020年还有哪些平台移动开发框架值得考虑 虽然平台的移动APP开发有利有弊。但从业务初创的角度来看,优点应该是大于缺点的。 React Native Reaction Native是Facebook于2015年发布的开源、平台的应用开发框架。 Flutter的一个主要优势是,它的性能比本文提到的任何其他平台移动开发框架都要好。这归功于Dart的编译器和Flutter拥有自己的一套小部件。 Flutter是一个年轻的平台移动应用程序开发框架,所以它没有像React Native受到众多的大公司青睐也是不足为奇的。

    3.8K20编辑于 2022-09-20
  • 来自专栏Android技术分享

    Android开发:手把手带你入门平台UI开发框架Flutter

    特点 Flutter具备平台开发效率高 & 高性能的特点 具体说明如下: 4.1 平台 & 开发效率高 Flutter通过使用上述所述的自身渲染引擎、原理框架 & Widget运行,使用一套代码即可同时构建 iOS和Android应用,从而实现平台的特性,最终提高开发的效率 4.2 高性能 原因1:通过其自带的高性能渲染引擎进行渲染 原因2:Dart语言本身的语言特性 原因3:编译过程特点,具体如下: ? 对比 平台开发的本质是为了:增加代码复用、减少不同平台差异适配的工作量 & 提高开发效率。 目前主流的平台开发框架有:React-Native、Weex和本文提及的Flutter。 5.1 React-Native 简介 由Facebook出品,采用了JavaScript语言、JSCore引擎和通过原生渲染的平台框架 实现原理 通过编写JavaScript语言代码,通过 React 5.2 Weex 简介 由Alibaba出品,采用了JavaScript语言、JS V8引擎和通过原生渲染的平台框架 实现原理 与React-Native类似,JS端会通过多个key组合成Dom,

    1.7K40发布于 2019-07-28
  • 来自专栏张善友的专栏

    基于Mono平台移动应用开发框架发布Xamarin 3.0

    平台移动应用开发框架Xamarin可以让你完全用C#编写你的应用程序,在iOS、Android、Windows Phone 8、Windows8和mac平台上共享相同的代码。 你可以重用你最喜欢的.NET库,而且还很容易地使用平台特定的库和框架。Xamarin提供了高性能编译的代码和完全访问所有本地API。 它是一个抽象的控件平台。您可以通过代码或者是XAML来描述一个按钮,并正确的获得按钮在每个操作系统的行为。 你甚至可以创建或者是重写特定的控件,这一部分使用XAML可满足了很多做个Silverlight/WPF/WP 同学的期盼,终于在界面层统一了,当然界面层上还有一些平台特有的还得使用平台相关的UI,这样可以把代码的共享比例进一步提高了 第四个就是代码共享方面的改进,为平台项目提供的2个代码共享模式PCL 和Share, ? 详细的内容可以参见官方博客 《Announcing Xamarin 3》。

    1.7K60发布于 2018-01-29
  • 来自专栏跟Qt君学编程

    平台多媒体框架-QtAV

    QtAV是基于Qt和FFmpeg的平台多媒体框架。高性能,对用户和开发人员友好,支持Android,iOS,Linux,Windows。

    1.6K10编辑于 2023-03-17
  • 来自专栏若川视野

    平台开发框架到底哪家强?5款主流框架横向对比!

    平台开发框架到底哪家强? 目前市场上有多个专业做平台开发框架,那么对开发者来说究竟哪一个框架更符合自己的需求呢?笔者特地总结对比了一下不同框架的特性。 1.1 React Native RN 是Facebook于2015年4月开源的平台移动应用开发框架,到现在已经发展了6年多了,目前最新版本是0.66,2021年12月10日还有更新发布小版本,整体来看框架还是非常有生命力的 1.2 Flutter Flutter 从出生(2018年发布v1.0)到现在也3年多了,是 Google 力推的开发框架,和 RN 不同的是开发语言用的 Dart 而不是 JavaScript,官网在这里 1.5 AVM AVM 是由 APICloud 研发的一套端的 JavaScript 框架,全称(APICloud-View-Model),写法类 Vue 也兼容 React JSX,有双向绑定,组件化和状态管理支持 ,并配套了系统级别的 API,支持云端编译和发布到不同的平台,官网是:https://www.apicloud.com/AVMframe,有自己的开发 IDE支持,我看2021年12月份还有在更新SDK

    11.4K20编辑于 2022-01-07
领券