大前端的范畴是什么?

2023-10-11 17:24:55 +08:00
 moonrailgun

我一直以为大前端就是基于 web 这项天生的跨端技术衍生出来的解决方案。能够实现一次编写到处运行

比如 electron, cordova, react native, 小程序, html5 游戏.

只考虑目的不考虑技术栈的话 flutter 也是.

但是今天偶然看到国内某知名大企业的学习课程,大前端的学习内容还包含安卓原生开发。所以现在安卓也是大前端了么,那 cpp 开发 QT 应用是不是也是大前端的一种,unity 开发跨端游戏也是大前端的一种?

稍微有点打破世界观的感觉。大佬们是怎么看待大前端的范围的呢?

1449 次点击
所在节点    前端开发
19 条回复
lDqe4OE6iOEUQNM7
2023-10-11 17:38:01 +08:00
用户界面都可以称为前端,只是用的语言和工具不一样
musi
2023-10-11 17:40:55 +08:00
只要涉及到用户的操作交互都可以统称为前端
murmur
2023-10-11 17:41:20 +08:00
全干就是大前端,后台业务你写,app 你做,界面你设计,连需求都是你的活
alphat
2023-10-11 17:41:41 +08:00
会用阿里云腾讯云的流水线部署整个前端应用吗?
musi
2023-10-11 17:42:45 +08:00
值得一提的是,有些场景下甚至会把 command line 也称为前端
sentinelK
2023-10-11 17:45:44 +08:00
大前端就是所有客户端业务都能做,负责所有与用户相关的解决方案。

C 端融合也是必然,毕竟目前互联网环境谁都在做入口,单独养多个团队匹配多个环境( Android ,iOS ,Android pad ,ipad ,AndroidTV ,xx 小程序,xx 公众号,pc web ,移动 web ),既不经济,也不利于产品体验的一致性。
MingBaBa
2023-10-11 17:48:02 +08:00
全干
sentinelK
2023-10-11 17:48:13 +08:00
相对应的,后端专心负责数据处理、持久化相关。

简单讲,前端负责门面,后端负责支持。
7inFen
2023-10-11 17:49:08 +08:00
大前端就是 js 一把梭
moonrailgun
2023-10-11 17:52:09 +08:00
@sentinelK C 端融合没问题啊,但是多个团队的活不能让一个团队去做吧。。
本来三个团队是搞 mac linux window 。正常融合是用通用技术比如 electron 去直接做三端。

我的疑惑是变成一个团队要开发原生 mac 原生 linux 原生 window 。因为这也是大前端需要学习的部分。
LitterGopher
2023-10-11 17:55:02 +08:00
SELECT man
FROM foreend_developer
WHERE age > 35
moonrailgun
2023-10-11 17:57:36 +08:00
@LitterGopher Table "foreend_developer" not found, Column "man" not found.
libook
2023-10-11 18:03:57 +08:00
不同公司内对各岗位的定位都不一样。比如在有些公司,开发还兼任运维的工作,还有的公司产品经理还兼任项目经理的工作。

大前端可以是从横向来讲的,包括 Web 前端、App 前端、PC 前端等的,技术范畴;也可以是从纵向来讲的,包括 UI 、客户端处理、客户端与服务端数据流、服务端 BFF 等的,技术范畴。

具体干什么取决于企业部门团队的组织结构和人力资源规划。
lululau
2023-10-11 18:12:04 +08:00
没有意义的问题,如果我说除了挖沙子的是真后端外,其他包括软件开发、计算机整机设计制造、芯片设计制造、光刻机制造都是前端的话,肯定还会有人说,挖沙子的也是前段,造铁锹的才是真后端
abelmakihara
2023-10-11 18:15:55 +08:00
可能有两重意思
1 很多混合开发想做好都要有原生基础的 所以提到这个
2 就是广义上的前端 那安卓跨端也算
我感觉是 1 不是你想的 2
ciki
2023-10-11 18:33:22 +08:00
大前端刚出来的时候概念就是 android+ios+h5
jifengg
2023-10-12 08:25:11 +08:00
我一直认为,从技术角度讲,有 UI 界面的就算“前端”。从使用者角度讲,给用户使用的端就算前端。
可以把两个角度结合起来,算合集。
sentinelK
2023-10-12 09:05:06 +08:00
@moonrailgun
“但是多个团队的活不能让一个团队去做吧”

这本质上就是一个人力和管理的优化问题。
是 n 个小团队,做 n 个产品线,还是一个大团队,在全局视角,充分人力复用做 n 个产品线。

“本来三个团队是搞 mac linux window 。正常融合是用通用技术比如 electron 去直接做三端”
不一定,也有可能是 1.5~2 个团队的人力去做三个完全独立的客户端。(减少了沟通、试错、一致性的成本)
seeu2ex
2023-10-12 14:07:01 +08:00
@moonrailgun #10 按道理讲现在的前端框架各端一套代码都可以跑通吧,

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/981051

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX