1.提出愿景
通常我们搞零代码、低代码的目的是什么?个人理解最主要存在两个目的
1.降低开发人员水平要求 ( 降低用人成本 )。
2.专注于业务、提高生产效率( 降低时间成本 )。
2.如何实现低代码?
我喜欢用最简单的方式思考,低代码不就是“代码越少越好”嘛,先讲一个故事:
1.起初,我们编程时,会封装一堆类库,重复度超过两三次调用的逻辑语句,就会抽象出共同点来复用一下,疯狂运用设计模式,久而久之,我们的业务代码越来越少,可是呢,分散的类库也会越来越多,使用说明也越来越多,学习成本隐隐约约的就上升了。
2.后来,我们会从软件的基础设施开始来做、疯狂运用语言特性、设计模式,诸如:依赖注入、模块化、日志、异常、数据访问提供程序、ORM框架等,逐渐的自底向上的逐层构建,达到了技术框架级别,框架沿着技术脉络前进,但是觉得还是不够快速。
3.再后来,我们的整个框架为同一件事努力,提出了很多的约束,不仅从技术上提供了帮助,减少了很多不必要的代码,同时也统一了千人千面的开发方式。
4. 再再后来,我们陷入了纠结,怎么搞都不对????这里到底怎么样才好????完美主义萌生。
5.今天,我发现,沉迷技术是完美主义的根源,追求不存在的东西常让人头疼,举步不前。不如,我们先把技术放一放,去寻找一些更本质的东西,哪怕我们的技术很丑陋,似乎我又回到了第一层 哈哈,但我觉得我更成熟了,拥有了九阳神功,整啥都快,但千万别堕入魔道呀!
接下来,我会用最简单的方式去实现。
浙公网安备 33010602011771号