使用“不用写代码的IDE”是一种怎样的体验?
不知道大家有没使用过全自动平台这种产品?
可能有些人还不知道我指的是啥,以一款今年比较流行的全自动软件开发平台为例,所谓「全自动」,就是你在开发一个项目时,不需要你写代码,只需要你画好对应的逻辑流程图,平台便可以自动帮你生成对应的代码。
这种功能听起来有点不可思议,我还挺想看看这种平台是长啥样的,于是注册了个账号体验了一波。
所以不用写代码是啥感觉?
虽然是第一次使用,不过官网的入门教程写的很仔细,帅地跟着教程整了一个项目,体会就是:如果能够熟悉掌握这种全自动开发的工具,那么确实可以在某些方面极大提高我们的工作效率。
例如在这种全自动平台的辅助下,如果你想给自己的项目增加一些组件,例如一些分布式中间件,Kafka,Http 通信的一些实例等等,你只需要点击几下鼠标,即可新增对应的组件。
面试造火箭,工作 CURD,不得不说,平时我们在做项目的时候,基本离不开 sql 语句的频繁书写,而通过这种全自动开发平台,你只需要画好对应的流程图,系统就可以帮你自动生成对应的代码。如果你流程图画的溜的话,那么使用起来还是很爽,摸鱼的时间又多了。
对于后端开发的同学来说,平时的大部分任务就是,根据需求,提供对应的接口 API 给其他人调用。而写一个接口,我们需要进行声明,定义参数等操作,而这种操作,大部分的流程都是类似的,只是参数以及命名不同,如果我们基于这种全自动平台来开发的话,可以通过可视化配置操作的形式创建接口以及参数,一个接口通过几个简单的操作,就很容易实现,而且不容易出错。
写完一个接口之后,一般都是需要测试的,说实话,平时在写接口的时候,我还是挺讨厌「测试」这个环节的,因为,很花时间,而你又不得不测试,最难受的是,每次代码有变动,咱都得从头到尾测试一遍,这就让人很不开心。
不过,如果你的接口是基于这种平台来开发的,那么测试这个环节,也可以通过这种平台来自动测试,你只需要创建对应的实例,然后配置对应的参数以及预期结果等,系统就会帮你自动测试了
在测试的过程中,难免会遇到一些 bug,一般找自己的 bug 是很难受的一件事,因为有时候思维定向了,会找不出自己的错误,越找越捉急,不过通过这个自动化平台,如果在测试的过程中接口出错的话,我们可以在平台查看可视化结果,很直观就可以快速定位出问题。
…
好吧,说了这么多,总结起来就是,这种全自动的工具,我认为最大的两个优点就是:
1、节省我们的开发成本。当然,这也是一种理所当然的功能,不然谁愿意去使用,如果你掌握了这种工具的使用方法,那么在日常的开发中,例如写接口,测试接口,定位 bug,新增一些 sql 语句,那么你可以通过可视化的方式来配置,这可以节省你不少开发时间,同时也不容易出错。
2、可以让我们的项目开发更加规范:这其实也是一个很重要的功能,像我们平时写代码时,可能不同的人,写出来的代码风格是不一样的,例如变量命名,方法命名,配置等等,长此以往,如果团队里面没有制定一个规范,那么到了后期,项目就会不容易维护,而如果大家都统一使用这种全自动平台来开发,那么自动生成的代码,风格就会很类似,这可以让我们更好的去维护项目的后期开发。
说到这里,可能有人会问,这种含括了全自动开发、测试、运维的工具这么牛逼,未来会取代开发人员吗?
我认为不会,这种工具的核心是提高工作效率,节省开发成本,想要取代,还远远说不上,因为那些核心的参数,接口逻辑,各种配置,还是需要你来提供的,只是它帮你生成对应的开发代码而已。
再说,工具终究是人开发的,难免会存在一些 bug,如果对于它生成的代码,你完全看不懂的话,那么是极其危险的,只有你理解了业务场景,并且自己能够设计出这些代码,你才能真正去驾驭这种工具。
体验入口
说了这么多,只有真正去体验过,才能感受到这是一种啥玩意,这个平台叫做飞算Soflu全自动软件工程平台,推荐给大家。
如果你想体验一波,可以直接去官网注册账号,官网链接:https://feisuanyz.com/
填写对应的资料注册完之后,你可以申请试用
之后就可以自己玩一玩了,就算你之前是 0 经验也没事,你只需要跟着官方入门文档的教程做就可以了,新手文档写的很详细,图文并茂,你可以看文字版的也可以看视频版的。
这里推荐看视频版本,反正我是跟着视频做的,视频版入门链接:https://feisuanyz.com/shortVideo/list
这里帅地还是挺推荐大家去体验一波的,可以了解一下这玩意究竟可以帮我们干啥,毕竟这种玩意,以后万一普及了,那么对你的日常开发,还是有很大关联的。
如何看待这种工具
最后说一说如何看待这种看似很牛逼的工具吧,其实在我看来,工具就是工具,工具的核心就是提高我们的工作效率,而很难取代我们的职责,当一种全新,具有颠覆性的工具出山时,我们需要做的,就是,去了解他,看看能不能为我们所用,这样我们心里也有个底,而不是一边不屑去了解,另一边又偷偷焦虑。
工具能取代的,往往是那些机械性,流程固定,具有重复性的工作,所以呢,为了让我们的职业生涯更稳,我们还得好好提升我们的核心竞争力,例如架构设计能力,底层基础的掌握等等,万一有一天,你就成为了设计出这种工具的大佬了。
最后不得不说,开发这款飞算全自动软件工程平台的人员,还是挺牛逼,大家感兴趣的也别忘了去官网注册体验一波哦(点击阅读原文即可直达官网,不过建议pc端打开)
另外开源社区也有开源版本,具体链接:
https://github.com/feisuanyz/SoFlu-adp
https://gitee.com/feisuanyz/SoFlu-adp?_from=gitee_search
使用“不用写代码的IDE”是一种怎样的体验?相关推荐
- python可视化拖拽平台_PythonEditor可视化拼插编辑器:编程不用写代码,拖拖拽拽就可以!...
<新一代人工智能发展规划>明确指出人工智能成为国际竞争的新焦点. 应逐步全民智能教育项目, 在中小学阶段设置人工智能相关课程, 逐步推广编程教育, 鼓励社会力量参与寓教于乐的编程教学软件. ...
- 不用写代码,就能训练测试深度学习模型!Uber开源AI工具箱Ludwig
乾明 发自 凹非寺 量子位 报道 | 公众号 QbitAI 让代码的归代码,让AI的归AI. 在不写代码就能进行AI开发的道路上,Uber今日又往前踏了一步. 刚刚,Uber宣布开源Ludwig,一 ...
- 华为回应出售手机业务传闻:假消息;微软将ChatGPT整合到更多工具中:不用写代码就能开发应用;苹果更新Mac产品线|极客头条
「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...
- 华为回应出售手机业务传闻:假消息;微软将ChatGPT整合到更多工具中:不用写代码就能开发应用;苹果更新Mac产品线|极客头条...
「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...
- 爬网页不用写代码?什么操作
实验环境 Python 3.9.12 配置文件格式 爬页面基本是先请求再解析然后再请求然后不断重复,页面结构相对固定的情况下,弄一种配置文件来描述爬取步骤,这样就不用写代码了,想要爬不同的页面只写配置 ...
- flask html 得到文本框 input的内容_flask入门 (二)(不用写代码的前端!)
flask入门 (二)(不用写代码的前端!) 前言 今天要介绍的依然是 flask 框架,前面介绍的仅仅是 flask 快速搭建最小应用的知识点,既然我们需要自己做网站,那肯定离不开前端页面的制作. ...
- 我们编写的python代码在运行过程中_在Rust代码中编写Python是种怎样的体验?
原标题:在Rust代码中编写Python是种怎样的体验? 作者 | Mara Bos,Rust资深工程师 译者 | Arvin,编辑 | 屠敏 来源 | CSDN(ID:CSDNnews) 大约一年前 ...
- 不用写代码就能学用Pandas,适合新老程序员的神器Bamboolib
作者 | Rahul Agarwal 译者 | 陆离 编辑 | Jane 出品 | AI科技大本营(ID:rgznai100) 曾经,你有没有因为学习与使用 Pandas 进行数据检索等操作而感到厌烦 ...
- ChatGPT 带火的「提示工程师」岗,不用写代码,也能获得年薪数百万?
整理 | 屠敏 出品 | CSDN(ID:CSDNnews) ChatGPT 的风靡,引来程序员.设计师.画家,甚至公司老板的狂欢. 据职业咨询平台 ResumeBuilder.com 最新报告显示, ...
最新文章
- php要怎么使用imagettftext_延长防腐木使用要怎么做呢?
- net-tools 要被 iproute2 取代了
- Linux 修改目录下所有文件权限
- TortoiseGit上传项目到GitHub
- hdu3555 Bomb 数位dp
- [C++]MySQL数据库操作实例
- 软考一般知识之数据库
- 实操|风控规则的监控与自动化策略生成
- 机器学习NLP领域入门
- c语言求信源的信息熵,[转载]关于信息熵及信源熵率
- form表单提交中,确定和取消效果的实现
- 白帽子黑客生存环境变好,顶级人才年入千万
- 三维立体动画制作技巧
- erp故障处理流程图_ERP仓储管理流程图
- pycharm2019安装后显示Failed to Create JVM.JVM PATH ... /jbr/
- 深拷贝deepClone
- Oracle基础入门
- 风光互补计算机控制系统,4G风光互补太阳能视频监控系统
- 直接拔掉Mac移动硬盘所造成的无法识别问题
- 机器人控制与轨迹规划
热门文章
- Arcgis_ToolBox学习之一——Extract之Split
- 数据重塑_借助实时3D重塑车载体验
- 2017年idc机构计算机,IDC:2017年平板电脑逆势成长
- 【看表情包学Linux】进程状态解析 | 运行态 | 终止态 | 进程挂起与阻塞 | 运行态R | 阻塞态S/D | 死亡态X | 僵尸态Z | 暂停态T/t | 僵尸进程 | 孤儿进程
- 通过DHTS(分布式散列表系统)引导P2P控制传输
- Springboot实现微信小程序注册登录及微信登录
- php 数据导出 Excel 表 tp3
- 华为桌面云 服务器可以虚拟多少,一个桌面云服务器支持多少用户
- TRANSFORM_TEX是做什么的
- 生信学习——R语言练习题-初级(附详细答案解读)