问下各位后端大佬独自一人如何解决前端页面问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 A 生成的内容
phpxiaowangzi
V2EX    程序员

问下各位后端大佬独自一人如何解决前端页面问题

  •  
  •   phpxiaowangzi 2020-08-14 11:52:05 +08:00 6330 次点击
    这是一个创建于 1891 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,作为一个后端人员,如果个人做项目没有前端人员情况下,是自己用 UI 框架写前端页面还是在网上找现成的 html 模板直接套用呢?

    38 条回复    2020-08-16 09:35:00 +08:00
    woostundy
        1
    woostundy  
       2020-08-14 11:55:43 +08:00   1
    看是哪种应用了,要是对外的,老老实实 找 前端吧。
    对内的,vue elementui 之类的一把梭,学起来很快的。
    levelworm
        2
    levelworm  
       2020-08-14 12:02:13 +08:00 via Android
    话说对内的有没有用 Python dash 的,纯好奇
    wangyzj
        3
    wangyzj  
       2020-08-14 12:02:44 +08:00   2
    论全干工程师的诞生
    wy
        4
    wy  
       2020-08-14 12:04:20 +08:00
    可以系统地学习 3 个月前端,每天抽出时间来学习,不要就想着使用 bootstrap jQuery 将就一下。这样自己做项目可以更加得心应手。在公司里面做后端开发,有时需要做一些内部系统,这个时候往往需要自己来捣鼓页面,如果具备前端知识,可以做的更快,然后把节省出来的时间拿来摸鱼。

    之前我一个朋友,在某公司的后端架构组,工作就是做公司内部的一些系统,常常需要在页面上加功能。它一周五天,两天写后端接口,三天写前端页面。但是他一直在做低水平的事情,从别人写的页面里面扣代码,然后一顿乱改。页面中存在大量的 bug,但是页面能够正常显示。就这样,他每周都要花很多时间做前端页面,但是他一直没有尝试从 Javascript 高级编程开始着手,因此常常掉到很显而易见的坑里。
    jones2000
        5
    jones2000  
       2020-08-14 12:06:15 +08:00
    外包出去比较好。
    darknoll
        6
    darknoll  
       2020-08-14 12:11:58 +08:00
    为啥非要把前后端分那么细啊,反正都是一样干活,做 C++也行,做 VUE 也行,钱不给少就行。
    dayeye2006199
        7
    dayeye2006199  
       2020-08-14 12:15:38 +08:00 via iPad
    如果是这种更简单的界面,不需要太多交互,类似一个 form post 的意思,可以考虑用 https://www.streamlit.io/ 这种来生成界面
    rf99wSiT6IxH1Z23
        8
    rf99wSiT6IxH1Z23  
       2020-08-14 12:59:18 +08:00
    看很多后端喜欢 layui,看项目是否需要长期维护了
    atwoodSoInterest
        9
    atwoodSoInterest  
       2020-08-14 13:15:02 +08:00
    你要这么想,“堂堂开发连个前端框架都搞不定,以后当了 CTO 也会被人发帖喷,学!”
    looplj
        10
    looplj  
       2020-08-14 13:39:39 +08:00
    找个 Vue 或者 React UI 库,默认组件,样式能满足大部分需求了。
    如果是做后台管理系统,更加简单了,基本不用写样式。
    WenhaoWu
        11
    WenhaoWu  
       2020-08-14 15:03:22 +08:00 via iPhone
    后端换 django,django-admin 真香
    Achiii
        12
    Achiii  
       2020-08-14 15:15:11 +08:00
    同烦恼,vue 学习中!但是感觉学的好慢
    bsg1992
        13
    bsg1992  
       2020-08-14 15:18:59 +08:00
    之前我也觉得写样式很难。现在写着写着感觉也好还没有难么难。就是速度上稍微慢一些
    lyusantu
        14
    lyusantu  
       2020-08-14 15:21:57 +08:00
    个人认为纯后端开发者的话写前端本质上不难,难得是样式及一些效果,如果是内部的管理系统之类之类的可以找开源的管理系统模板,或者 vue element admin 之类的直接开箱即用,使用简单,深究难
    linkopeneyes
        15
    linkopeneyes  
       2020-08-14 16:13:17 +08:00
    vue element admin , antd pro, antd vue pro 随便找一个套着写呗 其实 vue 很好学的,千万别 bootstrap jQuery layui 梭哈,每次帮我朋友改 jQuery+layui 的代码眼睛就酸,真的万一觉得前端有趣转前端了呢
    raaaaaar
        16
    raaaaaar  
       2020-08-14 16:22:31 +08:00 via Android
    不要把自己限定为某个技术,什么前端后端工程师,能够解决问题的工程师才是好工程师,我也在系统学前端的东西,只是最近忙了点,抽不出时间。
    chenqh
        17
    chenqh  
       2020-08-14 16:51:45 +08:00
    @sjhhjx0122 虽然不想说,但是 jquery, layui 稳定呀,不想 vue, react 现在基本每隔半年就翻新一次,前端更新频率太快了,后端没有那么大精力的
    phx1
        18
    phx1  
       2020-08-14 16:54:04 +08:00
    找个模版 然后边写 边 google 就行了啊
    不是复杂的交互 or 动画 已经够用了
    faceair
        19
    faceair  
       2020-08-14 16:58:57 +08:00
    amis / ovine
    fhsan
        20
    fhsan  
       2020-08-14 16:59:02 +08:00
    antd pro 搞起
    black11black
        21
    black11black  
       2020-08-14 17:10:40 +08:00
    框架用 vue 或者 react 搭,然后有合意的 html 页面可以直接当 iframe 放里面,后端 python 写,梭起来基本上是光速
    linkopeneyes
        22
    linkopeneyes  
       2020-08-14 17:16:48 +08:00
    @chenqh ...vue,react 也是向下兼容的啊,而且开发的时候不锁版本么, jQuery3 也不兼容 ie 啊
    glaucus
        23
    glaucus  
       2020-08-14 17:19:02 +08:00
    layui+jquery 一把梭
    FaceBug
        24
    FaceBug  
       2020-08-14 17:26:08 +08:00
    不应该是先找一个 UI 画一个好看的界面吗
    itechify
        25
    itechify  
    PRO
       2020-08-14 17:27:10 +08:00 via Android
    vue 一把梭,看教程一周,第二周开始上手写业务
    quan01994
        26
    quan01994  
       2020-08-14 17:31:40 +08:00
    ts + angular,比较偏后端。
    ShuoHui
        27
    ShuoHui  
       2020-08-14 18:11:19 +08:00 via iPhone
    html 模板基本都是静态的……不够用,所以还是学一些比较好上手的前端框架吧……现在在学 react
    TypeError
        28
    TypeError  
       2020-08-14 18:14:45 +08:00 via Android
    没太多动态需求就后端渲染模板或者 bootstrap 改改
    有精力再系统学习 js 和前端框架
    shintendo
        29
    shintendo  
       2020-08-14 20:50:24 +08:00
    虽然不想说,但是“vue, react 每隔半年就翻新一次”(以及“前端半年换一个新框架”)到底是从哪里来的都市传说啊
    loading
        30
    loading  
       2020-08-14 21:10:12 +08:00 via Android
    jquery,bootstrap 还是可以用的。
    crclz
        31
    crclz  
       2020-08-14 21:45:09 +08:00
    @quan01994 偏后端+1 。angular 用起来要多爽有多爽
    crclz
        32
    crclz  
       2020-08-14 21:47:09 +08:00
    前后端不分离+jquery+bootstrap ;

    前后端分离+vue 。vue 学习成本最低了,如果你这个都感觉难,只能说明你懒。
    redeemer1001
        33
    redeemer1001  
       2020-08-14 22:44:36 +08:00
    要弄稍微复杂一些的表格 jq 就力不从心了 vue 舒服很多
    虽然 vue 要花个一两周学习踩坑 但确实好 数据驱动 ui 爽多了
    mooyo
        34
    mooyo  
       2020-08-14 22:56:52 +08:00
    学一手 react, 看一下 antd 框架,如果不需要很强的 diy,很快就上手了、
    murmur
        35
    murmur  
       2020-08-14 23:13:02 +08:00
    vue 嗦起来,各种主题下载起来,只要不做啥炫酷的设计做个能用的网站还是可以的
    EminemW
        36
    EminemW  
       2020-08-15 12:29:55 +08:00
    反正不要用 antd pro, 垃圾中的垃圾,文档看起来很多东西,仔细一看发现啥都没写
    12tall
        37
    12tall  
       2020-08-15 16:45:29 +08:00
    在用 vue+element 。
    wisetc
        38
    wisetc  
       2020-08-16 09:35:00 +08:00 via iPhone
    找 css 框架模板套用会更快一点,在不熟悉前端最新技术栈的情况下,看实际的场景交互复杂与否。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2595 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 09:53 PVG 17:53 LAX 02:53 JFK 05:53
    Do have faith in what you're doing.
    ubao msn 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