讨论低代码,被怼:干技术的你就多问一个为什么很难么?
A:IT技术未来的趋势极有可能是低代码。从当年的Spring发展到后来的SpringBoot、SpringCloud,开源精神最终的迭代方向极有可能是使用起来日趋方便、门槛更低的开发框架,最终会出现一个连同功能、性能兼顾,一键式生成并部署的终极系统,算法也类似。
B:低代码这种东西 我保守估计 你老死之前不会有什么大用
A:但凡你了解一下计算机发展史,估计你都说不出这个话。面向对象编程的本质就是代码复用,技术发展不光是落地工程,也在不断降低研发成本。
B:你知道以前兴起过多少次低代码吗?
A:以前不也兴起过很多次人工智能,科技发展不都是螺旋上升的。2012年时候斯坦福cs的一个公开讲座,一个老教授说虽然计算机很厉害,但是想像4岁婴儿一样可以识别区分或者跟踪物品的能力,可能我们有生之年都很难见到——然后到22年这个方向已经成熟到科研上没有什么东西做了。
B:人工智能的突破是基于gpu的发展,低代码有啥革命性的硬件or软件进展吗?
A:现在没有不代表以后没有啊,是螺旋发展,又不是说要低代码技术短时间内取得突破,最近的人工智能热潮带来的大发展也不超过10年吧。
B:低代码体现出来的一个问题就是,把编码逻辑整理的责任交给了需求提出者。面对项目中经常出现的需求都捋不清的产品来说。。。估计有点难。代码不仅是代码,单单代码一文不值,价值在于解决问题。
A:你现在能够开发系统这么快,就是面向对象编程技术发展到现在的结果。现在简单的例子,无编码的大屏就算是低代码开发在工程上落地的一种,当然这不应该算是一种技术。
B:面向对象的作用是声明对象之间的关系,绝不应该作为代码复用的手段。
A:唉,干技术的你就多问一个为什么很难么?
那么我问你,声明对象之间关系是为什么?
现在大家都开始使用面向对象编程是为什么?
以前面向过程的缺点是什么?
你去查一查,然后再说