gpt4 book ai didi

antd - Ant Design antd vs antd-mobile 用于非原生移动 web 开发

转载 作者:行者123 更新时间:2023-12-04 01:06:48 28 4
gpt4 key购买 nike

阅读有关 Ant Design 的信息,我对使用哪个库进行移动 Web 开发感到困惑。有两个库,antdantd-mobile .虽然很明显 antd-mobile 在 iOS 和 Android 上支持 react-native,但尚不清楚哪一个最适合普通移动(非原生/SPA)Web 开发。

阅读 antd 介绍您会看到诸如“Ant Design 这是专门为内部桌面应用程序创建的......”之类的语句,而阅读 antd-mobile 介绍您会看到“支持 Web/iOS/Android 平台(基于 React Native)”

由此我认为,除了基于 Web 的桌面(即 Elektron)应用程序之外,ant 在某种程度上不太适合 Web 开发。

但是试图用 ant-mobile 构建一个普通的网络应用程序我无法让它工作。例如 Button 正在显示,但 DatePicker 没有。切换到 Ant 一切似乎工作正常。

我是否正确假设对于任何非本地移动开发,您需要使用 ant 而不是 ant-mobile?

如果是这样,antd-mobile 提到的这个受支持的“Web”平台是什么?

最佳答案

根据我的经验:

Ant :

仅用于完整的浏览器 Web(或电子)开发,它们不是移动优先设计,在某些情况下您必须进行调整以使您的网页在移动设备中看起来不错。

Ant 移动 :

Antd mobile 导出 2 个版本的组件,web 版本(使用 DOM)和 react 原生版本(使用 View、Text 等...)

网页版 : 你可以认为它就像 jQuery Mobile、Sencha Touch 等,它旨在构建纯移动网页/应用程序,你将在移动设备中看到的应用程序 浏览器 .例如,使用 打开 facebook.com、amazon.com手机浏览器 (它们看起来和桌面版真的不同)。

React Native 版本 :您将使用它来构建位于 Google Play 商店/App Store 中的移动应用程序(混合应用程序),这是一个需要安装的应用程序。

希望能帮助到你。
如果我犯了错误,请告诉我。

关于antd - Ant Design antd vs antd-mobile 用于非原生移动 web 开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46920892/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com