前端开发越发复杂,你是否需要低代码平台?(前端 低代码开发)

  大家好,我是为广大程序员兄弟操碎了心的小编,每天推荐一个小工具/源码,装满你的收藏夹,每天分享一个小技巧,让你轻松节省开发效率,实现不加班不熬夜不掉头发,是我的目标!

  低代码最近一两年炒得非常火,很多低代码平台都频繁出现,所以今天小编推荐一款低代码前端框架——amisamis使用 JSON 配置来生成页面,可以节省页面开发工作量,极大提升开发前端页面的效率。

开源协议

  使用 Apache-2.0 开源许可协议

链接地址

前端开发越发复杂,你是否需要低代码平台?(前端 低代码开发)

为什么要做 amis?

  在经历了十几年的发展后,前端开发变得越来越复杂,门槛也越来越高,要使用当下流行的 UI 组件库,你必须懂 npmwebpackreact/vue,必须熟悉 ES6 语法,最好还了解状态管理,比如 Redux,如果没接触过函数式编程,光入门都很费劲,而入门之后会发现它还有巨大的生态,很多功能相似,挑选成本高。

用 JSON 写页面有什么好处

  为了实现用最简单方式来生成大部分页面,amis的解决方案是基于 JSON 来配置,它的独特好处是:

  • 不需要懂前端:在百度内部,大部分amis用户之前从来没写过前端页面,也不会 JavaScript,却能做出专业且复杂的后台界面,这是所有其他前端 UI 库都无法做到的;
  • 不受前端技术更新的影响:百度内部最老的amis 页面是 4 年多前创建的,至今还在使用,而当年的 Angular/Vue/React 版本现在都废弃了,当年流行的 Gulp 也被 Webpack 取代了,如果这些页面不是用amis,现在的维护成本会很高;
  • 享受amis的不断升级:amis 一直在提升细节交互体验,比如表格首行冻结、下拉框大数据下不卡顿等,之前的 JSON 配置完全不需要修改;
  • 可以 完全 使用可视化页面编辑器来制作页面:一般前端可视化编辑器只能用来做静态原型,而amis 可视化编辑器做出的页面是可以直接上线的。

amis 不适合做什么?

使用 JSON 有优点但也有明显缺点,在以下场合并不适合 amis:

  • 大量定制 UI:JSON 配置使得 amis 更适合做有大量常见 UI 组件的页面,但对于面向普通客户(toC)的页面,往往追求个性化的视觉效果,这种情况下用 amis 就不合适,实际上绝大部分前端 UI 组件库也都不适合,只能定制开发。
  • 极为复杂或特殊的交互: 有些复杂的前端功能,比如 可视化编辑器,其中有大量定制的拖拽操作,这种需要依赖原生 DOM 实现的功能无法使用 amis。但对于某些交互固定的领域,比如图连线,amis 后续会有专门的组件来实现。

示例截图

表单

前端开发越发复杂,你是否需要低代码平台?(前端 低代码开发)前端开发越发复杂,你是否需要低代码平台?(前端 低代码开发)

Checkbox 勾选框

前端开发越发复杂,你是否需要低代码平台?(前端 低代码开发)前端开发越发复杂,你是否需要低代码平台?(前端 低代码开发)

日期

前端开发越发复杂,你是否需要低代码平台?(前端 低代码开发)前端开发越发复杂,你是否需要低代码平台?(前端 低代码开发)

文件上传

前端开发越发复杂,你是否需要低代码平台?(前端 低代码开发)前端开发越发复杂,你是否需要低代码平台?(前端 低代码开发)

List 列表

前端开发越发复杂,你是否需要低代码平台?(前端 低代码开发)前端开发越发复杂,你是否需要低代码平台?(前端 低代码开发)

富文本编辑器

前端开发越发复杂,你是否需要低代码平台?(前端 低代码开发)前端开发越发复杂,你是否需要低代码平台?(前端 低代码开发)

Switch开关

前端开发越发复杂,你是否需要低代码平台?(前端 低代码开发)前端开发越发复杂,你是否需要低代码平台?(前端 低代码开发)

图表

前端开发越发复杂,你是否需要低代码平台?(前端 低代码开发)前端开发越发复杂,你是否需要低代码平台?(前端 低代码开发)

Cards卡片组

前端开发越发复杂,你是否需要低代码平台?(前端 低代码开发)

结尾

  本期就分享到这里,我是小编南风吹,专注分享好玩有趣、新奇、实用的开源项目及开发者工具、学习资源!希望能与大家共同学习交流。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年5月16日 下午3:24
下一篇 2024年5月16日 下午3:43

相关推荐

  • 党建档案管理涉密吗

    党建档案管理涉密吗? 随着数字化时代的到来,党建档案管理也变得越来越重要。在档案管理中,涉及到党员的信息、组织关系、学习计划等方面,都需要进行加密和保密处理。那么,党建档案管理是否…

    科研百科 2024年11月15日
    1
  • 项目管理系统售后培训

    项目管理系统售后培训 随着项目管理的日益复杂,项目管理系统已经成为了企业成功实施项目的关键因素之一。然而,项目管理系统的应用不仅仅是为了提高效率,更重要的是能够保障项目的顺利进行,…

    科研百科 2024年12月20日
    0
  • 科研项目管理机制

    科研项目管理机制是项目管理中至关重要的一部分,它能够确保科研项目的高效、有序、可控地进行。在现代社会,科学技术的发展日新月异,科研项目作为推动科技进步的重要力量,必须拥有高效的管理…

    科研百科 2024年9月11日
    33
  • 项目合同 信息管理系统

    项目合同信息管理系统:提升项目管理效率的利器 随着项目管理的深入发展,项目合同信息管理系统已经成为了项目管理中不可或缺的一部分。一个好的项目合同信息管理系统可以大大提高项目管理的效…

    科研百科 2025年1月1日
    0
  • 项目管理系统要求包括

    项目管理系统要求包括: 1. 项目概述:项目管理系统是一个自动化的工具,可以帮助团队更好地管理项目进度、预算、资源等。通过项目管理系统,团队可以实时了解项目状态,及时发现问题,避免…

    科研百科 2024年12月28日
    0
  • 神经外科学科研项目名称大全(神经外科学科研项目名称)

    神经外科学科研项目名称: 近年来,随着人口的增长和城市化进程的加速,神经外科学领域面临着越来越多的挑战。其中,大脑的重要性不言而喻,因为它是人体最重要的器官之一。因此,如何保护大脑…

    科研百科 2024年4月6日
    107
  • 一图读懂中铁建工集团2023年党建工作报告要点(中国中铁党建工作报告)

    1月14日上午,中铁建工集团党委在京召开五届六次全委(扩大)会议。集团公司党委书记、董事长王玉生代表公司党委作了题为《领航强基筑堡垒 奋斗实干显担当 以党的坚强领导引领企业高质量发…

    科研百科 2023年1月29日
    1.0K
  • 建设工程项目管理下载

    建设工程项目管理下载 随着数字化时代的到来,建设工程项目管理已经成为了一项非常热门的领域。在这个领域中,人们可以通过使用各种软件工具来管理和跟踪项目的进度、成本和质量。本文将介绍建…

    科研百科 2024年8月29日
    32
  • 回来了 – 免费无限换脸神器Facefusion最新版(支持数字人)(换脸神器app有哪些-)

    Facefusion,一款超炫的AI视频/图片换脸项目,号称“下一代换脸器和增强器”。作者一直在不停地更新,新版2.3.0版本甚至还支持了数字人,快随我去看看吧~ Facefusi…

    科研百科 2024年4月30日
    100
  • 手指一点缴党费!河南社旗县烟草专卖局开展智慧党建成效初现(烟草以党建促终端)

    “晓阳,这是我3月份的党费,知道我的手一点,党费就缴上了,真方便。有了‘智慧党费’APP,我这个老职工,以后就不用找你缴党费了!”前不久,河南省社旗县烟草专卖局(分公司)徐长林微信…

    科研百科 2023年11月14日
    112