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

请教开发者前辈, Web 和 App 哪个方向好?

  •  
  •   James369 · 2024-02-20 23:29:52 +08:00 · 4929 次点击
    这是一个创建于 369 天前的主题,其中的信息可能已经有所发展或是发生改变。

    学这个就是奔着钱途去的,精力有限,可能找一个方向深入,主要考虑因素就是:受众面要广。

    1. App 方向:就是朝着 Flutter 去,听说后面也会兼容鸿蒙系统,这样就可以写一次,跑在三个终端上。但是感觉 App 比较卷,大多用户可能就下载使用那么十来个 App 。
    2. Web 方向:可能就是走 weixin 小程序/公众号这些,主打还是手机端的应用,毕竟这年头打开电脑就只剩下浏览器了。

    App 和 Web 哪个用户更多?听听大伙的建议,还有没有更好的方向?

    39 条回复    2024-02-23 10:02:33 +08:00
    NueXini
        1
    NueXini  
       2024-02-20 23:32:22 +08:00
    多个方向多条路, 让我选就是 App + Web
    James369
        2
    James369  
    OP
       2024-02-20 23:33:03 +08:00
    @NueXini 看来这位是 全栈大哥,佩服你的时间分配
    flyqie
        3
    flyqie  
       2024-02-20 23:33:37 +08:00
    有个玩意叫 uniapp

    再有个玩意叫 taro

    还有个玩意叫 electron
    flyqie
        4
    flyqie  
       2024-02-20 23:36:03 +08:00
    @flyqie #3

    还有,`写一次,跑在三个终端上`,理论可以,实际做起来应用不是那么容易。

    PC 端和移动端 操作习惯和布局是不一样的。。
    James369
        5
    James369  
    OP
       2024-02-20 23:37:55 +08:00
    @flyqie Taro 和 Electron 是桌面端了吧,这年头搞桌面端还有搞头?
    flyqie
        6
    flyqie  
       2024-02-20 23:39:20 +08:00
    @James369 #5

    你要不再看看 taro 官网?
    James369
        7
    James369  
    OP
       2024-02-20 23:40:53 +08:00
    @flyqie 记错了,不好意思
    lisongeee
        8
    lisongeee  
       2024-02-20 23:43:43 +08:00
    你说的不就是 移动客户端 和 前端 吗?

    你直接看 boss/智联 这些上面客户端岗位多还是前端岗位多不就知道了

    或者直接拿我在的部门来说,前端 7 个人,Android 一个人,iOS 一个人

    倒是 Android 那人从不加班,有空没空就看 B 站刷题,我一度怀疑 ta 到底还有没有业务分配

    注意以上情况仅代表我个人经历,不具备广泛代表性
    flyqie
        9
    flyqie  
       2024-02-20 23:49:41 +08:00
    @James369 #7

    实际上你说的 flutter 在我理解更类似于另一种 taro 。。因为说到底他也不是 native 。。

    我个人不看好 flutter:

    1. 语言使用 dart ,有一定学习成本,而且似乎没有现在比较多用的在语法上与之相似的语言。

    2. 自绘界面,有好有坏,可能出现整体感觉出现割裂。

    3. 生态,虽然目前 flutter 生态不错,但仍然与其他类似项目有一定差距

    4. 大公司好像现在用 flutter 的新项目感觉好像不太多?
    flyqie
        10
    flyqie  
       2024-02-20 23:57:28 +08:00
    @flyqie #9

    web 技术栈这块生态比较好,目前发 app 的方式主要有两种,一种是 webview + jsbridge ,另一种是 react native 这种转换性质的。

    就。。反正个人建议是走 web 这块,能写的多,能发的平台也多,资料也全。
    tinola
        11
    tinola  
       2024-02-21 07:34:40 +08:00
    花里胡哨的可能钱多^_^
    dfkjgklfdjg
        12
    dfkjgklfdjg  
       2024-02-21 08:53:39 +08:00
    既然是奔着钱去的,所以如果 Web 前端考虑的是 [走 weixin 小程序/公众号这些]。
    那就别考虑 Web 前端了,小厂给不了多少钱的。天天搞这些的不是外包就是小厂能给几个钱。
    Vindroid
        13
    Vindroid  
       2024-02-21 09:09:34 +08:00
    奔着钱去的就先去看你准备待的区域招聘,再确定技术栈,要面向需求学习
    yangzzzzzz
        14
    yangzzzzzz  
       2024-02-21 09:18:34 +08:00
    新人好就业 还是 web 吧,js h5 css ,vue react 小程序
    ZhuWenJian
        15
    ZhuWenJian  
       2024-02-21 09:46:13 +08:00
    本 Android 客户端表示,无脑前端。前端公司一大堆。
    fjs18788742
        16
    fjs18788742  
       2024-02-21 09:58:33 +08:00
    @lisongeee 情况类似,客户端开发各端配一个,每天纯养老喝茶
    43n5Z6GyW39943pj
        17
    43n5Z6GyW39943pj  
       2024-02-21 10:04:01 +08:00
    小公司谁做原生 App?
    googleaccount
        18
    googleaccount  
       2024-02-21 10:57:23 +08:00
    别玩 Flutter 了
    wonjone
        19
    wonjone  
       2024-02-21 11:05:08 +08:00
    若是新手都不建议这两个方向,Web 是互联网 1.0 ,APP 是互联网 2.0 ,现在漫天飞的 AI 和鸿蒙才是互联网未来,老鸟熟悉什么就开始全栈独立吧
    ZGame
        20
    ZGame  
       2024-02-21 11:11:08 +08:00
    其实你写过前端和客户端,其实就会明白大同小异。 我觉得前端范围更广一点,而且技术复杂度也可以做很多深的地方,低代码,3d 。。。 最重要的是,某种程度上 flutter,鸿蒙前端的写法都借鉴了 React 的那种模式。 所以推荐直接学 React
    xxmym
        21
    xxmym  
       2024-02-21 11:23:33 +08:00
    目前新手想打工挣钱大概是 web >> flutter >= native ,不是因为挣的多,是岗位多
    web 系绞杀 native 完全就是鸠占鹊巢+劣币驱逐良币
    硬件越来越好,软件的质感越来越差
    电脑里都不知道多少个 chromium 了,我去他🐴的
    iOCZS
        22
    iOCZS  
       2024-02-21 12:32:08 +08:00
    现实需求是前端>跨端>原生
    andykuen959595
        23
    andykuen959595  
       2024-02-21 15:28:23 +08:00
    优先 Web
    7gugu
        24
    7gugu  
       2024-02-21 16:29:13 +08:00
    优先 App ,App 的体验是最好的
    mjawp
        25
    mjawp  
       2024-02-21 17:04:25 +08:00
    打工挣钱就是 web 啊,app 现在没啥坑位了
    i979491586
        26
    i979491586  
       2024-02-21 17:25:28 +08:00
    学 JAVA 啊,去卷 JAVA ,可以干到 40 岁,前端 35 就没人要了。
    sunmlight
        27
    sunmlight  
       2024-02-21 19:24:37 +08:00
    来晚了兄弟,夕阳行业了
    grewer
        28
    grewer  
       2024-02-21 19:28:33 +08:00
    前端已死
    0xsui
        29
    0xsui  
       2024-02-22 08:19:41 +08:00
    国内大环境,学 java 的 springboot ,js 的 vue 、react 这些框架,学学 uniapp 这种多终端解决方案,去个国企央企或者小公司工作,是完全可以的,但是做不到啥大富大贵;想要钱途,那就得做全栈,自己学原生开发,过程漫长……
    tommyshelbyV2
        30
    tommyshelbyV2  
       2024-02-22 10:04:57 +08:00
    @James369 桌面端有搞头的,我就写了软件在卖。嫌麻烦可以学 ts ,web app 一把梭
    milukun
        31
    milukun  
       2024-02-22 11:43:07 +08:00
    那就是 flutter ,因为你还可以用 MPFlutter2.0 做小程序
    Flutter web 也没有以前那么不堪了
    layxy
        32
    layxy  
       2024-02-22 11:44:15 +08:00
    现在 web 和 app 的界限已经很模糊了,如果考虑到就业,二者最好都要学习下
    jixiaopeng
        33
    jixiaopeng  
       2024-02-22 15:02:33 +08:00
    一起来吧,https://github.com/huanghanzhilian/c-shopping ,这个开源项目有服务器、web 、app ,代码还算干净,自荐下
    vialon17
        34
    vialon17  
       2024-02-22 17:01:30 +08:00
    全栈就完事了,vue react native flutter ,冲冲冲
    hefengwqz
        35
    hefengwqz  
       2024-02-22 17:06:11 +08:00
    @tommyshelbyV2 桌面端软件在哪卖啊,也没个商店啥的啊
    tommyshelbyV2
        36
    tommyshelbyV2  
       2024-02-22 18:17:59 +08:00 via iPhone
    @hefengwqz 国内面包多可以卖
    xingchenxf
        37
    xingchenxf  
       2024-02-22 18:51:45 +08:00
    flutter 很好,比大多数人想象的要好。
    但是在当前的这个阶段,新入行的话,还是选前端吧。
    wangtian2020
        38
    wangtian2020  
       2024-02-23 09:02:20 +08:00
    web 也能写 app ,不会写就是水平不够,可惜 cordova 没推起来
    ltfree
        39
    ltfree  
       2024-02-23 10:02:33 +08:00
    @0xsui 能进国企好多人就已经谢天谢地了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3072 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 13:52 · PVG 21:52 · LAX 05:52 · JFK 08:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.