公司内部人员使用的 web 后台需要前后端分工吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
rockyliang
V2EX    Web Dev

公司内部人员使用的 web 后台需要前后端分工吗

  •  
  •   rockyliang 2021-06-08 23:40:01 +08:00 9467 次点击
    这是一个创建于 1585 天前的主题,其中的信息可能已经有所发展或是发生改变。

    每个公司内部肯定有各种各样的 web 管理后台,这些后台因为只是给公司内部人员使用,在 UI 方面没有很高的要求,所以想了解下,目前是前后端分工(前端后端由不同的人负责开发)的公司多,还是不分工的多

    然后最后还想问下,有没有什么好用的免费前端框架,能够快速的做出一个 eb 内容管理后台?

    61 条回复    2021-06-11 16:36:08 +08:00
    scukmh
        1
    scukmh  
       2021-06-08 23:44:26 +08:00   1
    内部系统不都是全栈(干)工程师吗?大公司还是有分工的。
    duan602728596
        2
    duan602728596  
       2021-06-09 00:11:18 +08:00
    分工,UI 没有要求只是没有人设计,但是交互体验还是要有的。我们开发的后台,同事有使用起来不舒服的地方,都是群里喊人私聊反馈然后修改的。
    而且多个后台可能对应多个项目的接口,不分开的话,代码复用就会很麻烦。
    后台之间也可能会需要封装成组件来复用代码。
    007yxc
        3
    007yxc  
       2021-06-09 00:12:56 +08:00   1
    现在几乎都是前后端分离。 除非真是小的不得了的公司,一个人当 4 个人用的那种。
    框架给你推荐个 adminLTE,我很喜欢这套 UI 风格
    Leviathann
        4
    Leviathann  
       2021-06-09 00:16:51 +08:00 via iPhone   1
    前后端分离
    所以我们 react 和 Java 都得写
    ericls
        5
    ericls  
       2021-06-09 00:16:51 +08:00 via iPhone   3
    前后端永远不要分人 沟通成本太高了。
    pigeon33
        6
    pigeon33  
       2021-06-09 00:37:02 +08:00
    应该还是要分的吧,富裕一点的公司甚至会有专门的基础架构部
    jones2000
        7
    jones2000  
       2021-06-09 00:42:54 +08:00
    看预算干活.
    ccde8259
        8
    ccde8259  
       2021-06-09 01:06:54 +08:00 via iPhone
    过手两套
    一套用模板引擎 ThymeLeaf+LayUI
    从零学习 jQuery
    一套前后端分离 NgZorroAntd
    从零学习 Angular
    按着后端招
    按着全栈干
    LancerComet
        9
    LancerComet  
       2021-06-09 01:30:53 +08:00
    分,后台是生产力工具,地位和 C 端项目没有区别
    xuanbg
        10
    xuanbg  
       2021-06-09 06:46:55 +08:00   1
    当然分了,合一起维护反而麻烦。
    Rocketer
        11
    Rocketer  
       2021-06-09 06:51:52 +08:00 via iPhone   1
    正规开发必须得分,只有分了,双方才必须各自保证健壮性,你无论给我发个什么玩意过来我都得能接住才行。

    如果要求不高,那一个人开发也行,好处就是自己发的数据长啥样自己知道,异常情况概不处理。
    janxin
        12
    janxin  
       2021-06-09 07:26:53 +08:00 via iPhone
    前后端分离,一人全干
    debuggerx
        13
    debuggerx  
       2021-06-09 07:58:00 +08:00 via Android
    支持分端不分人
    ooh
        14
    ooh  
       2021-06-09 08:02:34 +08:00
    antd pro + openapi
    cslive
        15
    cslive  
       2021-06-09 08:31:37 +08:00
    @ccde8259 ng 直接招 java 干全栈完事
    a719031256
        16
    a719031256  
       2021-06-09 08:38:58 +08:00
    分端不分人,一般后端都能写前端,需求不多的话,不用单独招前端
    mosfet
        17
    mosfet  
       2021-06-09 08:40:18 +08:00   1
    我们自己用的是用 laravel-admin 一把梭哈
    murmur
        18
    murmur  
       2021-06-09 08:47:11 +08:00
    分工和分人还是有区别的,可以分工,但是你一把梭
    matatabi
        19
    matatabi  
       2021-06-09 08:57:41 +08:00
    分端不分人
    xiaomingVTEX
        20
    xiaomingVTEX  
       2021-06-09 08:58:10 +08:00   2
    不是有很多中后台 UI 吗 最近华为都开源了一个 https://devui.design/,, 百度的低代码 https://baidu.gitee.io/amis/
    jorneyr
        21
    jorneyr  
       2021-06-09 09:09:35 +08:00
    开发模式与项目源码分前后端,但是开发的人全后端去做,不会就学习,很快的。
    现在 Vue 的框架 Element Ui, iView 等的样式都非常不错,不用刻意设计都比很多设计强。
    dream4ever
        22
    dream4ever  
       2021-06-09 09:13:20 +08:00
    我自己就是分开的,前端用 Ant Design Vue,后端基于 Express.js 搭建,这样改一个端的代码的时候,不需要动另一个端的代码。
    wxw752
        23
    wxw752  
       2021-06-09 09:18:21 +08:00
    我有时候多传数据到前端都懒得处理,这就是让我做全栈的代价。
    moreant
        24
    moreant  
       2021-06-09 09:19:54 +08:00
    分端不分人
    niub
        25
    niub  
       2021-06-09 09:22:20 +08:00
    同意楼上观点,分端不分人
    passerbytiny
        26
    passerbytiny  
       2021-06-09 09:48:40 +08:00 via Android
    分不分,要看使用人员的要求和现有资源。虽然是内部人员使用,但也有可能是大量内部人员在大量的时间使用,这时候还是有分的必要。如果现有人员大多闲得蛋疼,那分开是有技术积累的好处的。

    如果使用人员要求高但是现有人手不够,比如互联网公司产品经理们使用的内部系统,那就不是考虑分不分的问题,而是跑步跑路的问题。
    darknoll
        27
    darknoll  
       2021-06-09 10:01:45 +08:00
    小公司可能一个人从头到尾一条龙服务了,还是大公司好
    JerryCha
        28
    JerryCha  
       2021-06-09 10:04:39 +08:00
    [然后最后还想问下,有没有什么好用的免费前端框架,能够快速的做出一个 web 内容管理后台?]
    爱速搭,请
    Dragonphy
        29
    Dragonphy  
       2021-06-09 10:08:48 +08:00
    @xiaomingVTEX
    HUAWEI 这 UI 让我想起了乔布斯的一句话:”微软最大的问题就是没有品味“
    slowgen
        30
    slowgen  
       2021-06-09 10:11:05 +08:00
    Web 内容管理后台,我现在强力推荐 https://docs.directus.io/getting-started/introduction/ ,可以用 1 天就把一个人接近 2 周的 CRUD + 前端页面的活干完
    Symo
        31
    Symo  
       2021-06-09 10:14:24 +08:00
    没有涉及大量状态管理的没必要 vue
    rockyliang
        32
    rockyliang  
    OP
       2021-06-09 11:13:23 +08:00
    @Leviathann @xuanbg @dream4ever 可能“分工”这个词容易引起歧义,问题里的“分工”是指人员上的分离,前端、后端由不同的人去开发,而不是仅仅指前后端代码是否分离
    zoharSoul
        33
    zoharSoul  
       2021-06-09 11:57:33 +08:00
    我们是分端不分人
    newmlp
        34
    newmlp  
       2021-06-09 12:01:56 +08:00
    人力够就分,不够就后端兼职
    charlie21
        35
    charlie21  
       2021-06-09 12:06:43 +08:00
    这个问题本身就是另一个问题的答案
    zhangfeiwudi
        36
    zhangfeiwudi  
       2021-06-09 12:06:47 +08:00
    内部系统也是要分的,前端一套后端 api
    shayuvpn0001
        37
    shayuvpn0001  
       2021-06-09 12:32:03 +08:00
    如果我是老板,怎么简单怎么来,不需要考虑界面好不好看,使用舒适度,测试埋点等问题,Admin LTE 或者 jQuery/jQueryEasy 一把梭,甚至可以考虑 ASP.Net 模板自动生成什么的,关键一点是成本要低,不出幺蛾子就行。
    code4you
        38
    code4you  
       2021-06-09 12:54:06 +08:00
    @shuimugan 这个不错 每次 crud 虽然很简单但是得投入时间弄 一直想找这样的工具
    james2013
        39
    james2013  
       2021-06-09 13:40:33 +08:00
    我自己的小项目都分前后端,前端使用 vue-admin-templete.
    分开写的很舒服,用 vue 速度很快
    zw1one
        40
    zw1one  
       2021-06-09 14:02:40 +08:00
    分不分人看情况,但技术架构上一定要分。
    securityCoding
        41
    securityCoding  
       2021-06-09 14:33:25 +08:00   2
    分 , 让我写前端我会疯
    xwayway
        42
    xwayway  
       2021-06-09 14:43:38 +08:00   1
    前后端工程分离了,但是并没有前后端分工。。。前公司给 2B 客户用的系统,都是后端在写。一群前端水平都不咋样的后端在那儿写前端代码,真恼火
    neptuno
        43
    neptuno  
       2021-06-09 15:15:31 +08:00
    入职第一家公司,我就是做的后端,然后自学前端,用的 vue 。做了好多个系统。但一定要前后端分离,以后公司要是发展壮大了,招个前端就行了。
    dreamramon
        44
    dreamramon  
       2021-06-09 15:26:52 +08:00
    上一个项目适用了下 amis,还可以。
    waltcow
        45
    waltcow  
       2021-06-09 15:33:59 +08:00
    nextjs
    KouShuiYu
        46
    KouShuiYu  
       2021-06-09 15:55:20 +08:00
    公司就我一个人,vue 和 node 一把梭
    leafre
        47
    leafre  
       2021-06-09 16:12:01 +08:00 via Android
    不要再让后端码农写后台了
    sanggao
        48
    sanggao  
       2021-06-09 16:59:52 +08:00
    @dreamramon 百度 amis 没想到真有人用
    JKeita
        49
    JKeita  
       2021-06-09 17:24:03 +08:00
    extjs
    dreamramon
        50
    dreamramon  
       2021-06-09 17:40:38 +08:00
    @sanggao 确实,现在都是分端不分人,百度的东西不想用,但是现在也确实没找到啥靠 json 就能做出来页面的框架。。。
    yueban5521
        51
    yueban5521  
       2021-06-09 18:21:26 +08:00
    兄弟半吊子,还是使用一个简单的框架,百度的东西除非 100%合适,如果需要改动的话,你会想死的
    cherry89
        52
    cherry89  
       2021-06-09 19:26:49 +08:00
    技术上会分离,人员看情况;如果系统复杂又着急用,就两个人做。技术栈是 React 和 Java 。开源框架有 antd 和 leancloud
    Jaosn
        53
    Jaosn  
       2021-06-09 22:38:21 +08:00
    antd pro 照抄就行
    xiaomingVTEX
        54
    xiaomingVTEX  
       2021-06-09 22:39:09 +08:00
    觉得现在有两种前端, 一种是需要满足客户各种需求的,各种定制化,这种性能需求等比较复杂的前端, 还有一种就是单纯的中后台管理前端, 这种基本就是 curd 类型, 大部分由代码生成, 不怎么懂前端的后端也能修改,也能做
    SingeeKing
        55
    SingeeKing  
    PRO
       2021-06-10 01:44:10 +08:00 via iPhone
    我们公司分,但是申请前端资源又要排期又要沟通什么的成本太大,所以我一般都是自己顺手做了
    40EaE5uJO3Xt1VVa
        56
    40EaE5uJO3Xt1VVa  
       2021-06-10 07:02:42 +08:00
    zjsxwc
        57
    zjsxwc  
       2021-06-10 08:16:08 +08:00 via Android
    看情况吧,普通业务 php 后端有 sonataadmin 这种 crud 生成器框架,搞完实体类直接生成页面,再稍微修改下,就搞定了,优点是快速且能定制。

    碰到搞不定的复杂业务再上前后端分离。
    cwliang
        58
    cwliang  
       2021-06-10 09:54:19 +08:00
    前端 Angular,后端 nest,一把梭
    unco020511
        59
    unco020511  
       2021-06-10 16:38:28 +08:00
    分端不分人
    chenqh
        60
    chenqh  
       2021-06-11 15:41:44 +08:00
    如果只是一个人,不分, 约分工作量越多,何必呢
    zhuangjia
        61
    zhuangjia  
       2021-06-11 16:36:08 +08:00
    分端不分人 +1
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3982 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 00:57 PVG 08:57 LAX 17:57 JFK 20:57
    Do have faith in what you're doing.
    ubao 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