找回密码
 立即注册

QQ登录

只需一步,快速开始

whji69

中级会员

25

主题

139

帖子

926

积分

中级会员

积分
926

圣诞拼拼乐微信认证勋章

whji69
中级会员   /  发表于:2022-12-31 12:10  /   查看:2276  /  回复:4
本帖最后由 whji69 于 2022-12-31 12:19 编辑

        三年疫情终于要过去了,2022年有活字格服务商、格友论坛相伴,加上公司的“平民开发工程师团队”努力,公司服务技术能力上终于有了个质的飞跃。要感谢服务商和论坛格友的无私奉献,特别感谢公司的平民开发团队的坚持。
         谈谈今年对于低代码的几点认识,作为抛砖引玉。
        (1)纯代码、零代码、低代码区分问题


         纯代码:就是每个业务点都能直接用代码重新开发的。

         反之零代码,就是每个业务点都只能调参数,不能改代码。
         低代码就是x%用代码,(1-x)%用参数。

        按照这种分法,可能现在的软件公司99.9%其实绝大多数都是低代码团队,因为大家在开源、api、插件时代也未必有时间和能力大量做纯代码的工作。
        低代码在IT企业内部形成标准就是私有低代码,一些服务商做成标准化产品或把自己的体系商业化就是公有低代码。(今年出来了特别多的各行各业低代码应用产品)。
       只有公有低代码才使得平民开发者,开发公司有了存在空间。同时将反哺了公有低代码公司的成长。
  
       (2)模型驱动问题
        无代码是表单驱动,纯代码是模型驱动。低代码是表单和模型双重驱动可能更合理点。把低代码上升为模型驱动,与无代码对立,可能会扼杀商业低代码的生命力。

       (3)低代码的职业教育问题
         这三年,低代码的第一批“平民开发工程师”逐渐“功成身退”,新的“平民开发者““举足不前”,再加上行业舆论风向变化,把低代码开发高端化。对于“平民开发者”的发展空间甚至不如6、7年前。相信3年后会有一个重新认识。一直相信低代码更像一个平民工具,尤其在以规模化生产为特征的中国。
        目前在大学、职业学院中,非计算专业it教育,office证书成为主要教育成果,而office是一种非逻辑性的it技术,这种教育应该逐渐被取代,无、低代码教育进入一定会成为趋势。Gartne预测的it与平民开发者人才达到1:4后,低代码大发展土壤才会出现。
       2022年最后一天,祝活字格生意兴隆,大家业务发达!
      
      

4 个回复

倒序浏览
Syl悬赏达人认证
银牌会员   /  发表于:2022-12-31 21:21:18
沙发
自身感受,纯低代码不靠谱。
利用好现有的平台和插件,复杂数据处理和逻辑还是靠存储过程。
回复 使用道具 举报
小白学员
银牌会员   /  发表于:2023-1-3 11:20:12
板凳
Syl 发表于 2022-12-31 21:21
自身感受,纯低代码不靠谱。
利用好现有的平台和插件,复杂数据处理和逻辑还是靠存储过程。

这样的感受+1

还好有调用存储过程这一功能。差不多可以用这一功能续命来形容。
回复 使用道具 举报
olwsx
初级会员   /  发表于:2023-1-6 08:44:35
地板
"无代码是表单驱动,纯代码是模型驱动。低代码是表单和模型双重驱动可能更合理点。把低代码上升为模型驱动,与无代码对立,可能会扼杀商业低代码的生命力。"
这段不是很理解,楼主能详细解释一下吗
回复 使用道具 举报
whji69
中级会员   /  发表于:2023-1-6 13:54:15
5#
摘抄康世杰的论文:《低代码、纯代码和无代码的区别与联系》
1. 纯代码的技术特征
纯代码的开发方法是模型驱动,采用 “全程手
写代码” 的方式搭建应用系统,代码不会自动生成,
因此不依赖开发平台的可复用 “数字化资产”,编码
灵活性高、定制性强、应用的可移植性强。开发者
可以根据自己的偏好编写代码,可编程能力强,但
要求开发者对核心编码的逻辑有相当深入的理解。
由于开发者能力不同,会导致编码的标准化程度低,
用户操作体验不一致,错误率偏高。
另外,开发者还需要自建部署和运维环境,整
个应用的 BizDevOps 一体化过程相当复杂,对开发
者的技术要求很高。
2. 无代码的技术特征
无代码的开发方法是表单驱动,在可视化界面
中,通过拖拉拽代码模块,“无需手写代码” 的方式
搭建应用系统。100% 的代码由平台自动生成,可
以消灭所有繁琐和重复的样板代码 (Boilerplate
Code),因此对开发平台的可复用 “数字化资产” 依
赖程度非常高。平台不会提供编程扩展接口,源码
无法进行客户化编辑,编码的灵活性和定制性完全
取决于平台提供的 “数字化资产” 数量和质量。应用
的可移植性也依赖 aPaaS 平台的功能,存在非常强的制约。开发者不可以编写代码,因此不需要开发者
理解编码的基本逻辑。但由于 100% 的代码由平台
自动生成,因此编码的标准化程度非常高,用户操作
体验一致,错误率极低。另外,开发者通过 aPaaS
平台,直接在云端完成整个应用的 BizDevOps 一体
化过程,完全不需要专业技术人员的参与,整个过
程所见即所得,对开发者基本没有技术要求。
3. 低代码的技术特征
低代码的开发方法是模型驱动和表单驱动并
存,开发模式以 “最少的手写代码” 的方式搭建应用
系统。80% 以上的代码由平台自动生成,可以消灭
绝大部分繁琐和重复的样板代码,因此对开发平台
的可复用 “数字化资产” 依赖程度较高。
另外,平台会提供编程扩展接口,方便开发者
导出导入源码进行客户化编辑,依赖开发平台提供
的可复用的 “数字化资产”,编码的灵活性和定制性
较高,应用的可移植性依赖 aPaaS 平台的功能,存
在一定的制约。
开发者可根据自己的偏好改写部分代码,可编
程能力较强,这就要求开发者对编码的基本逻辑有
比较深入的理解。但由于开发者只能改动部分代码,
因此 80% 以上的编码的标准化程度较高,用户操作
体验较为一致,错误率也控制在改写的编码
范围内。
另外,开发者通过 aPaaS 平台,直接在
云端完成整个应用的 BizDevOps 一体化过
程,可以不需要专业技术人员的参与,降低
了对开发者的技术要求。
image.png794344177.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部