软件开发技术真正的降维打击是怎样的?(降低软件开发成本)
今天看了有个程序员的一篇文章“自研的一套curd工具提升开发效率100倍”,获得好评如潮。
目前在Java开发最大的痛点,就是一堆乱七八糟的框架,还有配合框架的一堆模式化代码。一个软件项目先把环境配置完,再把框架搭建好,再把模式化代码写一遍,半天还进入不了开发的正题。
于是有机智的程序员自己开发了个工具,根据数据库表反向生成实体类、MVC框架代码、增删改查接口、mybatis配置等。想不到就是这么点的辅助,就大受程序员的欢迎。
其实这只是一些编程辅助,包括现在GPT的AI编程,并不能带来多大的实质性改变,目前翻不起太大波浪,最终还得靠程序员维护全部的代码,本质上还是走的传统开发老路。
如果整个软件项目的开发,连代码都几乎可以忽略不计,直接画出来就是一套完整软件,那才真的是降维打击,有点意思。