每个公司内部肯定有各种各样的 web 管理后台,这些后台因为只是给公司内部人员使用,在 UI 方面没有很高的要求,所以想了解下,目前是前后端分工(前端后端由不同的人负责开发)的公司多,还是不分工的多
然后最后还想问下,有没有什么好用的免费前端框架,能够快速的做出一个 web 内容管理后台?
1
scukmh 2021-06-08 23:44:26 +08:00 1
内部系统不都是全栈(干)工程师吗?大公司还是有分工的。
|
2
duan602728596 2021-06-09 00:11:18 +08:00
分工,UI 没有要求只是没有人设计,但是交互体验还是要有的。我们开发的后台,同事有使用起来不舒服的地方,都是群里喊人私聊反馈然后修改的。
而且多个后台可能对应多个项目的接口,不分开的话,代码复用就会很麻烦。 后台之间也可能会需要封装成组件来复用代码。 |
3
007yxc 2021-06-09 00:12:56 +08:00 1
现在几乎都是前后端分离。 除非真是小的不得了的公司,一个人当 4 个人用的那种。
框架给你推荐个 adminLTE,我很喜欢这套 UI 风格 |
4
Leviathann 2021-06-09 00:16:51 +08:00 via iPhone 1
前后端分离
所以我们 react 和 Java 都得写 |
5
ericls 2021-06-09 00:16:51 +08:00 via iPhone 3
前后端永远不要分人 沟通成本太高了。
|
6
pigeon33 2021-06-09 00:37:02 +08:00
应该还是要分的吧,富裕一点的公司甚至会有专门的基础架构部
|
7
jones2000 2021-06-09 00:42:54 +08:00
看预算干活.
|
8
ccde8259 2021-06-09 01:06:54 +08:00 via iPhone
过手两套
一套用模板引擎 ThymeLeaf+LayUI 从零学习 jQuery 一套前后端分离 NgZorroAntd 从零学习 Angular 按着后端招 按着全栈干 |
9
LancerComet 2021-06-09 01:30:53 +08:00
分,后台是生产力工具,地位和 C 端项目没有区别
|
10
xuanbg 2021-06-09 06:46:55 +08:00 1
当然分了,合一起维护反而麻烦。
|
11
Rocketer 2021-06-09 06:51:52 +08:00 via iPhone 1
正规开发必须得分,只有分了,双方才必须各自保证健壮性,你无论给我发个什么玩意过来我都得能接住才行。
如果要求不高,那一个人开发也行,好处就是自己发的数据长啥样自己知道,异常情况概不处理。 |
12
janxin 2021-06-09 07:26:53 +08:00 via iPhone
前后端分离,一人全干
|
13
debuggerx 2021-06-09 07:58:00 +08:00 via Android
支持分端不分人
|
14
ooh 2021-06-09 08:02:34 +08:00
antd pro + openapi
|
16
a719031256 2021-06-09 08:38:58 +08:00
分端不分人,一般后端都能写前端,需求不多的话,不用单独招前端
|
17
mosfet 2021-06-09 08:40:18 +08:00 1
我们自己用的是用 laravel-admin 一把梭哈
|
18
murmur 2021-06-09 08:47:11 +08:00
分工和分人还是有区别的,可以分工,但是你一把梭
|
19
matatabi 2021-06-09 08:57:41 +08:00
分端不分人
|
20
xiaomingVTEX 2021-06-09 08:58:10 +08:00 2
不是有很多中后台 UI 吗 最近华为都开源了一个 https://devui.design/,, 百度的低代码 https://baidu.gitee.io/amis/
|
21
jorneyr 2021-06-09 09:09:35 +08:00
开发模式与项目源码分前后端,但是开发的人全后端去做,不会就学习,很快的。
现在 Vue 的框架 Element Ui, iView 等的样式都非常不错,不用刻意设计都比很多设计强。 |
22
dream4ever 2021-06-09 09:13:20 +08:00
我自己就是分开的,前端用 Ant Design Vue,后端基于 Express.js 搭建,这样改一个端的代码的时候,不需要动另一个端的代码。
|
23
wxw752 2021-06-09 09:18:21 +08:00
我有时候多传数据到前端都懒得处理,这就是让我做全栈的代价。
|
24
moreant 2021-06-09 09:19:54 +08:00
分端不分人
|
25
niub 2021-06-09 09:22:20 +08:00
同意楼上观点,分端不分人
|
26
passerbytiny 2021-06-09 09:48:40 +08:00 via Android
分不分,要看使用人员的要求和现有资源。虽然是内部人员使用,但也有可能是大量内部人员在大量的时间使用,这时候还是有分的必要。如果现有人员大多闲得蛋疼,那分开是有技术积累的好处的。
如果使用人员要求高但是现有人手不够,比如互联网公司产品经理们使用的内部系统,那就不是考虑分不分的问题,而是跑步跑路的问题。 |
27
darknoll 2021-06-09 10:01:45 +08:00
小公司可能一个人从头到尾一条龙服务了,还是大公司好
|
28
JerryCha 2021-06-09 10:04:39 +08:00
[然后最后还想问下,有没有什么好用的免费前端框架,能够快速的做出一个 web 内容管理后台?]
爱速搭,请 |
29
Dragonphy 2021-06-09 10:08:48 +08:00
@xiaomingVTEX
HUAWEI 这 UI 让我想起了乔布斯的一句话:”微软最大的问题就是没有品味“ |
30
shuimugan 2021-06-09 10:11:05 +08:00
Web 内容管理后台,我现在强力推荐 https://docs.directus.io/getting-started/introduction/ ,可以用 1 天就把一个人接近 2 周的 CRUD + 前端页面的活干完
|
31
Symo 2021-06-09 10:14:24 +08:00
没有涉及大量状态管理的没必要 vue
|
32
rockyliang OP |
33
zoharSoul 2021-06-09 11:57:33 +08:00
我们是分端不分人
|
34
newmlp 2021-06-09 12:01:56 +08:00
人力够就分,不够就后端兼·职
|
35
charlie21 2021-06-09 12:06:43 +08:00
这个问题本身就是另一个问题的答案
|
36
zhangfeiwudi 2021-06-09 12:06:47 +08:00
内部系统也是要分的,前端一套后端 api
|
37
shayuvpn0001 2021-06-09 12:32:03 +08:00
如果我是老板,怎么简单怎么来,不需要考虑界面好不好看,使用舒适度,测试埋点等问题,Admin LTE 或者 jQuery/jQueryEasy 一把梭,甚至可以考虑 ASP.Net 模板自动生成什么的,关键一点是成本要低,不出幺蛾子就行。
|
39
james2013 2021-06-09 13:40:33 +08:00
我自己的小项目都分前后端,前端使用 vue-admin-templete.
分开写的很舒服,用 vue 速度很快 |
40
zw1one 2021-06-09 14:02:40 +08:00
分不分人看情况,但技术架构上一定要分。
|
41
securityCoding 2021-06-09 14:33:25 +08:00 2
分 , 让我写前端我会疯
|
42
xwayway 2021-06-09 14:43:38 +08:00 1
前后端工程分离了,但是并没有前后端分工。。。前公司给 2B 客户用的系统,都是后端在写。一群前端水平都不咋样的后端在那儿写前端代码,真恼火
|
43
neptuno 2021-06-09 15:15:31 +08:00
入职第一家公司,我就是做的后端,然后自学前端,用的 vue 。做了好多个系统。但一定要前后端分离,以后公司要是发展壮大了,招个前端就行了。
|
44
dreamramon 2021-06-09 15:26:52 +08:00
上一个项目适用了下 amis,还可以。
|
45
waltcow 2021-06-09 15:33:59 +08:00
nextjs
|
46
KouShuiYu 2021-06-09 15:55:20 +08:00
公司就我一个人,vue 和 node 一把梭
|
47
leafre 2021-06-09 16:12:01 +08:00 via Android
不要再让后端码农写后台了
|
48
sanggao 2021-06-09 16:59:52 +08:00
@dreamramon 百度 amis 没想到真有人用
|
49
JKeita 2021-06-09 17:24:03 +08:00
extjs
|
50
dreamramon 2021-06-09 17:40:38 +08:00
@sanggao 确实,现在都是分端不分人,百度的东西不想用,但是现在也确实没找到啥靠 json 就能做出来页面的框架。。。
|
51
yueban5521 2021-06-09 18:21:26 +08:00
兄弟半吊子,还是使用一个简单的框架,百度的东西除非 100%合适,如果需要改动的话,你会想死的
|
52
cherry89 2021-06-09 19:26:49 +08:00
技术上会分离,人员看情况;如果系统复杂又着急用,就两个人做。技术栈是 React 和 Java 。开源框架有 antd 和 leancloud
|
53
Jaosn 2021-06-09 22:38:21 +08:00
antd pro 照抄就行
|
54
xiaomingVTEX 2021-06-09 22:39:09 +08:00
觉得现在有两种前端, 一种是需要满足客户各种需求的,各种定制化,这种性能需求等比较复杂的前端, 还有一种就是单纯的中后台管理前端, 这种基本就是 curd 类型, 大部分由代码生成, 不怎么懂前端的后端也能修改,也能做
|
55
SingeeKing 2021-06-10 01:44:10 +08:00 via iPhone
我们公司分,但是申请前端资源又要排期又要沟通什么的成本太大,所以我一般都是自己顺手做了
|
56
40EaE5uJO3Xt1VVa 2021-06-10 07:02:42 +08:00
|
57
zjsxwc 2021-06-10 08:16:08 +08:00 via Android
看情况吧,普通业务 php 后端有 sonataadmin 这种 crud 生成器框架,搞完实体类直接生成页面,再稍微修改下,就搞定了,优点是快速且能定制。
碰到搞不定的复杂业务再上前后端分离。 |
58
cwliang 2021-06-10 09:54:19 +08:00
前端 Angular,后端 nest,一把梭
|
59
unco020511 2021-06-10 16:38:28 +08:00
分端不分人
|
60
chenqh 2021-06-11 15:41:44 +08:00
如果只是一个人,不分, 约分工作量越多,何必呢
|
61
zhuangjia 2021-06-11 16:36:08 +08:00
分端不分人 +1
|