跨端开发框架横评(跨平台前端框架)

news/2025/11/30 15:04:15/文章来源:https://www.cnblogs.com/sexintercourse/p/19289369

跨端开发框架横评(跨平台前端框架)

跨端开发框架横评(跨平台前端框架)

网友投稿 1918 2023-01-27 13:00:32

本篇文章给大家谈谈跨端开发框架横评,以及跨平台前端框架对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 今天给各位分享跨端开发框架横评的知识,其中也会对跨平台前端框架进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

  • 1、移动APP开发框架盘点2:Web移动前端框架大全
  • 2、有没有大佬做过移动跨平台框架的对比,h5 rn weex flutter,性能方面?
  • 3、这五个Web前端开发必不可少的开源框架,闭眼入

移动APP开发框架盘点2:Web移动前端框架大全

开源项目其实有一个成熟周期,这个周期大概是三年左右,自React框架在2013年发布并引爆了前端框架的大潮,这个属于前端的周期就此开始了。

之后在2015年5月开源的React Native又开启了属于Web移动前端的周期,15-16年,18-19年,21-22年正好就是属于移动前端的三个爆发点。

三年前,在第一个成熟收获期,我盘点了移动开发框架。在这第二个成熟收获期,理所当然要来盘点一波。

不过,当我点开github项目的code-frequency时,还是被这个准到吓人的周期猜想惊呆了,先给你们看一波,剩下的自行验证。

1、https://github.com/youzan/vant/graphs/code-frequency

2、https://github.com/quasarframework/quasar/graphs/code-frequency

 

 

再来说第二个比较有意思的发现,停止维护的项目绝大多数是Vue框架项目。

盘点开始的时候我还觉得React框架处于绝对劣势,到完成时我发现React无论在选择面还是成熟度上都超过了Vue。

原因我这里就不分析了,反正大家都有自己的看法。

网页类框架就是前端组件框架,这一次虽然有大量项目停止维护,但是也有很多项目坚持了下来,而且还涌现出了一批新项目。

大厂占了主导,因为这些年大厂在移动开发上的需求,远高于其它方面。个人项目要坚持确实不易。

本来是想要做一个验证项目,把所有框架都试用一遍并给出推荐度的。由于进度太慢,还是下一次再发吧。

这次的重点是渐进类框架,就是所谓多端同构框架(小程序框架)。这几年国内的重点的各种小程序平台,所以多端框架的需求很是旺盛。

不过大多数先行者都没挺过来还是让我很意外,只有Taro成功了,想想还是有很多让人唏嘘的东西。

在这里还是先预测一波吧,因为这一类框架最变化最大,最终还是有很多框架要出局的。

渐进类框架是一个过渡性的产品,最终会变成桥接类框架的一部分,所以,与桥接类框架协同才是框架的出路。

这个赛道基本全是大厂了。

腾讯新一代跨端开发框架Hippy

Hippy一看就是淘宝Weex的对标项目,Kpi功能全面压制。所以官方支持 React 和 Vue 两种主流前端框架。在Weex2019年实质停更后发布,要不要这么卷?

Hippy 2.x 架构主要分成三层,UI(JS) 层 Hippy-React 和 Hippy-Vue 负责驱动 UI 指令生成;中间层 C++ HippyCore 负责抹平平台差异性和提供高性能模块;渲染层 Android 和 iOS 负责提供终端底层模块、组件,并与布局引擎通信。

对Weex惨遭遗弃,我上次就说过:「ReactNative提供工具,Weex提供框架,将平台差异化屏蔽(Write Once, Run Everywhere)。所以Weex则注定功能相对弱小,并且坑比较多。」Weex最终下马也是必然的,淘宝又发布升级版北海,为了实现(Write Once, Run Everywhere),它采用自绘,而且是基于Flutter自绘。

所以Hippy3.x就一如既往的Kpi功能层层加码,很有腾讯风格。在未来的 3.x 中业务与渲染层中的具体实现可根据用户实际场景进行切换:业务层上不再局限于 JS 驱动,还可选择(如:DSL/Dart/WASM 等)其它语言进行驱动;在渲染层中,渲染引擎除了支持现有原生(Native)渲染之外,还可以选择其他渲染 Renderer,如 Flutter(Voltron) 渲染。

「Kraken 北海」是一款高性能Web渲染引擎。底层基于 Flutter 进行渲染。

Kraken 不限制上层开发者使用的框架,无论你是使用 Vue 、Rax 还是 React 都可以开发 Kraken 应用。

Kraken 的 runtime 通过 JS Engine Binding 的方式提供了一系列 Web 标准的 API 接口,调用相应 API 会执行相关逻辑并创建一系列需要发送给 Dart 层处理的指令。

Kraken 其实就是一个小程序平台,而且追求全平台完全一致。我虽然认为各平台不一致是很自然的事情,但是也表示理解,毕竟别人吹牛有当真的传统(KFC表示认同)。

Kraken 现在也是一个小号浏览器,所以它的主要工作就是抠标准,毕竟它是一款基于 W3C 标准的高性能渲染引擎。

最后,我劝淘宝领导定Kpi要理智些,毕竟Hippy4我还蛮期待的。

滴滴出品的超轻量级动态化跨端开发框架,主打轻量和实用。

Hummer 以 JS 引擎为基石,目前已支持 JavaScriptCore、Hermers、QuickJS 等业内知名 JS 引擎(这里本来还有个V8的,我删除了,源码里面没有,Kpi需要)。再配合经过调优的 Yoga 布局引擎,抹平了两端视图布局差异(性能更佳的自研布局引擎开发中)。顺便提一下,Hippy采用V8(功能更强)自研布局引擎(性能更佳)。

Hummer 的特点是抛弃了业界其他动态化跨端框架普遍使用的DSL层和VDOM层,因此原生 Hummer 不具备前端开发常用的响应式编程的能力,但同时换来的是接近原生开发的体验和性能。再以原生 Hummer 为基础,在此之上开发了一套基于MVVM架构的开发框架 —— Tenon ,通过 Tenon,可以把使用 Vue/React 编写的代码,转换成原生 Hummer 的代码。

Hummer也是一个小程序平台,而且超轻量。如果想要无限提升自己APP的能力,可以考虑嵌入Hummer。

Web移动前端框架正在迎来第三个高速发展期,各类框架得到极大繁荣。

个人在具体项目的贡献已经微乎其微了,创新、架构创新是唯一制胜的手段,这也是我看好React的根本原因。

最后,还是想做点微不足道的 探索 ,现在前端组件库层出不穷,更换组件库带来的代价有点大。想创建一个框架,来实现上次说的组件公约数和公倍数,无缝切换组件库。理论上支持所有组件库 ,也能为后来者提供弯道超车的机会。我想大厂可能没有需求,也不会愿意发布这种框架,毕竟都是平台部门说了算。

这个库就是useMobile,当然分为useMobileReact和useMobileVue。下次先发布useMobileReact。等我发布后,再来填上面表中缺的推荐度。

原文地址: https://www.cnblogs.com/windfic/p/16019457.html

有没有大佬做过移动跨平台框架的对比,h5 rn weex flutter,性能方面?

推荐:

 

uni-app

uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉)等多个平台。

即使不跨端,uni-app同时也是更好的小程序开发框架。

 

Taro

Taro 是一套遵循 React 语法规范的 多端开发 解决方案。

现如今市面上端的形态多种多样,Web、React-Native、微信小程序等各种端大行其道,当业务要求同时在不同的端都要求有所表现的时候,针对不同的端去编写多套代码的成本显然非常高,这时候只编写一套代码就能够适配到多端的能力就显得极为需要。

使用 Taro,我们可以只书写一套代码,再通过 Taro 的编译工具,将源代码分别编译出可以在不同端(微信/百度/支付宝/字节跳动/QQ小程序、快应用、H5、React-Native 等)运行的代码。

这五个Web前端开发必不可少的开源框架,闭眼入

很多Web小白在学习、在选择适合自己的Web语言时,比较纠结。其实有很多流行的、强大的前端开源框架,帮助你轻松构建漂亮的网站前端。

1、Pure

Bootstrap,Patternfly和MDC Web是功能非常强大的CSS框架,但它们可能非常繁琐和复杂。如果你想要一个轻量级的CSS框架,可以尝试Pure.css,它本身更接近于CSS编程,但又可以帮助你构建一个不错的网页。Pure是具有最小占用空间的轻量级CSS框架,它由Yahoo开发,根据BSD许可是开源的。

2、Foundation

Foundation声称是世界上最先进的响应式前端框架。它提供了用于构建专业网站的高级功能和教程。许多公司,组织都使用该框架,并且该框架具有大量可用的文档。

3、Skeleton

如果说还有什么框架比Pure更加轻量级,那一定是Skeleton。Skeleton库只有大约400行,并且该框架仅提供一些基本的CSS框架组件。尽管如此,Skeleton还是提供了详细的文档来帮助你快速上手。

4、Materialize

Materialize是一个基于Material Design风格的一个现代化的响应式前端框架,解决了最繁重的工作,结合你的自定义组件,为你提供默认的样式。Materialize的文档页面非常全面,并且很容易遵循。其组件页面包括按钮,卡片,导航等。

5、Bootstrap

Bootstrap无疑是最流行的CSS框架,它是最早的Web前端框架,由Twitter开发。Bootstrap还提供了许多示例来帮助你入门。使用Bootstrap,你可以将不同的组件和布局组合在一起,从而创建有趣的页面设计。它还提供了大量详细的文档。目前在Github上已经有1100多个贡献者,19000多个提交。

关于跨端开发框架横评和跨平台前端框架的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。 跨端开发框架横评的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于跨平台前端框架、跨端开发框架横评的信息别忘了在本站进行查找喔。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

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

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

相关文章

esbuild的作者

esbuild的作者 漫思

2025年口碑好的宁海食堂承包公司、企业食堂承包公司推荐:靠

本榜单依托宁波本地市场调研与真实企业合作口碑,深度筛选出五家标杆团膳服务企业,为企事业单位食堂托管选型提供客观依据,助力精准匹配适配的后勤服务伙伴。 TOP1 推荐:宁波星徽餐饮管理有限公司 推荐指数:★★★…

凸优化理论(三)

凸优化理论(三)证明:Simplex是Polyhedron的一种等价于:任意一种Simplex都可以用Polyhedron的定义形式表达出来 矩阵正定 \(\bm{A} \succ 0\)对称矩阵、对称半正定矩阵、对称正定矩阵,是不是凸集?定义证明1:\(S_…

高压电力金具厂家哪家好:权威推荐助选可靠加工伙伴

高压电力金具作为电力传输系统的神经枢纽,其质量直接关乎电网安全。2023年数据显示,国内高压金具市场规模超50亿元,年增速12%,但18%的电网故障源于金具失效——沿海地区盐雾腐蚀导致金具断裂,高山环境低温脆化引发…

上色步骤

1.填充固有色 2.给固有色做渐变 3.做二分 4.做暗中暗

2025年高光谱相机哪家好?年度十大高光谱相机厂商排名,专业

为帮助企业与科研机构精准筛选适配场景需求的高光谱相机合作伙伴,避免选型过程中因技术壁垒高、场景适配性不足走弯路,我们从核心技术自主化程度(芯片/算法自研占比、专利数量)、场景落地能力(工业/野外/实验室等…

2025年中国五大资质齐全的GEO推广优化品牌企业推荐:不错

本榜单基于全维度市场调研与真实客户口碑,深度筛选出五家在GEO推广优化领域具备核心竞争力的标杆企业,重点考量资质合规性、技术创新性、服务落地性及客户增长效果,为企业抢占AI大模型流量高地提供客观选型依据。TO…

C# WinForm中,核心类的继承关系

在C# WinForm中,核心类的继承关系围绕 System.Windows.Forms.Control 类展开。以下为你详细介绍常见WinForm类的继承关系,并说明如何在文档中查找相关内容。 主要继承关系System.Windows.Forms.Control:几乎所有可视…

sched feature TTWU_QUEUE

TTWU_QUEUE 是 Linux 调度器中的一个 调度特性(sched feature),全称是 Task Wakeup Queue。它决定了在任务唤醒(wake-up)时,是否将任务直接入队到目标 CPU 的运行队列,还是采用更复杂的路径。 作用与背景当一个…

2025年石家庄学咖啡服务推荐哪家好?五大专业咖啡培训学校全

在咖啡行业蓬勃发展的当下,一杯优质咖啡的诞生不仅需要精湛技艺,更离不开专业系统的学习。如果你正在纠结学习咖啡推荐几家学习咖啡服务哪家专业学咖啡服务选择哪家好,那么这份2025年石家庄及周边地区咖啡培训学校排…

实力强的金属成分检测权威平台TOP5推荐:服务不错的金属成分

工业制造领域中,金属材料的成分精度直接决定产品安全与性能,企业对权威金属成分检测服务的需求日益迫切。2024年数据显示,国内金属检测市场规模超300亿元,年增速达28%,但32%的企业投诉集中在检测结果失真、报告无…

误闯天家——AHHF NOIP 2025 游记

1. 引子今年是自己最后一年信息学竞赛,高中学竞赛是最好的时候,也是最坏的时候,如今考完了 \(\mathtt{NOIP}\),心中真是百感交集。 关于我和信息学的往日种种,也不想多说什么了,可以看看我的这篇深度好文。 2. 考…

2025年AI企业培训推荐榜:覆盖实体行业AI赋能场景,精选优质培训机构供参考

2025年AI企业培训推荐榜:覆盖实体行业AI赋能场景,精选优质培训机构供参考 引言 当前AI企业培训市场同质化严重,多数机构停留在理论灌输层面,缺乏针对实体行业(如美容、餐饮、零售等)的垂直解决方案,导致企业难以…

AI元人文:悬荡悟空机制的来路与关山——从余溪诗学空间到AI元人文构想理论体系

AI元人文:悬荡悟空机制的来路与关山——从余溪诗学空间到AI元人文构想理论体系 “悬荡-悟空”机制,作为AI元人文构想的核心,其诞生源于对传统AI伦理的深刻反思,其征途则指向人机共生的辽阔未来。它的思想胚芽,早在…

课后作业9

填空题在64位程序中,sizeof("\num\\\t")的值为____,strlen("\num\\\t")返回____,sizeof("\num\\\t" + 1)的值为____,strlen("\num\\\t" + 1)返回____。答案:6 5 8 4。注…

2025石家庄学咖啡怎么联系、学咖啡哪家强?咖啡技能进阶优选

随着咖啡文化在河北地区的普及,越来越多年轻人想通过专业学习进入咖啡行业,但学咖啡怎么联系靠谱机构?学咖啡哪家强?学习咖啡求推荐哪家更贴合需求?成为高频疑问。2024年石家庄咖啡培训市场规模同比增长35%,但部…

2025年十大优质的韩式烤肉店加盟连锁排行榜,创新韩式烤肉品

为帮助创业者精准锁定适配自身需求的韩式烤肉加盟合作伙伴,避免选型走弯路,我们从品牌实力(如市场占有率、供应链稳定性)、加盟扶持体系(含选址评估、运营培训、营销支持)、盈利模型(单店回本周期、毛利空间)、…

C++音视频就业路线 - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

【小记】服务器mysql启动无法启动

问题:通过systemctl status mysql命令查看mysql状态为failedSolution: 1. 关闭 Selinux 防火墙临时关闭: Sentenforce 0永久关闭: vi /etc/selinux/config2.为mysql添加权限 chown -R mysql:mysql mysqldir /3.修改my…

2025石家庄业余学西点机构TOP5推荐:选学西点的机构必看

随着烘焙文化在石家庄、保定等河北城市的兴起,越来越多上班族、宝妈、应届生开始关注业余学西点的机会,求推荐学西点的机构也成为本地热门搜索词。但市场上部分机构存在课程与市场脱节、师资不专业、实操不足等问题,…