前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >微搭低代码重回RAD时代

微搭低代码重回RAD时代

原创
作者头像
养心堂主
修改2022-04-17 21:39:55
1.8K2
修改2022-04-17 21:39:55
举报
文章被收录于专栏:微搭低代码WeDa微搭低代码WeDa

从编程习惯来看,历史正在轮回。微搭低代码的编程习惯,类似VB、Delphi这样的RAD工具,只不过从单机版本的编程变成了云端的编程,云即操作系统。

变量绑定

微搭的界面元素,可以与定义的全局或者页面级变量绑定,这样在变量的值变化的时候,页面的元素的值也会被改变。通过这种方式,后台服务数据和数据库数据实现了数据展现。

界面元素 <<< 全局变量or页面变量 <<< 后台服务

这种方式也避免了直接操作界面UI元素的值,从而避免了UI与业务逻辑的紧耦合。无论是jquery、VB、dephi里都会在业务逻辑中出现界面UI元素的ID,这种通过变量绑定的方式,实现了展现层与业务逻辑层的解耦。 模型变量的出现,避免了重复的set/get函数,整个世界清静多了。

事件处理器

与VB、VC类似,微搭引入了事件处理器的概念。界面元素支持点击、长按等等事件,这些事件可以有自己的事件处理器。不同于VB对于每个界面元素事件生成一段代码,让开发者在其中填写处理代码。微搭是让开发者选择事先写好的事件处理函数。包括系统内置的事件处理函数,和开发者自己写的事件处理函数。

生命周期函数

类似VB、Delphi , 应用和页面都有各自的生命周期函数。在onAppLaunch、onAppShow、onPageLoad、onPageShow等应用和页面的生命周期函数中,可以对变量进行处理。

用mongodb模拟的关系数据库

微搭对于数据库的处理,非常贴心,感觉象回到了access数据库那样便利的感觉。CRUD的函数天然具备,对象时间的关联关系处理的非常顺滑,分类关系也处理的很好。如果用powerdesigner设计好ER图,在微搭中做数据库建模,感觉比真实的关系数据库还要方便。感叹时代的进步啊。 对于枚举类型的处理也很实用。

啊,时隔多年,让我们欢迎VB/VC/Dephi/PowerBuilder/JBuilder的灵魂回归。

当然微搭还在持续更新成长中,还没有到稳定状态,各种组件的参数详细介绍非常稀缺,IDE中界面设计与代码编写高度分离,代码提示聊胜于无,期待它快速成长!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 变量绑定
  • 事件处理器
  • 生命周期函数
  • 用mongodb模拟的关系数据库
相关产品与服务
腾讯云微搭低代码
微搭低代码是一个高性能的低代码开发平台,用户可通过拖拽式开发,可视化配置构建 PC Web、H5 和小程序应用。 支持打通企业内部数据,轻松实现企业微信管理、工作流、消息推送、用户权限等能力,实现企业内部系统管理。 连接微信生态,和微信支付、腾讯会议,腾讯文档等腾讯 SaaS 产品深度打通,支持原生小程序,助力企业内外部运营协同和营销管理。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com