低代码
低代码产品的一些想法
1. 定义清楚产品的用户很重要,了解用户的特点才能做好用户体验。
2. To B产品的职能是为企业降本增效,低代码平台的产品如何更好的可测,能否加入单元测试等概念,能否更好的支持应用的升级演进。
3. 代码开发组件化。这个能力和中台化、SDK 的概念有相似之处,就是将重复的公共的能力沉淀出来,封装起来,让开发人员可以在低代码平台上,直接拿出来作为工具嵌到产品中,这样开发者就不用再关心这个功能/组件的内部实现。
4、一次开发,多端发布。对于前端研发人员来说,经常需要多端发布同一个项目/页面,H5/小程序/IOS/Android的开发工作,经常需要不同技术栈的研发人员。而对于低代码,就屏蔽了具体的代码选型,内部编辑都用一种低代码语言,最后发布上线,可以发布到小程序/安卓/IOS等多个端,而且能尽量保证UI、交互、功能的一致性。
5. 低代码平台应该把程序员从低效的、没有技术含量的CRUD当中解放出来,做更有价值、更高效的软件开发工作。比如:业务建模、领域建模、数据结构设计、业务流程设计、业务系统调试和部署等等。
6. 一套真正意义上的低代码平台,需要能够覆盖软件研发全生命周期,带来工业级的效率提升。