Flutter CTO 2024 报告出炉解读,看看有没有你关心的问题

Flutter CTO 2024 是由 LeanCode 主导进行的一次技术调查报告,本次报告数据来自 70 多个国家的 300 名 CTO、CIO 和技术主管,报告包含了 52 个问题、 7 次人物面对面访谈和 10 多位合作伙伴的协助

报告里 85% 的受访者拥有超过 5 年的⼯作经验,超过 50% 的受访者从事过 IT ⾏业超过 10 年,40% 的受访者在拥有 5 名以上开发⼈员的移动团队中⼯作,22.8% 的受访者在拥有 200 多⼈的组织中⼯作。

另外,报告里 30% 的受访者来⾃拥有超过 10 万⽤⼾的应⽤,13% 来⾃拥有超过 100 万⽤⼾的应⽤。

image-20240703181631319

报告内容一共有 50 页,这里主要汇总一些我个人或者大家比较感兴趣的内容,例如:**担⼼⾕歌会放弃 Flutter **。

在关于 Flutter 的最⼤争论里,56% 的受访者表⽰担⼼⾕歌会停⽌⽀持 Flutter ,关于这个问题,谷歌的 Craig Labenz 在访谈解答了这个问题。

Craig Labenz 表示,关于⾕歌会否淘汰 Flutter 是⼀个永恒的问题,从 Flutter Team 看来,他认为这不会是 Flutter 的问题,因为维持 Flutter Team 不需要⾕歌花钱,同时目前 Flutter 项目对于 Google 是带来收入

  • Google 内部有很多应用基于 Flutter,Flutter 也帮助 Google 减少了开发成本,(个人补充)如: Google Pay、Google Earth、Google Ads、Google Classroom、YouTube Create、Google Cloud 、Google One、Crowdsource、Google Analytics、FamilyLink ·····
  • 从团队规模上,Dart 和 Flutter team 本身不并不小,但是没有出现亏损的负担状态
  • Flutter 为 Firebase 和 Cloud 带来了配套和流量,甚至 AI 的使用,统计 Flutter 的开发者(海外)更愿意使用 Google 的配套产品

作为企业 ,Flutter 是赚钱的,并不是一个纯开销的状态,所以 Flutter 并不会成为 Google 的负担:And despite that does not cost Google money and is used

另外我个人补充,在 Flutter consultants 的介绍,目前已经有 70 多家顾问企业,其中包括 IBM、baseflow ,也包括 VGV 等依赖 Flutter 的方案企业。

例如在本次报告里,虽然 AWS 是最受欢迎的云提供商,但 Firebase + Google Cloud 的占比也不低,Flutter 为 Google 本身带来的利润是很可观的。

其实可以看到,基本大部分 Flutter 版本里,都会有关于 Firebase SDK,AI SDK 等第一时间跟进。

image-20240703182141620

同时在后端语言和 BaaS 选择上,报告显示 Firebase 显然是 Flutter 的最占比选择,而这里面居然还有 16% 会用 Dart 做后端服务。

另外在对于前 Flutter 创始人之一 Eirc 的访谈中, Eirc 也表示:

“自 Flutter 创立以来,Flutter 在 Google ⽣态系统中成⻓,以解决 Google 的问题,当时对于某些外部企业,Flutter 也存在了一些缺失,例如热更新,这也是他创建 Shorebird 的动⼒ “

而在报告里,在全球使⽤ Flutter 的前五⼤⾏业中,⾦融、医疗、生产、电子商务相关应⽤场景最多,而图片、视频相关 App 出现次数很低,至于为什么这也和 Flutter 本身的图像处理能力太弱有关系。

而在关于使用 Flutter App 的公司所采用开发语言的占比上,可以看到出了 Dart 之后,最多的还是 JS 等前段语言,不过有趣的是,Kotlin 稳居 Flutter 开发者第⼆喜欢的语⾔之列,排名第三的是 Swift

同时上下两个数据都可以看出来:其实 Flutter 领域目前最多的还是移动 App 的需求,不过 Web 需求也在增长

image-20240704081417131

当然,随着 Flutter Web 的发展,其中 Web 问题也是最突出的问题,相关的⽤⼾体验是最常被提及,而目前 Flutter 对此的解决方向是: Flutter for Web WASM Native 。

image-20240703181931466

在访谈里提到,Flutter 早期的 Web 很不起眼 ,但现在增⻓了三倍,而未来也正在推进三个用于完善 Web 的不足的功能(SEO、JavaScript 中的热重载和 WasmGC),另外,在最受期待的功能中,5 个中有 3 个与 Flutter for Web 相关,可以看到 Flutter Web 已经在全球成为 Flutter 的另一个增长项。

同时,如何选择正确的 Flutter 架构是对于初始选择 Flutter 的团队⾯临的最⼤问题,例如有 Bloc、Riverpod、Provider 等选项,很容易陷⼊困惑并被分析所困扰。

另外安全、性能和原⽣集成也是 Flutter 里大家最常见的技术问题。

Flutter CTO 2024 报告在某些程度上很好展示了 Flutter 目前在全球的状态,虽然他的样本不大,只来自 300 个全球不同国家的技术技术 Leader ,「管中窥豹」虽不严谨,但也不失为一种参考,相信 Flutter 本身的盈利状态也可以给予合作伙伴的信心,感兴趣看原文的可以通过下方链接查阅:

报告地址:https://leancode.co/LeanCode_Flutter_CTO_Report_2024.pdf?utm_campaign=Flutter%20CTO%20Report&utm_medium=email&_hsenc=p2ANqtz-95ORDXSpybyeGr8sjVRZIADWdw93kO3k6LGYkv4Pdux-UJ58f_1tHwxbNmQW4yKxxysk219aAVSMkGufG1DMxTeD0d-w&_hsmi=90528309&utm_content=90528309&utm_source=hs_email

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/39249.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

redis实用技能

为什么要使用redis及其使用场景 大部分场景是应对高并发高性能场景才会使用,就是访问量已经超过mysql所能承受的,需要做缓存,帮助mysql分流。或者一些复杂查询,mysql执行很慢没法优化,可以做缓存提速(做缓存)做认证服务的时候需要存储用户的session信息,使用redis数据有…

LineageOs-21.0系统编译问题

🏆本文收录于「Bug调优」专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&…

【Python】迭代器、生成器、表达式

列表推导式 列表推导式是Python中快速生成列表的一种方法,它允许你使用可迭代对象快速生成一个列表,可以替代简单的循环语句。 基本结构:[expression for item in iterable if condition] expression:基于迭代变量,…

机器学习:预测评估8类指标

机器学习:8类预测评估指标 R方值、平均值绝对误差值MAE、均方误差MSE、均方误差根EMSE、中位数绝对误差MAD、平均绝对百分误差MAPE、可解释方差分EVS、均方根对数误差MLSE。 一、R方值 1、说明: R方值,也称为确定系数或拟合优度&#xff…

多语言模型(Multilingual Models)用于推理(Inference)

在深入探讨多语言模型(Multilingual Models)用于推理(Inference)的详细内容时,我们需要首先理解多语言模型的基本概念、它们如何工作、为什么它们在现代自然语言处理(NLP)中变得如此重要&#x…

excel PivotTable 透视表

开发数据导出excel功能,设置导出透视表 数据源: 透视表: 使用插件EPPlus 数据源: IF OBJECT_ID(tempdb..#temptable) IS NOT NULLDROP TABLE #temptable; CREATE TABLE #temptable ( [PROJECT] varchar(50), [PRODUCT_CODE] var…

springboot双学位招生管理系统-计算机毕业设计源码93054

摘 要 科技进步的飞速发展引起人们日常生活的巨大变化,电子信息技术的飞速发展使得电子信息技术的各个领域的应用水平得到普及和应用。信息时代的到来已成为不可阻挡的时尚潮流,人类发展的历史正进入一个新时代。在现实运用中,应用软件的工作…

ruoyi-cloud登录接口实现滑块验证码

一、前言 ruoyi项目默认的验证码是这样的 今天来尝试增加滑块验证码,我们用到的是tianai-captcha。 文档地址:http://doc.captcha.tianai.cloud/ 源码地址:https://gitee.com/tianai/tianai-captcha 下面来看具体的步骤。 二、后端 在g…

从游戏到营销:抽卡机小程序的多维度应用探索

在数字化时代,小程序作为一种轻量级、即用即走的应用形态,正逐步渗透到人们生活的方方面面。其中,抽卡机小程序以其独特的趣味性和互动性,不仅在游戏领域大放异彩,更在营销领域展现出广阔的应用前景。本文将从游戏起源…

ELFK简介

👨‍🎓博主简介 🏅CSDN博客专家   🏅云计算领域优质创作者   🏅华为云开发者社区专家博主   🏅阿里云开发者社区专家博主 💊交流社区:运维交流社区 欢迎大家的加入&#xff01…

vtk跨节点并行渲染

VTK(Visualization Toolkit)是一个用于科学计算可视化的开源库。在处理大型数据集时,通常需要进行跨节点(分布式处理)并行处理以提升性能。VTK支持使用MPI(Message Passing Interface)库进行并行…

.net core Redis 使用有序集合实现延迟队列

Redis 有序集合和集合一样也是 string 类型元素的集合,且不允许重复的成员。 不同的是每个元素都会关联一个 double 类型的分数。redis 正是通过分数来为集合中的成员进行从小到大的排序。 有序集合的成员是唯一的,但分数(score)却可以重复。 集合是通过哈希表实现的&#xf…

Hadoop-11-MapReduce JOIN 操作的Java实现 Driver Mapper Reducer具体实现逻辑 模拟SQL进行联表操作

章节内容 上一节我们完成了: MapReduce的介绍Hadoop序列化介绍Mapper编写规范Reducer编写规范Driver编写规范WordCount功能开发WordCount本地测试 背景介绍 这里是三台公网云服务器,每台 2C4G,搭建一个Hadoop的学习环境,供我学…

文件扫描pdf怎么弄?5个简易高效的文件扫描方法

在繁忙的工作中,我们常常需要将纸质文件快速转换为电子文档,以便于编辑、存储或分享。 无论是合同、报告还是笔记,将这些纸质文件转换为Word格式,不仅能提高工作效率,还能确保信息的安全备份。然而,面对市…

前端领域创作者纪念日:回顾与展望

引言 在2048天前,我加入了CSDN。本文将带您回顾前端技术的发展历程,探索前端创作者的贡献,并展望未来的发展方向。 前端技术的发展历程 前端技术的发展可以追溯到互联网的早期时代。最初的网页主要是静态的HTML文档,内容简单&…

57、Flink 的项目配置概述

1)概览 1.开始 要开始使用 Flink 应用程序,请使用以下命令、脚本和模板来创建 Flink 项目。 可以使用如下的 Maven 命令或快速启动脚本,基于原型创建一个项目。 a)Maven 命令 mvn archetype:generate \-Darch…

开源大模型的中流砥柱——LLaMA

元宇宙平台公司在近年来大力发展人工智能技术,尤其在大规模语言模型(LLM)领域取得了显著进展。其代表性作品LLaMA(Large Language Model)及其后续版本LLaMA 2和LLaMA 3,成为了业界关注的焦点。 LLaMA模型的发布与许可 LLaMA模型的发布标志着在自然语言处理(NLP)领域的…

使用 Spring Security 配置 HTTPS

引言 为了保护敏感数据免受网络攻击,在 Web 应用中使用 HTTPS 是必不可少的。HTTPS 提供了数据传输的加密,确保数据在客户端和服务器之间传输时的安全性。Spring Security 提供了简单的配置方式来实现 HTTPS。本文将详细介绍如何在 Spring Boot 项目中配…

wordpress建站用付费模板还是免费模板

在WordPress建站时,选择模板是一个重要的决策。我们可以看到免费和付费模板各有优缺点。 免费模板的主要优点是成本效益。对于预算有限的个人或小企业来说,免费模板是一个理想的选择,因为它们不需要任何费用。此外,免费模板通常与…

Redis 7.x 系列【16】持久化机制之 AOF

有道无术,术尚可求,有术无道,止于术。 本系列Redis 版本 7.2.5 源码地址:https://gitee.com/pearl-organization/study-redis-demo 文章目录 1. 概述2. 执行原理2.1 Redis 6.x2.1.1 直接写2.1.2 重写 2.2 Redis 7.x2.2.1 Redis 6…