最近听说了一个「拖拉拽」的开发工具,心想编程都这么方便了么?不会又是啥噱头吧!抱着怀疑的态度去试试,感觉发现了新大陆,这个不仅仅「拖拉拽」阿,这个还能还能自动搞定测试,自动化运维阿。简直全自动开发的大招啊!这是要让我失业了么?程序员狠起来连自己都搞啊!为了让大家更清楚明白这个工具的牛逼,我说下我的体验过程,你就分分钟知道了!
1、自动生成接口
对于CRUD工程师来说,这个真的是效率必备,要知道我们程序员每天都在和API接口打交道,虽然我们也能通过大量封装实现生成接口,但是别人一开始就搞定了这些,我们又如何需要这么复杂辛苦的干「体力活」。我们可以真正专注在我们「重要」的事情上面,关心我们的核心点,而不是每天在细枝末节中浪费大量时间。
2、拖拉式开发
在开始我就说了,这种拖拉式开发,对于我们有经验的程序员可能帮助不大,但是对于新人开发来说,大大提高了我们新人的工作效率,更容易理解我们复杂代码的业务逻辑,也让我们产品经理或业务方人员更好的参与进来,帮助他们提出更「合理」的需求。
3、大量的组件库
在我们搭建项目需要大量安装基础包,框架的时候,这个平台只需要将他们整合就是一个新的「微服务」项目了。因为这里面的组件库太丰富了,整个开发就想搭建积木一样,把各个功能合并拼装就搞定了。就像乐高一样,为什么乐高可以让人永远玩下去,因为他可以拼装非常多项目,无限的玩具出来。这个其实也是实现了,我们软件工程常说的「高内聚」,「低耦合」让我们模块的可重用性,可移植性大大增强了。
4、仿真测试
我比较佩服的是他这里面的「仿真测试」,要知道我们写测试代码本身工作量极大,每次写完都后如果业务比较大调整,测试产生的工作量都很大,这就是很多人不喜欢写测试的原因。但是写测试是真正能提升我们代码稳定性以及可靠性的主要因素!如果能快速测试,快速拿到结果,那对于我们来说将是巨大好事,及时搞定代码里面各种问题,漏洞!另外因为这种可以可视化的结果,可以更好帮助我们定位Bug问题,避免手动挨个打断点。程序员头发都可以少掉几根了。
最后
看到这儿你一定好奇这个平台名字吧,平台名字是飞算全自动软件开发平台
,不仅仅是编程逻辑可视化,测试运维自动化,还把各类复杂工具运作起来,拉低了整个后端的门槛,简直效率必备!
这种用全新的方式去开发微服务架构,不用写一行代码就可以搭建好完整的微服务架构应用,加速推动软件开发进入智能化时代!你们如果想要体验的话,可以去了解下:https://www.feisuanyz.com/这儿是github地址可以了解:https://github.com/feisuanyz/SoFlu-adp
一些问题:
1、 这个平台跟市面上的低代码/无代码产品有区别吗?
区别大了!建议去官网注册下试试,真心会有不一样的感受,后端开发是真的完全不用写代码了。
这个工具还是要知道基本计算机的概念,纯小白还是有困难,不过对于互联网产品经理来说问题不大,使用飞算全自动开发平台工具不仅能提高我们效率,还能解决我们沟通问题,让我们程序员和产品经理重新做好朋友!飞算对于高级工程师看起来没那么大好处,但还是可以让高级工程师节约时间,更关注重点逻辑上面,帮助他们梳理更复杂的业务逻辑。「人月神话」这本书说了,没有银弹,对于我们日常工具,我们一定要辩证看待!期待这款工具可以走的越来越远!解放我们程序员的双手,更加智能编程!我相信这个软件会改变原本过度依赖人工的现状,推动软件行业进入智能化的全自动时代。