V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yazoox
V2EX  ›  程序员

有一事不明,大前端到底做什么?现在不都是往移动端 app 走么?很少做网页了吧?

  •  
  •   yazoox · 198 天前 · 6990 次点击
    这是一个创建于 198 天前的主题,其中的信息可能已经有所发展或是发生改变。

    常听说,现在大前端火,招聘多,薪水高。

    可是,各大网站(比如,淘宝,京东,等)好几年都不更新网页了,有的还强制要用 app 登录,有的甚至没有网页端,只有 app,比如 闲鱼。

    那招聘那么多前端干嘛?前端技术栈和移动端,应该是不太一样的吧?

    54 条回复    2021-05-18 11:08:18 +08:00
    xiang1xiang
        1
    xiang1xiang   198 天前
    移动端也有前端
    isBitter
        2
    isBitter   198 天前
    因为 app 广告费用比网页高很多。仅此而已
    lblblong
        3
    lblblong   198 天前   ❤️ 1
    小程序、RN 、Flutter 、网站、管理后台、Electron 、App 内嵌浏览器页,这些都需要前端
    philipjf
        4
    philipjf   198 天前   ❤️ 32
    大厂的移动端 app 功能实现还是靠前端,移动端负责套 webview,钻系统漏洞和偷用户隐私。
    kop1989
        5
    kop1989   198 天前
    我理解的大前端指的就是 pc 网页 + 移动网页 + 移动原生 + 小程序。

    而当前移动原生的技术理念和 lz 想像的恰恰相反,是一个个原生 app 其实都是浏览器套壳 or 部分套壳。
    4ark
        6
    4ark   198 天前
    你眼中的各大网站只有淘宝、京东、闲鱼吗?
    就算是这几个也需要做活动页吧?
    phxsuns
        7
    phxsuns   198 天前
    一个 APP 背后有非常多的系统支撑,这些系统里很大部分是需要有界面的。没前端的话,做不好。
    agagega
        8
    agagega   198 天前 via iPhone   ❤️ 1
    现在是做 App 然后套一堆 Web
    7gugu
        9
    7gugu   198 天前 via iPhone
    跨端开发呗,前端进去做的跨端框架,单次开发多端部署。反倒是专精 native app 会越来越少吧?
    yaphets666
        10
    yaphets666   198 天前
    小程序 运营后台。
    你说的那种 hybrid 都是垃圾 app,正经大厂都是 native,部分页面套个 h5.方便更换。
    HerrDu
        11
    HerrDu   198 天前
    移动端也是前端
    xingheng
        12
    xingheng   198 天前   ❤️ 2
    @yaphets666 #10 不能再同意更多。

    还有一种傻逼统一是把“前端”和“移动端”在组织架构上强行统一叫做“大前端”,去他妈的大前端!
    lingo
        13
    lingo   198 天前
    答案都在你标题里了。。。移动端也是大前端的活。哈哈哈哈哈哈
    360511404
        14
    360511404   198 天前
    @philipjf #4 如此精辟
    James369
        15
    James369   198 天前
    布局、动画、交互,本质上更倾向于与用户的互操作。 应用应用嘛,偏向于用户的应用。
    论技术深度还是在后端,但论好玩有趣在前端。
    TimPeake
        16
    TimPeake   198 天前
    感觉楼上的回答没有一个说到点子上的......
    什么叫大前端?这是相对于传统前端说的,传统前端干嘛的?一般只做 pc/WAP 页面就完事儿了。所谓大前端能做的事情非常多。
    web/小程序 /RN 、flutter APP/Electron/桌面程序 /nodejs
    jackiecao
        17
    jackiecao   198 天前
    @philipjf 你跟我讲讲 iOS 的客户端怎么偷?
    Leviathann
        18
    Leviathann   198 天前 via iPhone
    那微前端又是啥
    Stain5
        19
    Stain5   198 天前
    @yaphets666 看来现在 H5 做的越来越好了,已经让大部分人看不出来了
    yaphets666
        20
    yaphets666   198 天前
    @Stain5 。。。 一眼就能看出来,比如说垃圾 twritter
    ChefIsAwesome
        21
    ChefIsAwesome   198 天前   ❤️ 7
    只是一个 sb 的概念。作为程序员,最大的职业隐患就是软件做完了没事干。为了能活下去,我们必须提出各种乱七八糟的概念,搞各种乱七八糟的重构,让自己忙起来。
    面对明显有坑的新概念,新方案:
    情商低的人权衡它的优劣性,最后得出的结论是吃力不讨好,不采用。
    情商高的人指着优势一顿猛吹。等下一个新概念出来时,再把当前方案的劣势提出来,作为被取代的依据。
    bzj
        22
    bzj   198 天前
    可是,各大网站(比如,淘宝,京东,等)好几年都不更新网页了,


    先问是不是再问为什么

    据我所知淘宝一个月前刚更新了 pc 版首页,京东 pc 版同样一直在更新,你现在就打开去确认一下
    mars0prince
        23
    mars0prince   198 天前
    做 KPI
    zhuweiyou
        24
    zhuweiyou   198 天前
    APP 也叫前端, 网页叫 web 前端.
    cheng6563
        25
    cheng6563   198 天前
    反了,现在很多业务都是懒得搞 App 。直接接微信小程序或 H5 就能展开业务了。
    ericls
        26
    ericls   198 天前 via iPhone
    除了游戏 看得见的都是前端
    JerryCha
        27
    JerryCha   198 天前
    我们现在都是在 App 上套浏览器的
    duhb
        28
    duhb   198 天前 via iPhone
    @TimPeake RN 可以算在大前端领域,但 flutter 不能,虽然都是跨平台技术,但是原理和编码方式其实有很大的差别,我认为 flutter 是个特例。
    philipjf
        29
    philipjf   198 天前
    @jackiecao 最基本的操作之一:读取剪贴板
    jackiecao
        30
    jackiecao   198 天前
    @philipjf 系统直接弹窗提醒用户了,这叫偷?那你给我偷个定位试试?
    IvanLi127
        31
    IvanLi127   198 天前 via Android
    @jackiecao #30 以前是偷,现在是抢 哈哈哈哈
    ciaoly
        32
    ciaoly   198 天前 via Android
    把 app 也算到大前端范畴,就可以理解了。
    sualvin
        33
    sualvin   198 天前
    @jackiecao 我印象中低版本的 iOS 不会提醒,但是开发有权限直接读取
    Davidwg
        34
    Davidwg   198 天前
    好听:一叶蔽目
    难听:井底之蛙
    leafre
        35
    leafre   198 天前
    这问题,太有“深度”了
    codingguy
        36
    codingguy   198 天前   ❤️ 1
    普通:js 开发
    高情商:大前端
    chogath
        37
    chogath   198 天前
    看来这些庸脂俗粉,他都看不上眼,看来要请出我镇山之宝了,如烟!!~~~~~~~~
    sujin190
        38
    sujin190   198 天前
    @yaphets666 #10 说反了吧,正经大厂几乎没有完全 native 的了,相比体验来说迭代太慢才是更要命的事
    nicholasxuu
        39
    nicholasxuu   198 天前
    傻孩子,app 里看到的很大一部分也都是网页呀。app 更新一下要发新版本再等用户升级,网页随时修改上线。
    Cheons
        40
    Cheons   198 天前 via Android
    @jackiecao
    app 获取隐私并非一定要定位、录音啊什么的,录音存储、传输、识别成本太高,定位淘宝、京东、美团、滴滴这些还需要偷?
    app 里可以获取你浏览的时间、滑动的速度,识别你对某项事物的关注情况
    wangyzj
        41
    wangyzj   198 天前   ❤️ 1
    因为是阿里巴巴炒出来的概念
    还有那个什么垃圾中台

    和做什么没啥关系
    就是一种组织结构关系和 kpi 导向概念
    jackiecao
        42
    jackiecao   198 天前
    @Cheons 你说的这些 H5 也可以做到啊
    Cbdy
        43
    Cbdy   198 天前 via Android
    桌面端网页应用 + 移动端网页应用 + 移动应用 + 小程序等等吧
    jin5354
        44
    jin5354   198 天前
    上面某些评论真是菜的抠脚 我爬了四十多楼就没看几个能讲清楚的
    code4you
        45
    code4you   198 天前
    全干工程师
    DOLLOR
        46
    DOLLOR   198 天前 via Android
    @jin5354
    别太看得起 v2 里的人,这里多数人不是来讨论技术的,是来摸鱼和抖机灵的。🤷
    lydzz
        47
    lydzz   198 天前
    大前端 = 无敌
    daysv
        48
    daysv   198 天前
    大厂的大前端是指要写 node 或 go BFF 层的前端, 怎么感觉你们上面都在乱说
    KouShuiYu
        49
    KouShuiYu   198 天前
    移动端一部分市场被前端还有小程序占了,开发效率高还天然跨平台🐶
    yaphets666
        50
    yaphets666   198 天前
    @sujin190 当然没有完全 native 的东西了,你说的对了一部分,就是迭代速度的问题。这就需要 webview 嵌入一个 h5.h5 主要做活动页之类的,因为方便更换,随时上线不用审核。但是大架子是 native,保证了 app 运行速度,流畅度,没有割裂感。 如果一个 app 架子是 RN 之流,比如 twitter,那体验是非常糟糕的。
    KouShuiYu
        51
    KouShuiYu   198 天前
    广义上的前端就是用户可以直接看见并交互的界面,从这个定义上看桌面、安卓、iOS 、Web 都属于前端,
    以后用 HTML+JS 实现的只会越来越多
    christin
        52
    christin   198 天前 via iPhone   ❤️ 1
    app 里的活动页就是前端做的啊 就比如 jd 的各种活动 总不可能为了一个网页更新一次 app 吧
    railgun
        53
    railgun   198 天前
    不是很少做网页了,是把网页做进 App 里了
    dfkjgklfdjg
        54
    dfkjgklfdjg   197 天前
    前端包含了 app,web 等一切会和用户交互的部分, 从桌面端浏览器,到移动端浏览器,再到小程序 ,从 RN 、Fultter 跨移动端 再到 原生 APP,Electron 写 PC 客户端,只要哪里会和用户交互,哪就是前端的工作。

    大前端这个 “大” 是指工作的领域更大了。相对的 “微” 就是专精某一个领域或者切分出来的某一个小场景
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1084 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 20:58 · PVG 04:58 · LAX 12:58 · JFK 15:58
    ♥ Do have faith in what you're doing.