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

讨论下个人全栈开发者如何处理前端的

  •  
  •   iorilu · 56 天前 · 2419 次点击
    这是一个创建于 56 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想和大家讨论下, 作为一个个人全栈开发者(就是个人负责比如一个 App 或网站的全部开发, 所有的一切代码)

    从技术栈的角度, 后端语言一般都是比较清晰的, 可能是 python 或者 go 或者 java 等, 我的选择是 python
    但是前端是个痛点, 我一直觉得技术变化太快, 前两年貌似是说 react 可以做全套(web 和 ios, Android), 但是现在好像势头又下去了, google 的 flutter 好像又挺火

    所以我一直也没有下定决心到底完全投入那个技术, 也么有深入学习, 所以对我来说, 其实前端是个瓶颈, 虽然常说前端不需要太复杂逻辑, 主要是后端, 但从用户角度来说, 前端就是一切, 所以前端做的好不好对一个项目成功是关键的

    有没有做全栈的给点建议呢
    30 回复  |  直到 2019-09-22 09:44:29 +08:00
        1
    zxle   56 天前
    选一样用熟练了就好了,否则两年又两年~
        2
    hyyou2010   56 天前
    相对而言 react 更保险一点
        3
    just365   56 天前 via Android
    没有哪个技术更好,只有运用技术更好的人(一个不懂技术的人)
        4
    murmur   56 天前
    前端除非是你要做一个思维导图、墨刀这种 web app,用什么架构其实都是写页面,所以要给钱外包做设计稿
        5
    iorilu   56 天前
    @murmur 就是不想花钱啊, 才自己搞, 就算没搞成也不至于亏太多
        6
    iorilu   56 天前
    @just365 对后端来说, 我是这么想的, 我现在只用 python 和 c , 其他技术我不会很关心, 因为我知道用 python+c 肯定可以做到任何事情

    但是前端目前还没有什么技术能够长久稳定使用的
        7
    love   56 天前
    我是全栈,后端 node + ts,前端 react + ts + immer

    用同一个语言优势很大,以前的项目后端我都用 python 的,转到 node 后感觉轻松很多。
        8
    love   56 天前
    另外我怎么是前端代码更多更复杂,后端只有一个 API。
        9
    hst001   56 天前
    先后用过 angular、react 和 vue,最后是停留在 vue,对于我来说,vue 的更新并不大,几乎不需要花多少额外的时间去学习,其实最麻烦的是,各种配置的小问题,每个小库 /小插件都有自己的一套配置,这些东西一引用多了,出问题的话很可怕,往往要搭上一两天的时间去弄清楚怎么回事。

    另外一个是如果想学 XI,不要停留在想的阶段,首先付诸实践,因为你不主动去了解,就会一直停留在犹豫和选择中徘徊停滞不前,就当作技术调研。
        10
    noqwerty   56 天前 via Android
    自己写的小项目后端用的 Go,前端学了点 Vue+element-ui
        11
    WispZhan   56 天前
    第一,就算是全栈开发者也是有侧重点的。
    第二,全栈不是全能,虽然代表所有栈都由涉及,但是不是每个栈都深。 在每个栈能找到合适自己的工具,完成开发就够了。而不是要你啥流行就上啥。
    第三,全栈需要一套自己熟悉的工具,包括但不限于:编辑器,IDE,操作系统,CI/CD 工具箱,UI 设计 /风格,需求管理 /知识管理工具……

    要有一个清晰的思路,开阔的视野
    持续学习,持续改进,持续交付……


    最后合适自己的才是最好的,别人的终究是别人的,包括思想……
        12
    AngryMagikarp   56 天前
    全栈的话还会为这种小事困扰吗。React、Angular、Vue、Flutter,这几样东西我学起来一天内上手,一个星期内熟悉可以开始做项目。以前相当长一段时间用 C 写过 GUI 程序,也学过一些计算机图形学、OpenGL 之类的东西。在我看来,所有 UI 编程,无论是 Android、IOS 还是 Web 都是一回事。
    具体用哪个,一方面看需求,另一方面看心情。最近比较喜欢用 Angular,因为方便。
        13
    iorilu   56 天前
    @AngryMagikarp 我也是碰到个项目, 抱着学习目的就搞一个上了, 但是很多东西还是要花时间的, 比如前端 css 有时搞不出想要的效果, 折腾很多时间, 就有点觉得不划算
        14
    547674115   56 天前
    winform 拉控件一把梭
        15
    Cellei   56 天前
    vue + uni-app
    web 小程序 APP 都有了
        16
    licoycn   56 天前   ♥ 1
    我的后端一般采用 java 或 php

    后台管理前端一般采用 vue+iview 或 vue-design

    网站前台 zui+jquery 或者 vue+iview 或 vue-design,看需求来

    移动端一般采用 vue+vant

    小程序使用 wepy+vant 或者 iview

    然后桌面端使用 electron-vue

    ^_^ 顺便若若的贴上自己的 github: https://github.com/Licoy
        17
    o0   56 天前
    如果你的用户成天关心你用什么框架,那也真是够奇葩了。
        18
    yixiang   56 天前
    全栈路过。前端用过 Angular 2, Vue, React, Mithril, 手撸原声 js,项目需要 + 个人兴趣。

    不用太纠结,喜欢学啥就学啥,需要用啥就用啥。写代码主要是实现功能,不是学框架。正常学习能力上手新框架也就一两月的事。

    css 和 js 是基础,不太牢靠的话……要学的东西确实多。如果没那个时间建议考虑找别人负责前端。
        19
    sansanhehe   56 天前
    python 写 web 后台有点难受吧,还是 php 简单粗暴,Java 适合更大型 web 项目
    前端 RN 的坑比较多,很多 pkg 作者都几年没维护了毕竟蛋疼,但是总体还不错。
        20
    cjh1095358798   56 天前 via Android
    全栈大佬们牛批,另外觉得 node.js 前端转挺快的。这样全栈就越来越多了
        21
    Kilerd   56 天前
    后段 Rust, 前段 TS+ react 或者 rust + wasm
        22
    ugu   56 天前
    前端技术栈性价比低,没必要哦!
        23
    jacketma   56 天前 via Android
    后端做出来的前端,大多都很丑,没办法,前端是需要大量的打磨,前端干的就是这个活。

    想要省前端的活,除非产品功能具有不可替代性,否则 2c 的产品用户懒得看颜值低的产品。
        24
    jacketma   56 天前 via Android
    后端做出来的前端,大多都很丑,没办法,前端是需要大量的打磨,前端干的就是这个活。

    想要省前端的活,除非产品功能具有不可替代性,否则 2c 的产品用户懒得看颜值低的
        25
    sker101   56 天前 via iPhone
    什么熟悉用什么 都不熟悉就选个最火的
    一个项目真要能持续个一两年也值得为其重构
    简单一句就是不要想太多 不要过早优化
        26
    VEEX6   56 天前
    做自己项目当然是精雕细琢,至于别人的东西嘛,能用就行,bootstrap 模板抓过来一顿凑合
        27
    antscript   55 天前 via iPhone
    感觉还是和项目有关,特别是个人的 side project,有的侧重后端性能,有的侧重前端体验,有的侧重功能,有的侧重外观……用的技术只要能满足需求,抓住了主要矛盾,想清楚了以后就很容易选择使用什么技术了
        28
    angith   55 天前 via Android
    你如果要追势头的话,势头是永远在变的
        29
    starsriver   55 天前 via Android
    通常框架没必要。担心更新换代只能自己写模块
        30
    licoycn   54 天前
    @jacketma 非也,我也见过一些专门搞前端的写的页面还不如后端
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1357 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 30ms · UTC 17:27 · PVG 01:27 · LAX 09:27 · JFK 12:27
    ♥ Do have faith in what you're doing.