代码之家  ›  专栏  ›  技术社区  ›  Thijs Koerselman

Ant Design antd与antd mobile用于非本地移动web开发

  •  21
  • Thijs Koerselman  · 技术社区  · 7 年前

    在阅读有关Ant设计的文章时,我对使用哪个库进行移动web开发感到困惑。有两个图书馆, antd antd-mobile . 虽然很明显,antd mobile支持iOS和Android上的react native,但不清楚哪一种最适合普通移动(非本机/SPA)web开发。

    阅读antd简介,您会看到“Ant Design是专门为内部桌面应用程序创建的,…”,阅读antd mobile简介时,您将看到“支持Web/iOS/Android平台(基于React Native)”

    从这一点上,我认为ant在某种程度上不太适合web开发,而不是基于web的桌面(即Elektron)应用程序。

    但是,试图用ant mobile构建一个普通的web应用程序,我无法让它工作。例如,按钮正在显示,但日期选择器没有显示。切换到ant似乎一切都很好。

    我认为对于任何非本地移动开发,您需要使用ant而不是ant mobile,对吗?

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

    1 回复  |  直到 7 年前
        1
  •  13
  •   Yichz    7 年前

    根据我的经验:

    Antd

    用于全浏览器纯网络(或电子)开发,它们不是移动先行设计,在某些情况下,你必须调整以使你的网页在移动中看起来很好。

    Antd手机 :

    Antd mobile导出了两个版本的组件,web版本(使用DOM)和react本机版本(使用视图、文本等…)

    Web版本 浏览器 . 例如,去打开facebook。com,亚马逊。com与 (它们看起来真的不同于台式机)。

    反应本机版本 :你将使用它构建一个移动应用程序(一个混合应用程序),该应用程序位于谷歌Play store/App store中,这是一个需要安装的应用程序。

    如果我犯了错误,请告诉我。