后端准备干全栈,前端部分有什么快速捷径 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
yagamil
V2EX    程序员

后端准备干全栈,前端部分有什么快速捷径

  •  
      yagamil 2022-08-24 02:40:34 +08:00 7089 次点击
    这是一个创建于 1144 天前的主题,其中的信息可能已经有所发展或是发生改变。

    web 前后端分离,前端会些 html ,js , 请教 fullstack 的 v 友,有什么建议的吗?

    后端常用的 go,python

    43 条回复    2022-08-25 10:29:44 +08:00
    paradox8599
        1
    paradox8599  
       2022-08-24 03:48:13 +08:00 via Android
    最近比较流行的…react? vue? flutter?
    ksc010
        2
    ksc010  
       2022-08-24 06:45:08 +08:00   1
    找主流的框架,搭建个 demo 环境(一般按照官方文档做就行)
    熟悉下最基本的那套工具链 (构建工具),现代前端项目基本都需要编译(当然简单应用也可以用传统方式,引入框架 js 文件)
    然后就是了解这个框架最基本的一些概念,尝试应用(文档里面基本都有对应的示例,比如 vue )
    最后就是看开源项目了
    putyy
        3
    putyy  
       2022-08-24 08:35:44 +08:00
    前面写了个练手的 go 、vue3 可以看下 vue3 的 t/874498#reply5
    yousabuk
        4
    yousabuk  
       2022-08-24 08:59:42 +08:00 via iPhone
    为副业 /创业准备,还是为打工准备?
    取向不一样吧
    lujiaosama
        5
    lujiaosama  
       2022-08-24 09:09:48 +08:00
    先搞清楚业务场景吧. 单纯做 web vue/react. 小程序需要 uniapp(vue)/taro(react). 桌面客户端需要 electron/QT. 移动 app 那就更多了.
    mczhanhong
        6
    mczhanhong  
       2022-08-24 09:16:04 +08:00
    欲速则不达
    debuggerx
        7
    debuggerx  
       2022-08-24 09:29:54 +08:00   1
    web: next.js
    移动端: flutter
    小程序: taro
    murmur
        8
    murmur  
       2022-08-24 09:31:06 +08:00
    flutter 不适合全栈自用,这个是给前端镀金用的,现在就不缺洁面程序员
    AaronWang13
        9
    AaronWang13  
       2022-08-24 09:32:23 +08:00
    建议不要向前端走,也不要轻易地追求什么全栈。
    工程化领域后端应该向着更后端去走。走全栈只会变成 CRUD 的进阶版。
    debuggerx
        10
    debuggerx  
       2022-08-24 09:34:11 +08:00
    @debuggerx 移动端 /桌面端:flutter
    这样一套下来,前端基本就覆盖全了,而且思想和语法都接近,没太大的差异学习成本
    yao177
        11
    yao177  
       2022-08-24 10:23:01 +08:00 via Android
    学完 js 可以试试 wsam ,感觉趋势不错
    Daiwf
        12
    Daiwf  
       2022-08-24 10:27:16 +08:00
    我也是想全栈,最近在恶补 js css html 这些最基础的知识。。
    gogogo1203
        13
    gogogo1203  
       2022-08-24 10:28:48 +08:00   1
    我从 go 到前端。 大概的路程是 react->tailwind->react-query->typescript->framer motion. 前端要做的东西比后端多太多了,UI 设计 CSS, animation. 我现在做的项目,我直接不想写后端了,直接上 firebase.
    gogogo1203
        14
    gogogo1203  
       2022-08-24 10:33:23 +08:00
    现在的前端绝大部分都用 vDOm 的框架,所以基本不会直接写 html 。Tailwind 完全可以取代直接写 css ,tailwind 大火是有理由的,tailwind 和 css 可以混用,不是单选。

    如果要学 css ,可以直接买 tailwind 的官方组件,看看别人怎么写的,比任何的 css 教程都管用。
    eurry
        15
    eurry  
       2022-08-24 10:34:03 +08:00
    做了多年后端,感觉前端学起来比后端麻烦多了
    stoluoyu
        16
    stoluoyu  
       2022-08-24 10:53:45 +08:00
    js+html+css ,然后 react 和 vue 选一个,angular 也行,从这几个生态学吧,其他后边再说。
    后端应该不会对那些所谓的全栈框架感兴趣。
    westoy
        17
    westoy  
       2022-08-24 11:03:35 +08:00
    不要为了全栈而全栈

    rails 当年刮起的全栈风也是融合性的, 而不是分拆型的, 虽然之前的 web 开发都是全干

    稍微复杂一点的应用, 分拆型的全栈梭哈只会把效率拖到极低, 虽然技术上可能一点问题都没有
    hyyou2010
        18
    hyyou2010  
       2022-08-24 11:03:49 +08:00
    有最基本的 html+css 知识后及早转向 react 或 vue ,不要耗费时间在哪些极少使用的东西上
    yiqiao
        19
    yiqiao  
       2022-08-24 11:09:32 +08:00
    @gogogo1203 官方的好贵,299 刀,也找不到盗版包,等黑五看看能不能半价
    murmur
        20
    murmur  
       2022-08-24 11:36:18 +08:00
    @eurry 用前端跟后端一样简单,面前端恶心,前端是用着 30%的 feature 但是面试 70%的糟粕和用不到的东西
    beginor
        21
    beginor  
       2022-08-24 12:03:59 +08:00
    有后端经验的话建议上 Angular , 全家桶就是香!
    dayeye2006199
        22
    dayeye2006199  
       2022-08-24 12:21:22 +08:00 via Android
    模板引擎一把梭
    PlG5sBkXD1ziLeGB
        23
    PlG5sBkXD1ziLeGB  
       2022-08-24 12:26:28 +08:00 via iPhone
    经典全干工程师
    believeZiJi
        24
    believeZiJi  
       2022-08-24 12:34:13 +08:00 via Android
    全栈的意义在哪
    SorcererXW
        25
    SorcererXW  
       2022-08-24 12:54:54 +08:00
    react+nextjs+tailwindcss
    dengji85
        26
    dengji85  
       2022-08-24 13:51:42 +08:00
    我是后端的,硬着头皮开发 h5 ,边做边学,浪费好多时间,唉
    dcsuibian
        27
    dcsuibian  
       2022-08-24 14:29:16 +08:00
    全栈就是全干。如果自己学着做页面的话还是可以的

    ① H5+JS ,那就 React 、Vue 里面选一个然后照着学。
    这俩我都用过,推荐 React ,因为 React 跟 TypeScript 搭配更好,生态也好,但缺点是周边混乱。
    Vue 更简单、快速,周边没有选择困难症,直接全家桶都帮你配好,省心。
    无论哪个,HTML 、CSS 、JS 都得学好
    ②Flutter

    个人走的是第一套,而且现在也更推荐,但不希望推荐。
    web 天生具有极强的跨平台性,学了以后普通 web 开发、Electron 做桌面应用、小程序开发,生态也好,学起来更有价值,但就是卡,卡,卡。也许本地 demo 跑出来是挺顺畅的,但项目大了、页面复杂了,网速慢了,加载就慢了。
    0.x 秒~1.x 秒的加载时间可能一次感觉不出来,反复打开的时候非常耗费耐心。
    Flutter 主要优势就是更顺畅,但现在市场功能>体验,而且移动端优先,起步晚生态差。
    FrankFang128
        28
    FrankFang128  
       2022-08-24 14:34:42 +08:00
    jamosLi
        29
    jamosLi  
       2022-08-24 14:38:24 +08:00
    无脑 vue ,进阶 react ,其他不要管,可以覆盖 90%工况。其他什么 wasm ,模板什么的,99.9%都没人用,你学了自己一个人玩儿吗。你学这玩意儿是干活的又不是炫技的,前面推荐了一堆花里胡哨的,小众的东西不是不好,但是不适合。是在不知道怎么学,打开 boss ,搜前端,看个几家招聘就知道学什么了。比一堆人给你瞎推荐有用的多。

    按照前面的推荐 前端准备干全栈

    咋推荐 java .net php rust go python node 。。。哪个不能用
    但是最稳的还是 java 吧
    pengtdyd
        30
    pengtdyd  
       2022-08-24 16:34:57 +08:00   3
    如果要创业,技术不重要,重要的是产品,如何最快速的做出一个产品出来更重要,而不是技术选型。
    00ps
        31
    00ps  
       2022-08-24 17:04:45 +08:00
    捷径就是 vue
    Cbdy
        32
    Cbdy  
       2022-08-24 17:06:51 +08:00 via Android
    React + Jotai
    Cbdy
        33
    Cbdy  
       2022-08-24 17:07:20 +08:00 via Android   1
    + Tailwind CSS
    justin2018
        34
    justin2018  
       2022-08-24 17:45:23 +08:00
    前端 多写项目 熟能生巧
    shakaraka
        35
    shakaraka  
    PRO
       2022-08-24 17:51:45 +08:00
    angular +1
    Envov
        36
    Envov  
       2022-08-24 17:53:58 +08:00 via iPhone
    后端可以玩的东西那么多,前端真的没什么好学的
    /td>
    KevinQi
        37
    KevinQi  
       2022-08-24 18:21:54 +08:00
    学 vue 吧,上手快
    ji39
        38
    ji39  
       2022-08-24 22:37:16 +08:00
    有了 vue 就不用切图啦?
    gogogo1203
        39
    gogogo1203  
       2022-08-24 23:13:26 +08:00
    @yiqiao 仔细找找. 不然 300 美金其实不贵, 现在加入了 tailwind template. 你拿里面的模板改改,就已经在美观上超过很多国内的前端了。本身的组件基本能覆盖大部分使用场景。我本身 css 是最大短板,从里面学了太多东西。 我基本不用考虑大的排版和 responsiveness, 拿里面的东西改改就行了。
    imycc
        40
    imycc  
       2022-08-25 00:17:48 +08:00
    虽然我是前后端都搞,但后端转全栈的动机是什么呢?最近去面试开发岗,都只关心后端技能,有前端跟运维经验,但是岗位不需要。千挑万选才找到技术栈匹配的,就业面太窄了。

    算了回到正题,现阶段入门前端的话,我建议找个简单教程过一遍 HTML 、CSS 和 JS 的基础,然后找个 vue 的入门教程看一看,做个 demo 就算上手了。TS+React 的组合也行,但上手门槛我觉得比 vue 高了一丢丢,作为入门的话没必要。
    panshen521
        41
    panshen521  
       2022-08-25 10:04:48 +08:00
    前端准备干后端,有什么捷径吗?
    cheanchun
        42
    cheanchun  
       2022-08-25 10:19:27 +08:00
    你得先知道尤雨溪
    xiaotianhu
        43
    xiaotianhu  
       2022-08-25 10:29:44 +08:00
    哈哈 看我前几天发的帖子 t/873641
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5329 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 39ms UTC 09:16 PVG 17:16 LAX 02:16 JFK 05:16
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86