学习日志-《gmtc-低代码》笔记

前言

本文记录了学习gmtc-低代码过程中的所有笔记。

  1. 低代码平台架构深度剖析-百度

  2. 营销页,建站,管理后台方向

  3. 低代码通用架构:dsl及解释器(通常是将json转为实际组件),默认组件库(业务场景中提炼的通用业务组件),自定义组件编写和接入机制,可视化编辑器(画布,可选),后端业务接入模块(node_firefly_svc)

  4. 百度-爱速搭平台

  5. 百度开源低代码前端框架AMIS,可覆盖管理后台场景

  6. amis-editor:可视化编辑器,画布

  7. api编排:将api相关功能放入属性面板,可完成比如获取token,个人信息,发帖详情等功能

  8. 数据库直连:新建数据模型,通过数据模型,api编排的sql操作访问数据库,数据库的的登陆信息存于服务端的接入服务中

  9. 资源粒度的权限管理:页面,属性,某些按钮是否展示

  10. 一般资源:权限字段,页面组件属性权限:属性字段的权限字段控制,dsl设计

  11. 表单建模

  12. 多技术栈及高低代码混合开发-华为

  13. 低代码关注点:办公,零售,制造,金融

  14. gartner预计2024年,低代码应用占比65%,3/4的企业至少会用4个低代码平台

  15. autocode直接通过设计稿或prd生成代码,前端智能化

  16. nocode完全通过可视化界面搭建,无需代码

  17. lowcode通过可视化界面搭建,前端人员需要写少量代码

  18. 艾瑞咨询-低代码厂商图谱,全国有60多家

  19. 微软低代码平台 power apps,三种创建应用的形式,画布应用,模型驱动应用,门户网站

  20. 区块:业务组件的整合

  21. 画布中使用web component实现多技术栈组件,三大框架都有api实现组件转web component 。vue组件转web component(画布),再通过DSL(页面描述Schema与AST)生成vue源码

  22. 阿里低代码引擎和生态建设实战及思考-阿里
  23. 低代码的维基百科定义(低代码平台提过了一种让开发人员通过可视化+配置的方式来创建应用),forrester定义
  24. 低代码:可视化,配置化,快捷交付,低门槛 (营销人员(非技术人员)通过配置化生成表单应用小程序,广告主生成落地页)
  25. 协议栈-低代码引擎-引擎生态-低代码平台
  26. 协议栈:定义术语(页面,区块,出码,画布),定义结构(组件结构,数据源,区块结构),定义行为(数据流,拖动,点击等钩子)
  27. 低代码引擎:入料(外部物料(procode组件)通过编排的api注册,在编辑器中使用),编排(物料进行不居设置,组件设置,交互设置转页面描述schemal),渲染(页面描述渲染成视图),出码(页面描述转应用代码)
  28. Thinking in 编排 节点模型(属性模型)-页面描述-render-视图
  29. 出码框架:类似babel,将页面描述转成vue,react,angular
  30. 设置器:右侧的配置属性面板
  31. 低代码设计器=引擎+物料+插件*N+设置器*N
  32. 设计态(物料描述(组件json))生成页面描述,再通过多语言实现该页面描述
  33. UIPaaS-阿里的低代码平台孵化器,支持的内部平台超过100个(数据类,小程序,运营类,设计类)
  34. 是否应该使用低代码?降本提效
  35. 阿里低代码的协议起草,2019.6.1   打磨3年多  开源时间在冬季。。。
  36. 面向营销业务的低代码平台演化之路-京东
  37. 场景:活动,店铺,小程序,互动游戏
  38. 分离业务逻辑与组件样式
  39. 编辑器(主站)本身抽象成json schema
  40. 编辑器(主站)接入插件化,插件本身也有配置描述,插件使用rematch进行通信
  41. 插件中心,类似portal平台的组件管理方案
  42. 展望:打通设计稿生成代码,可视化低代码搭建平台
  43. 利用低代码技术提升Web研发效能-中兴
  44. 中兴低代码平台-Awade
  45. 低代码核心任务=要效率(前端人员)+要能力(运营/营销人员)
  46. 页面布局主流用栅格系统,Awade用的flex
  47. svd(组件节点树)通过htmlCode生成真正的html节点
  48. 属性配置尽量提供选择,而非输入,可以提高体验
  49. 复杂属性配置化
  50. 流程图式实现业务逻辑(outsystems),逻辑树(awade)
  51. 流程图更贴近无技能用户,逻辑树更贴近专业开发
  52. 流程图在逻辑复杂,重构逻辑时体验可能会很差,逻辑树则基本没有体验问题突变
  53. 填空(填表达式)即开发模式,填入动作卡片。基本无代码
  54. 硬编码时低代码的补充与兜底
  55. 完善的平台应允许不同技能层次人员同时使用-言论引自Forrester Reprint

你可能感兴趣的:(低代码与无代码与前端智能化专项,前端,前端框架)