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

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

  低代码最近一两年炒得非常火,很多低代码平台都频繁出现,所以今天小编推荐一款低代码前端框架——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

相关推荐

  • ERP系统是什么?能做什么作用?

    一文看懂:ERP是什么,哪家好?下面重点带大家从4个方面深入了解。小白或初入行的都能简单易懂~ 一、ERP系统是什么?做什么用的? 往简单了说,你可以把它当做是一套记账、做账软件;…

    科研百科 2023年5月24日
    320
  • 智慧医院综合智能化系统设计方案(智慧医院综合智能化系统设计方案模板)

    摘要 智慧系统子系统众多,除了日常通用的智能化系统,还需考虑医院的行业特性。考虑到医院专用的智能化系统如:手术示教系统、时钟系统、医护人员对接系统等。医院信息系统如:医院信息系统(…

    2022年12月5日
    222
  • 行政办公智能化(行政办公自动化系统)

    行政办公自动化系统:提升工作效率和质量 随着现代办公自动化技术的不断发展,行政办公自动化系统已经成为现代办公室中不可或缺的一部分。一个好的行政办公自动化系统能够大大提高行政工作的效…

    科研百科 2024年6月8日
    54
  • 翰文进度计划免费版

    翰文进度计划免费版 翰文进度计划免费版是一款免费的写作工具,它可以帮助用户制定写作计划,提高写作效率。以下是翰文进度计划免费版的特点和使用方法。 特点 1. 简单易用:翰文进度计划…

    科研百科 2024年5月30日
    57
  • 江苏项目管理系统

    江苏项目管理系统:提升项目管理效率的利器 随着现代项目管理的不断发展,江苏项目管理系统已经成为了项目管理人员必备的工具之一。江苏项目管理系统可以帮助项目管理人员更好地组织、计划和管…

    科研百科 2024年5月29日
    77
  • 国家队科技助力青年项目管理办法(国家队科技助力青年项目管理办法最新)

    国家队科技助力青年项目管理办法 第一章 总 则 第一条 为保证国家队科技助力青年项目(以下简称“青年项目”)的顺利实施,实现科学、规范、高效和公正的管理,鼓励青年科研人员潜心开展科…

    科研百科 2024年6月22日
    58
  • 四川高级工程师证书哪里下载

    四川高级工程师证书哪里下载 高级工程师证书是一种重要的职业证书,它证明一个人的专业技能和工作经验。如果想要下载四川高级工程师证书,首先需要知道在哪里可以下载。 一般来说,高级工程师…

    科研百科 2024年10月5日
    28
  • 协同办公平台登录地址(协同办公系统网址)

    协同办公系统:让工作更加高效 随着现代企业的不断发展和扩大,协同办公系统已经成为了现代企业必须拥有的工具之一。协同办公系统能够大大提高企业的工作效率,使得企业内部的沟通更加高效,协…

    科研百科 2024年6月3日
    48
  • 梁山县水泊街道郝山峰社区“党建+”提升社区服务水平(梁山县郝山峰社区电话)

    大众网·海报新闻见习记者 崔丽丽 通讯员 崔芳芳 张芊 济宁报道 近年来,济宁市梁山县水泊街道郝山峰社区坚持党建引领,紧紧围绕居民的所需、所盼、所愿,探索新型党建工作方法,构建专业…

    科研百科 2023年3月1日
    210
  • 项目管理应用

    项目管理应用 项目管理在现代社会中的应用越来越广泛,无论是企业的生产、科研、还是政府的基础设施建设、环境保护等领域,项目管理都发挥着至关重要的作用。本文将介绍项目管理应用的一些基本…

    科研百科 2024年8月17日
    32