ant design 适合开发后台应用,到底是什么意思呢? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
hujianxin
V2EX    程序员

ant design 适合开发后台应用,到底是什么意思呢?

  •  < href="Javascript:" Onclick="downVoteTopic(430783);" class="vote">
  •   hujianxin 2018-02-14 23:08:51 +08:00 12207 次点击
    这是一个创建于 2806 天前的主题,其中的信息可能已经有所发展或是发生改变。

    各位前端大佬好,我是一名后端程序员(给自己贴个标签。。。)

    最近学习使用 react 开发东西,感觉挺好用,尤其是 react 的 components 框架:ant design,很多现成的组件非常方便。

    在知乎上搜索 antd 相关的话题的时候,大家的回答里总是有这么几个关键词:企业应用、后台应用。 这里我就有点纳闷了。。

    1. 大家使用 antd 都是开发公司后台应用吗?这个 antd 是用来开发 antd 应用到底啥意思呢?后台应用有比较好的定义吗?
    2. 普通的网站(比如论坛 V2EX )适合使用 antd 开发吗?
    3. 普通的网站(比如 V2EX )适合使用什么组件开发呢?或者根本只需要 react+bootstrap css 就可以,不需要组件框架就行?

    我上面问的问题,过于理想化,过于形式化了,但是为了表达我内心的疑问,还是这样问了,见谅,哈哈,谢谢各位前端大佬。

    9 条回复    2021-01-19 12:11:33 +08:00
    seki
        1
    seki  
       2018-02-14 23:30:29 +08:00
    后台应用就是那种 xxx 管理平台之类的网站,特点是对于数据的显示和操作交互会比较多。而且因为不是给普通用户使用的,一般也不过于追求特别的 ui 主题和动效,定制过主题的 antd 一般就能满足需求。

    普通网站适不适合看你心里面的设计稿

    组件框架就是帮你封装好了很多逻辑,不需要自己一个一个实现,新开始的话还是熟悉一个框架吧
    htfy96
        2
    htfy96  
       2018-02-14 23:31:48 +08:00
    1. 意思就是适合用于注重功能而不是需要额外特殊设计的地方,这些地方适合使用标准化的部件来加快开发。

    2. 给用户的网页常常需要特殊的功能 /额外设计。在没有设计的时候用 antd 的结果就是网站的样子千篇一律,有设计的时候常常会遇到设计稿和 antd 框架的冲突。

    3. 取决于团队有没有设计 /高效的切图能力。没有:用组件开发+少许修改样式;有:按传统的设计 -> 切图 -> 逻辑流程走。antd 等产品的出现让这道分界线变高了。
    oliverhuang
        3
    oliverhuang  
       2018-02-14 23:34:19 +08:00
    1.后台应用在没有 UI 和交互的情况下,很多情况下甚至都没有前端开发,这些可能都要后端开发自己弄,antd 的好处就是提供一个封装程度比较高,并且也还不错的前端的解决方案。可以根据需求快速实现。
    2.v2ex 也可以用 antd 开发,不过要改样式。
    3.如果业务需求 react+bootstrap css 可以完成,不用 antd 也可以,其实如果业务简单你选择用 bootstrap+jquery+css 也未尝不可吧。没有什么不能用或者能用的,或者没有什么好或者不好的。都是看需求和时间等多方面因素考虑才决定使用什么的。
    hujianxin
        4
    hujianxin  
    OP
       2018-02-14 23:45:28 +08:00
    @seki @htfy96 @oliverhuang 感谢三位细致走心的回答。我大体懂得大家的意思了。
    tlday
        5
    tlday  
       2018-02-16 09:51:02 +08:00 via iPhone
    深度使用 ant.design 之后,感觉 ant.design 并不适合 react。react 的单向绑定机制让 ant 在表单方面增加了太多不必要的代码了,这东西不该写这么多的。
    henshang
        6
    henshang  
       2018-10-26 16:50:29 +08:00
    我也感觉是,在使用 antdegin 的时候总是要写那么多代码,如果加入路由或者 redux 我感觉差不多都是要重写代码
    afc163
        7
    afc163  
       2020-01-14 18:16:37 +08:00
    @tlday 可以看看 4.0 最新的 Form API:

    https://next.ant.design/components/form-cn/

    https://zhuanlan.zhihu.com/p/102057196
    youcanwin8099
        8
    youcanwin8099  
       2021-01-19 12:08:58 +08:00
    @oliverhuang “bootstrap+jquery+css 也未尝不可吧”,赞同
    youcanwin8099
        9
    youcanwin8099  
       2021-01-19 12:11:33 +08:00
    @htfy96,”按传统的设计 -> 切图 -> 逻辑流程走“。确切地将:”按传统的设计 -> 切图 -> 少许组件--->注重样式逻辑“。我觉得这个路线好,现在即使是后台管理程序,特别是比较大型的后台,客户,也比较注重外观和体验,期望很高。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3443 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 10:43 PVG 18:43 LAX 03:43 JFK 06:43
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86