浅谈无代码编程

引子

当年接触的第一门语言,就是C语言,说不上难不难,反正用这东西完成了一系列的专业课程的编码,包括了MD5,3DES等加密算法。
后来有看过一小段VB6.0,觉得这东西真好,拖拖拽拽就能生成界面,再简单写写逻辑,即可做出来程序,而我们为什么要学习枯燥的C。(大学里,计算机系全学C,其他理工科系都学VB)。
也异想天开过,是不是有什么东西可以不用学习编程,不用学习语言。例如 易语言 这种号称中文编程。其实没看过,只是内心觉得不靠谱。而且,哪怕是中文编程,也只是伪代码,而不是无代码。

正文
DataV
一次偶然的机会,大概是18年中期的样子(时间可能不准确),接触到了阿里的DataV,无代码做大屏展示。
只需要会数据库,即可完成大屏制作。甚至不需要数据库,静态数据也可以。
着迷了,自己做了很多大屏出来,尝试了里面的所有功能。后来也引入给了公司常规使用。

宜搭
自从关注了DataV之后,几乎每月通读一遍阿里的产品,看看有没有推出神奇的东西。过了一阵子,官网上出现了“宜搭”,无代码做SAAS管理系统。
再次惊叹,并通过各种渠道,才拿到了测试账号,又再次尝试了所有功能点,觉得有遗憾:无法使用自己的数据库。

和相关的技术人员进行了交流,答复几个月之后可以支持。后来终于等来了尝试了之后,发现结合的并不好,放弃了。再后来再看官网,进入收费阶段了(支持数据库的版本),还不便宜。

简道云
不是替它打广告,因为也放弃了。都已经不记得是如何操作的了,反正也觉得各种受限。在研究宜搭的过程中,搜索到的。
也能理解,如果他们完全开放了自定义的数据库,就没有商业收益了。

Scratch积木式编程
挺好玩的,基本上实现了无代码编程。不过能完成的事情有限。也各个功能玩了一遍,作为儿童编程启蒙,足够了。

fastadmin
如有神助,这是我对此软件起到的作用的评价。
使用它,有些前提:
1、懂软件开发。任何的无代码编程,不懂软件,都不可能运转的起来。
2、懂数据库。基础是数据库,基于数据库,此框架才能生成代码。
3、懂业务。个人认为,理解业务,才是成功做出软件的关键,但是其他条件也不能缺少,所以只能说都重要。

也有些缺点,这东西适合无逻辑的代码,更加适合资料的管理,而不是复杂的业务逻辑。逻辑部分,需要定制,那么又回归到了传统的软件开发。

总结
既然无代码编程,还无法完全实现所有的功能,那么它的作用在哪里:
结合着用,用来快速解决无逻辑的程序。 比如后台配置功能。

有人说,我用脚手架,可能也是1天就能搞定配置功能。但是用fastadmin,我只需要五分钟。

把无逻辑的功能,全部交给无代码软件来做;有逻辑的,再定制开发。而且后台功能,一般也是给内部人员或管理员用的,分成2个系统,也可以接受。 至少减少10%的开发工作量,也就是节约10%的开发成本。

额外
fastadmin+DataV 对我来说,结合使用,就是完美工具。

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值