V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
moonrailgun
V2EX  ›  前端开发

大前端的范畴是什么?

  •  
  •   moonrailgun ·
    moonrailgun · 2023-10-11 17:24:55 +08:00 · 1396 次点击
    这是一个创建于 407 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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

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

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

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

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

    “本来三个团队是搞 mac linux window 。正常融合是用通用技术比如 electron 去直接做三端”
    不一定,也有可能是 1.5~2 个团队的人力去做三个完全独立的客户端。(减少了沟通、试错、一致性的成本)
    seeu2ex
        19
    seeu2ex  
       2023-10-12 14:07:01 +08:00
    @moonrailgun #10 按道理讲现在的前端框架各端一套代码都可以跑通吧,
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3032 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 13:58 · PVG 21:58 · LAX 05:58 · JFK 08:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.