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

对于创业型小项目来说,前端低代码有什么流行推荐吗?

  •  1
     
  •   williamfzc · 2023-02-12 15:54:02 +08:00 · 8182 次点击
    这是一个创建于 648 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,后端出身,需求也很简单,撸撸表单、带侧边栏的 dashboard 、一点简单的图表啥的

    学了下 vue ,感觉花时间撸到自己满意要花好大成本。

    目前发现了 amis 感觉还不错,不知道还有没类似的推荐? 之前关注了 飞冰,但后来他们似乎更想搞脚手架生成,不太适合这种场景的样子

    要求:

    • 布局简单
    • 框架层前置知识少

    感谢老哥们

    第 1 条附言  ·  2023-02-12 23:31:48 +08:00
    谢谢大兄弟们,总结下:

    - 低代码大家基本不认,除非上线后重新从头来
    - 看到了很多之前没见过的工具,我会都去了解一下~
    - 有钱的话走外包省心

    其实之前用 vue 跟 js 撸过一些玩具,基础啥的都有。但一直不是专职前端,工作内容也不会涉及前端,所以写起来都很随意,对于 CSS 这块基本没关注(大多默认),只是觉得布局这些太痛苦了(目前基本还靠 margin 这些调)。看来还是得自己了解下最新前端是咋弄的~

    结论是:有钱找外包,没钱找个自己觉得舒适的前端工具写,先不考虑低代码了。
    59 条回复    2023-04-21 20:08:24 +08:00
    shanechiu
        1
    shanechiu  
       2023-02-12 16:05:45 +08:00   ❤️ 1
    dukaiapp
        2
    dukaiapp  
       2023-02-12 16:17:38 +08:00   ❤️ 3
    别傻了 搞低代码 不如自己写 低代码更坑
    cubecube
        3
    cubecube  
       2023-02-12 16:18:39 +08:00
    低代码是需要一群高代码支撑的,小公司没法玩儿。。忽悠客户的
    wangritian
        4
    wangritian  
       2023-02-12 16:40:49 +08:00
    低代码感觉是给非技术人员用的,不知道理解对不对
    Mason08
        5
    Mason08  
       2023-02-12 16:51:55 +08:00
    amis 后期维护, 增加新功能, 稍微的定制都比较麻烦. 能对着 amis 做自定义, 不如直接从脚手架搞了.
    needpp
        6
    needpp  
       2023-02-12 16:52:13 +08:00
    花钱解决
    chloerei
        7
    chloerei  
       2023-02-12 17:01:32 +08:00
    https://getbootstrap.com/ 配合自己熟悉的服务端 MVC ,不依赖 react / vue 之类的前端框架。
    westoy
        8
    westoy  
       2023-02-12 18:10:27 +08:00
    满足条件的话先用着其实也可以啊, 先去推动具体业务

    奔着业务上正轨之后彻底重写的心态

    不要既要又要
    815979670
        9
    815979670  
       2023-02-12 18:18:46 +08:00
    我基于 amis 搞了一个开源项目,然后从开发体验上来说,不推荐用。后来也不怎么更新了(当时做的目的就是为了试水 amis 后来发现确实不合适

    https://gitee.com/dbkuaizi/tpamis
    yinmin
        10
    yinmin  
       2023-02-12 18:47:05 +08:00
    创业型小项目,后端程序员写前端,最简单的还是直接用 html+css+jquery 。如果觉得 css 麻烦(尤其是一个网页同时匹配手机和 PC),也可以直接用 bootstrap+jquery ,学习成本比 css 低一些。
    littlehans8
        11
    littlehans8  
       2023-02-12 18:51:12 +08:00   ❤️ 2
    我目前个人项目用的:
    JS: https://www.alpinejs.dev/
    UI: https://tailwindcss.com/
    brust
        12
    brust  
       2023-02-12 19:16:31 +08:00
    低代码伪需求
    arnosolo
        13
    arnosolo  
       2023-02-12 20:47:28 +08:00
    这个其实外包更好. 一定要自己写的话, 建议从头开始学, 最后反倒省时间.
    Majorpig
        14
    Majorpig  
       2023-02-12 20:49:21 +08:00   ❤️ 1
    自己挖坑好填,别人挖坑,哈哈
    arnosolo
        15
    arnosolo  
       2023-02-12 20:53:54 +08:00
    @yinmin 大哥, bootstrap+jquery ? 你这不是坑人嘛, 这一套又难学, 学完之后发现已经淘汰了, 不好不好. 我给你推荐一套速成方案, vite, vue3, ts, unocss, naiveui, axios, eslint.
    lcy630409
        16
    lcy630409  
       2023-02-12 20:57:35 +08:00
    居然没人推荐 layui 么...
    https://layui.gitee.io/v2/demo/
    本来就是给后端做 类似后台的
    lcy630409
        17
    lcy630409  
       2023-02-12 20:58:14 +08:00
    各种图标 表单 应有尽有 ,学习成本比传统热门前端框架低多了
    mmdsun
        18
    mmdsun  
       2023-02-12 21:05:36 +08:00
    后端学习下 vue 之类的也很快吧.

    要不然用后端框架直接写也行:spring boot + thymeleaf asp.net razor 之类的
    kingfalse
        19
    kingfalse  
       2023-02-12 21:09:55 +08:00 via Android
    vaadin ,结贴
    iOCZ
        20
    iOCZ  
       2023-02-12 21:13:06 +08:00
    没有银弹,既然选择低代码,想来也不会去大改了
    YVAN7123
        21
    YVAN7123  
       2023-02-12 21:18:52 +08:00
    vue-element-admin
    sudoy
        22
    sudoy  
       2023-02-12 21:20:08 +08:00
    我也是先学后端后学前端的,我个人更偏向于学一学 bootstrap + js 或者 bootstrap + vue ,学 vue 刚开始不用学那么深入,学一学 for 循环、if 语句、v-mode 即可,在 html 里面引用 vue 库然后直接在 html 里面写 vue 语法,真的很方便。
    sudoy
        23
    sudoy  
       2023-02-12 21:21:57 +08:00
    至于 vue 里面 route ,生命周期钩子,props 等其他功能可以先不用学,能你做的 app 变得庞大以后再去学这些
    snw
        24
    snw  
       2023-02-12 21:25:58 +08:00 via Android
    建议直接用外包的现成模板。就算是所谓的图形化操作的 WordPress ,想深入改些东西也很烦。
    frankwei777
        25
    frankwei777  
       2023-02-12 21:55:12 +08:00
    先说结论:完全不建议。去年维护了 1 年公司的低代码项目,现已完全成为技术负债,今年全部要重构回 React
    frankwei777
        26
    frankwei777  
       2023-02-12 21:56:36 +08:00
    不管项目多简单都不建议,简单的代码实现也简单,复杂的低代码完全玩不转。
    hzxxx
        27
    hzxxx  
       2023-02-12 22:17:21 +08:00
    试过了,自己撸反而更快更好,vue 、element 就很快了
    RatioPattern
        28
    RatioPattern  
       2023-02-12 22:49:05 +08:00   ❤️ 1
    chatgpt?
    AyaseEri
        29
    AyaseEri  
       2023-02-12 23:46:26 +08:00
    amis 其实可以,但你得分辨清楚什么时候要把 amis 换掉。前端基本的知识也不能少,搭配 MVC 模式输出 amis 的 JSON 渲染。
    zeusho871
        30
    zeusho871  
       2023-02-12 23:57:14 +08:00
    django?
    ipwx
        31
    ipwx  
       2023-02-13 00:45:08 +08:00
    vue 用熟了很快的,大部分页面我都半天出工。
    dreamramon
        32
    dreamramon  
       2023-02-13 07:21:47 +08:00
    我做后台都用 amis 了。。。其他的确实撸不会啊。。。
    liu99
        33
    liu99  
       2023-02-13 07:43:44 +08:00
    若依直接生成
    idblife
        34
    idblife  
       2023-02-13 08:46:05 +08:00
    amis 做后台管理的界面很好用啊
    已经 all in 了
    去他妈的这个那个前端框架,我只需要稳定的 ui
    xwayway
        35
    xwayway  
       2023-02-13 08:47:10 +08:00
    我也用的 amis ,没啥毛病
    shellic
        36
    shellic  
       2023-02-13 09:28:13 +08:00
    低代码遇到定制化需求需要自己写代码的时候简直想死
    zado
        37
    zado  
       2023-02-13 09:42:08 +08:00
    我推荐一个 https://www.diygw.com/
    我感觉就是文档和教程差了一点,但如果你有后端基础应该能很快上手。
    xuanbg
        38
    xuanbg  
       2023-02-13 09:43:42 +08:00
    现成的低代码平台,如钉钉什么的,能用就用。可千万别自己搞什么低代码平台,那是个无底洞,还不如不用低代码。
    zjsxwc
        39
    zjsxwc  
       2023-02-13 09:46:12 +08:00
    低代码最终的结果是,人手动干了编译器的工作。

    MD ,之前公司用钉钉宜搭,业务比较复杂,每次改动一个表单项,整个工作流所有几十个节点的对应表单里都要手动一个个配置下,累死,这完全就是人手动干了编译器自动干的工作。
    luzihang
        40
    luzihang  
       2023-02-13 09:47:18 +08:00
    如果结合企业业务,可以托拉拽生成简单的 api 、流程任务、监控告警、可配置脚本任务等等,都属于低代码吧。可以减少程序员的数量,同时不是外包,提高在本公司的代码效能。
    encro
        41
    encro  
       2023-02-13 10:16:12 +08:00
    n8n,sea table,宜搭,这类低代码目前国内用的比较多,
    其实更多时候开源程序更适合,
    没具体需求谈方案就是拿着锤子看啥都是钉子

    后端可以了解:antd pro, vben admin, react-admin,strapi,appwrite,directus 之类.
    horizon
        42
    horizon  
       2023-02-13 10:29:06 +08:00
    不要用这些。可以用 nextjs+ antd pro
    不过 antd pro 的组件太复杂,单看文档是很难用好的,还是看你的需求吧。
    liangtao927190
        43
    liangtao927190  
       2023-02-13 10:37:35 +08:00
    老哥。。。我接前端的活,有需求可以找我
    祝发财
    lookStupiToForce
        44
    lookStupiToForce  
       2023-02-13 10:42:14 +08:00
    v 友的
    earlybird[.]im

    airtable

    notion
    www[.]notion[.]so/help/guides/build-a-website-with-notion-in-seconds-no-coding-required
    ChefIsAwesome
        45
    ChefIsAwesome  
       2023-02-13 10:51:24 +08:00
    我做的项目:可视化编程 + 拖拽式的界面生成器
    你猜我自己做其它东西用不用这个。
    treeAgain
        46
    treeAgain  
       2023-02-13 11:07:13 +08:00
    我可以合伙开发
    chenpbh
        47
    chenpbh  
       2023-02-13 11:37:53 +08:00
    amis 呀,这个无疑是一个好方案
    dany813
        48
    dany813  
       2023-02-13 12:19:14 +08:00
    @ChefIsAwesome 不用,哈哈
    dayeye2006199
        49
    dayeye2006199  
       2023-02-13 15:51:31 +08:00 via Android
    Django admin
    superliy
        50
    superliy  
       2023-02-24 16:54:46 +08:00
    @815979670 可以详细说说不合适的点吗?我最近在看低代码,关注到阿里的 https://github.com/alibaba/lowcode-engine ,有一个 AntD 物料的 demo ,我试用了一下觉得很棒,前端管理系统开发都会使用 ui 组件库,如果低代码框架不能方便的集成现有的开源组件库( antd ,elementui 等),我认为价值不大,阿里的这个低代码框架好像能很好的解决这个问题,其次是生成的代码符合开发习惯,方便手动修改
    superliy
        51
    superliy  
       2023-02-24 16:58:12 +08:00
    @xwayway
    @idblife
    @chenpbh
    @dreamramon
    @AyaseEri
    请教一下,amis 的组件不满足要求时,你们试过 amis 项目中引入 antd ,elementui 这些现成的 ui 组件库吗?引入方便不
    xwayway
        52
    xwayway  
       2023-02-24 17:53:24 +08:00 via iPhone
    @superliy 我是公司内部管理项目,对我而言,没有不合适的组件,只有不合适的设计。组件不行就改设计改交互。
    xwayway
        53
    xwayway  
       2023-02-24 17:54:24 +08:00 via iPhone   ❤️ 1
    @xwayway 而且我是用的 sdk 版,页面 json 全靠后端返回
    dreamramon
        54
    dreamramon  
       2023-02-24 22:02:30 +08:00   ❤️ 1
    @superliy #51 我所有项目都用 amis 了~~~除了个别小 bug 外,可以自己想办法绕过,用了 1 年多了,基本没啥问题。
    815979670
        55
    815979670  
       2023-02-25 02:48:54 +08:00   ❤️ 1
    @superliy 可以看一下我之前总结的文章 https://www.dbkuaizi.com/archives/amis.html ,个人的主观结论。
    idblife
        56
    idblife  
       2023-02-25 12:52:42 +08:00   ❤️ 1
    @superliy
    内部系统的需求比较简单,
    相对复杂点的组合变通一下也能解决
    NoSuchPerson
        57
    NoSuchPerson  
       2023-03-03 15:44:42 +08:00
    码匠还不错
    KgM4gLtF0shViDH3
        58
    KgM4gLtF0shViDH3  
       2023-03-23 13:48:10 +08:00
    @YVAN7123 不如 gin-vue-admin ,前后端一把梭
    bojue
        59
    bojue  
       2023-04-21 20:08:24 +08:00
    OP 可以加个联系方式交流一下:bGFuc2VtYWlrZWZlbmdAMTI2LmNvbQ==
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   984 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 20:23 · PVG 04:23 · LAX 12:23 · JFK 15:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.