程序员分两类:互联网c端和信息化系统b端,互相鄙视。c是技术派,看b没技术含量,b是实用派,看c是表面技术,理解不了复杂一点的业务逻辑。
从数据库表设计上,就很容易看出程序员站队。c端程序员的表结构关联关系很少超过3级,不会写超过3行的sql,b端程序员的表关联关系基本不会少于3级,几十行的sql是家常便饭,手写几百行sql也不是稀奇事。
所以,各程序员对我新开发的软件开发平台有截然不同的两种理解。b认为:哇,能支持自己粘贴进来超复杂的sql,自动解析生成用户动态查询逻辑,太棒了。c认为,哪需要开发人员懂sql,可视化拖拉就行了,就是多此一举。
我觉得还是得实践出真知,技术理解能力只是下限,业务理解能力才是价值。
低代码优先面向的领域很重要,其使用者定位须明确。