【发布时间】:2021-02-13 04:11:41
【问题描述】:
阅读 Ant Design 我对使用哪个库进行移动 Web 开发感到困惑。有两个库,antd 和 antd-mobile。虽然很明显 antd-mobile 在 iOS 和 Android 上支持 react-native,但尚不清楚哪一个最适合普通移动(非原生/SPA)Web 开发。
阅读 antd 的介绍你会看到诸如“Ant Design 这是专门为内部桌面应用程序创建的......”之类的语句,而阅读 antd-mobile 的介绍你会看到“支持 Web / iOS / Android 平台(基于 React原生)”
据此,我认为 ant 在某种程度上不太适合基于 Web 的桌面(即 Elektron)应用程序以外的 Web 开发。
但是试图用 ant-mobile 构建一个普通的网络应用程序,我无法让它工作。例如 Button 正在显示,但 DatePicker 没有。切换到蚂蚁一切似乎工作正常。
我是否认为对于任何非本地移动开发都需要使用 ant 而不是 ant-mobile?
如果是这样,antd-mobile 提到的这个受支持的“Web”平台是什么?
【问题讨论】:
-
你最终追求的是什么。我和你一样处于两难境地,想知道你是否能够在某件事上归零。此外,您可以推荐的任何其他 UI 框架都适用于两者。
-
我选择了
antd,因为对于我正在构建的(管理)界面来说,移动设备并不是那么重要。老实说,我不知道它在移动设备上的表现如何,但我猜这绝对是合适的。我的第二个选择可能是语义用户界面,但我认为其他库已经出现。 React + 好的 Typescript 定义对我来说很重要。
标签: antd antd-mobile