V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
yazoox
V2EX  ›  程序员

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

  •  
  •   yazoox · 2021-05-17 09:58:41 +08:00 · 8577 次点击
    这是一个创建于 1320 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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


    先问是不是再问为什么

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

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

    大前端这个 “大” 是指工作的领域更大了。相对的 “微” 就是专精某一个领域或者切分出来的某一个小场景
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2715 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 11:42 · PVG 19:42 · LAX 03:42 · JFK 06:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.