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

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

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

    如题,作为一个后端人员,如果个人做项目没有前端人员情况下,是自己用 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 也会被人发帖喷,学!”
    ZSeptember
        10
    ZSeptember  
       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 之类的直接开箱即用,使用简单,深究难
    sjhhjx0122
        15
    sjhhjx0122  
       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 写,梭起来基本上是光速
    sjhhjx0122
        22
    sjhhjx0122  
       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 画一个好看的界面吗
    oneisall8955
        25
    oneisall8955  
       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   ·   实用小工具   ·   1096 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 23:31 · PVG 07:31 · LAX 15:31 · JFK 18:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.