公司自己研发一套 UI 框架,这样的公司多吗?各位程序员使用感受如何? - V2EX
请不要在回答技术问题时复制粘贴 AI 生成的内容
ericgui

公司自己研发一套 UI 框架,这样的公司多吗?各位程序员使用感受如何?

  •  
  •   ericgui Mar 20, 2021 5945 views
    This topic created in 1879 days ago, the information mentioned may be changed or developed.

    我司的 UI 框架似乎很强大,可扩展性很强,毕竟要应付各种业务场景,因为我司还是有接近十个大型网站使用同一套 UI 的

    但 bug 很多,常常一边修 UI 框架的 bug,一边完成 feature,进度很慢

    文档很少,甚至是误导性的和错误的文档,造成理解上的困难,常常需要去翻源代码,虽然很锻炼人, 但也实在有点受够了

    是不是要离职?

    Supplement 1    Mar 20, 2021
    别猜了,不是国内公司,也不是微软
    32 replies    2021-03-21 23:55:15 +08:00
    neearai
        1
    neearai  
       Mar 20, 2021 via Android
    感觉能猜出来是哪家。。。
    HeapOverflow
        2
    HeapOverflow  
       Mar 20, 2021
    如果不是几千人规模的公司,感觉其实有点多此一举,没必要造轮子
    ciaoly
        3
    ciaoly  
       Mar 20, 2021 via Android
    微软?
    madpecker009
        4
    madpecker009  
       Mar 20, 2021
    @neearai 求解答
    DoctorCat
        5
    DoctorCat  
       Mar 20, 2021
    大公司都这样。干不了就走人。
    jiyinyiyong
        6
    jiyinyiyong  
       Mar 20, 2021   1
    这事我也干过(小厂..小作坊..), 简单的组件自己写了, 遇到功能不够又要忙着加需求, 细节做得不够的时候又没法甩锅... 就很头疼. 但是业务用到的功能 antd 没有的时候(不至于没有, 可能功能在加还没发布)自己的组件能顶上就很省事, 而且我在防着 antd 突然更新了导致我们大量重构... 可再想想 antd 更新影响业务一年也不会有几次, 到时都不知道业务是不是自己维护了, 就眼前的事情, 口才好点的话跟设计那边多怼几次加私下跟产品沟通一下, 问题可能轻松就过去了, 看往那么远的地方看最后谁也不讨好, 整出来十个组件两个算是在关键时候顶上了, 其他八个冷不丁就被拎出来吐槽...
    wxsm
        7
    wxsm  
       Mar 20, 2021
    成熟的团队一般都会有一些自己的积累,对于前端来说 ui 框架只是其中一部分。
    jzmws
        8
    jzmws  
       Mar 20, 2021 via iPhone
    每个公司都会美其名曰的搞个自己框架。
    QBugHunter
        9
    QBugHunter  
       Mar 20, 2021
    坚持一直,等熟悉了以后在跳槽

    然后你就可以朝下家吹嘘,为公司独立开发了一整套框架,岂不美哉
    xinJang
        10
    xinJang  
       Mar 20, 2021
    金蝶?
    jeffwcx
        11
    jeffwcx  
       Mar 20, 2021   1
    熬走几波人这个框架就成熟了
    saulshao
        12
    saulshao  
       Mar 20, 2021
    HW?
    ericgui
        13
    ericgui  
    OP
       Mar 20, 2021 via iPhone
    @QBugHunter 有道理
    hantsy
        14
    hantsy  
       Mar 20, 2021
    记得 Bootstrap 最初不也是两个人完成的。跟公司大小有什么关系。
    drydiy
        15
    drydiy  
       Mar 20, 2021   1
    @QBugHunter #9 这种 kpi 产物真的害人不浅。有时候小公司真的比大公司舒服多了,没那么多 kpi 产物,自己可以优先选择社区成熟的产品。
    charlie21
        16
    charlie21  
       Mar 20, 2021
    贵公司是自己做了一个类似 antd 或 Kendo UI 的吗?若是则实力很强,若做得好甚至可以卖它

    别的公司都是买现成的,Kendo UI
    Kendo UI includes component suites for jQuery, Angular, React and Vue. ( antd 免费,Kendo UI 允许付费)
    ericgui
        17
    ericgui  
    OP
       Mar 20, 2021
    @charlie21
    做的不好,代码有点稀烂
    blackperl
        18
    blackperl  
       Mar 20, 2021
    路径依赖了吧,是不是你们公司最开始做的时候,当时还没有一款能满足需求的 UI 框架,所以才不得不自己开发?然后随着项目越来越多,代码量越来越大,换成别的框架的代价太大,积重难返了?
    blackperl
        19
    blackperl  
       Mar 20, 2021
    @QBugHunter 这是在 YY 吗?像这种牛,基本上我问三到五个问题就能识破。
    ericgui
        20
    ericgui  
    OP
       Mar 20, 2021
    @blackperl 不是,这个 UI 框架是刚刚推出的,由一个组写了一段时间,但现在开始所有人都用了。
    blackperl
        21
    blackperl  
       Mar 20, 2021
    @ericgui 那你们开发这个 UI 框架的出发点是什么?
    charlie21
        22
    charlie21  
       Mar 20, 2021
    如果是 niche 的像动画框架 greensock.com GSAP , 基本上如果没有商业驱动力很难做起来

    关于 technical debt,Why Airbnb is Moving Off Of React Native 一文里从技术选型-实施-发现问题-无法 handle - 最终废弃的过程角度,聊到了技术债务 tech debt 的各种 cost,包括前期为了节省 cost 后期又不得不追加更多 cost 。如果想去 argue 可以参考
    ericgui
        23
    ericgui  
    OP
       Mar 20, 2021
    @blackperl 我也不知道啊,我新来的,所以才犹豫。要是工作了一段时间了,我肯定早跑路了。
    jones2000
        24
    jones2000  
       Mar 20, 2021
    有能力接手就留下, 没有能力就走人. 嫌不好, 你可以自己开发一个.
    ericgui
        25
    ericgui  
    OP
       Mar 20, 2021 via iPhone
    @jones2000 你这人真是杠精本精了
    jones2000
        26
    jones2000  
       Mar 20, 2021
    @ericgui 一套完全自主的 UI 库要花费多少人力和物力去开发。起初难用是肯定的,哪个程序或插件刚开始都是难用,有 bug 的。 你可以去完善它,改进它,让它更好。
    ericgui
        27
    ericgui  
    OP
       Mar 20, 2021 via iPhone
    @jones2000 理论上是这样的,但这个框架是别人的地盘,每次我提 PR,他们都要质问一下为什么,多搞几次就没意思了。
    jones2000
        28
    jones2000  
       Mar 20, 2021
    @ericgui UI 库几个你常用的功能,进行2次简单的封装,来符合你的习惯和需求,这样你用的时候就会顺手了。
    JerryCha
        29
    JerryCha  
       Mar 21, 2021
    大厂基本都有一套自己的 UI 框架
    某些大厂甚至还自研了一套打包工具,不用 webpack
    ericgui
        30
    ericgui  
    OP
       Mar 21, 2021
    @JerryCha 看来我司还不够大
    qiuxuqin
        31
    qiuxuqin  
       Mar 21, 2021
    我前公司,也有自己的一套 UI 组件库,基于 iview UI,针对公司产品封装或者自己写的,我贡献了其中的可拖拽树形组件( IVIEW 的树不支持拖拽)。
    qiuxuqin
        32
    qiuxuqin  
       Mar 21, 2021
    @qiuxuqin 而且我的公司是一家小公司,前端加起来就 4~6 人左右。
    About     Help     Advertise     Blog     API     FAQ     Solana     1402 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 70ms UTC 17:06 PVG 01:06 LAX 10:06 JFK 13:06
    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