大公司的前端项目和个人项目有什么区别? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
sy20030260
V2EX    程序员

大公司的前端项目和个人项目有什么区别?

  •  
  •   sy20030260 2021-08-09 20:08:17 +08:00 3336 次点击
    这是一个创建于 1594 天前的主题,其中的信息可能已经有所发展或是发生改变。

    对于后端项目,大公司和个人项目区别挺大的:微服务、中间件、高可用、统一的项目结构规范等等,个人觉得这些还蛮重要的。平时自己也会写些小前端,但都是个人项目,简单粗暴。很好奇对于前端,大公司项目和个人项目会有哪些区别?自己能想到的有:

    1. 有统一的内部组件库
    2. 遵守一定的代码规范
    3. 对于 toC 项目,性能优化要求(包体积、加载速度等)

    各位 V 友有什么补充么?

    10 条回复    2021-08-10 21:38:54 +08:00
    singerll
        1
    singerll  
       2021-08-09 20:13:40 +08:00 via Android
    个人项目,咋花哨咋写。大公司项目,会啥用啥写。
    Bijiabo
        2
    Bijiabo  
       2021-08-09 21:12:28 +08:00
    个人项目不需要写 PPT 的
    musi
        3
    musi  
       2021-08-09 21:16:58 +08:00   3
    团队技术栈的限制
    历史遗留问题
    错误上报和埋点统计
    团队沉淀的工具链等
    sy20030260
        5
    sy20030260  
    OP
       2021-08-09 21:22:09 +08:00
    @Bijiabo 确实
    GeruzoniAnsasu
        6
    GeruzoniAnsasu  
       2021-08-10 03:48:57 +08:00
    根本区别:

    公司项目在给别人写代码
    个人项目在给自己写代码



    注意「给别人」有很多个双关义,自行体会
    niub
        7
    niub  
       2021-08-10 09:53:26 +08:00
    目前想到这些:
    1 、技术栈
    不同团队的技术栈有时候是不一样的,有些主 Vue,有些主 React,个人项目随便你怎么整

    2 、CI/CD
    个人项目有做这个的,不管是通过 Jenkins 、GitLab 或是其它方式的,举个手我看看有多少?公司项目就不一样了,内网会搭建多套环境,比如开发环境、测试环境、预发布环境等,CI/CD 是必须的

    3 、项目构建
    比如打包速度、bundle 体积、多语言等

    4 、稳定性
    公司项目对稳定性有要求(比如加一层 BFF ),页面埋点、错误上报、静态资源走 CDN 等

    5 、目的性
    满足公司运营要求或业务要求或其它原因的各种迭代,这是最大的区别
    exmario
        8
    exmario  
       2021-08-10 10:08:40 +08:00
    模块 /对接需求?
    varrily
        9
    varrily  
       2021-08-10 13:51:19 +08:00
    除了业务不一样,技术应该是无差别的,复用,个人项目可以更好的尝鲜。
    JerryCha
        10
    JerryCha  
       2021-08-10 21:38:54 +08:00
    1. 有统一的内部组件库
    bug 一堆,还得被迫修改自己的代码规避。部分团队直接拿 antd 配主题完成任务。

    2. 遵守一定的代码规范
    husky 、prettier 、eslint/tslint 肯定会配。提交的时候不知道哪个傻逼写错了类型,急着上线只能 git commit -m "some comment" --no-verify 。any 肯定是满天飞的,某些组件有 bug 导致业务系统写了一大堆 setTimeout(() => someFn, 0)保证自己能拿到数据。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2416 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 02:27 PVG 10:27 LAX 18:27 JFK 21:27
    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