V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
moonrailgun

大前端的范畴是什么?

  •  
  •   moonrailgun ·
    PRO
    ·
    moonrailgun · Oct 11, 2023 · 2279 views
    This topic created in 941 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

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

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

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

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

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

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

    “本来三个团队是搞 mac linux window 。正常融合是用通用技术比如 electron 去直接做三端”
    不一定,也有可能是 1.5~2 个团队的人力去做三个完全独立的客户端。(减少了沟通、试错、一致性的成本)
    seeu2ex
        19
    seeu2ex  
       Oct 12, 2023
    @moonrailgun #10 按道理讲现在的前端框架各端一套代码都可以跑通吧,
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1401 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 99ms · UTC 17:13 · PVG 01:13 · LAX 10:13 · JFK 13:13
    ♥ Do have faith in what you're doing.