1. 聚能聊>
  2. 话题详情

可视化编程,你怎么看

可视化编程语言可以让程序员从键盘中解脱,通过拖动一个个图形组件完成程序。典型的例子有 Scratch,Node Red 等。
阿里云物联网开发平台使用了可视化编程语言,无码化开发 Web 应用、移动应用甚至是 API。

但是也有人质疑可视化编程的存在,因为真正的程序员不需要所谓的可视化,给一个 IDE 就可以遨游在代码的海洋中了。

你对可视化编程怎么看?欢迎提出自己的想法。

更多关于可视化编程的文章,欢迎前往阿里云物联网开发者社区浏览。

参与话题

奖品区域 活动规则 已 结束

  • 奖品一

    阿里云代金券 x 3

  • 奖品二

    云栖社区T恤 x 1

  • 奖品三

    福禄寿淘公仔 x 1

111个回答

0

大力水手啊 复制链接去分享

可视化编程应该细分一下应用场景。比如流程性业务,地理信息位置业务等具象场景应用。比如基于地图的应急救援演练,就需要将各个救援单位属性赋予产量。基于态势引起的产量变化的过程构成了演讲推演进度。这一系列都有应用到了可视化操作。具体开发来说,应用可视化编程可能更有利于进行场景构建。

0

cdll314520 复制链接去分享

我不会

0

coolinb 复制链接去分享

编程,将不在是程序员专属

0

jack960330 复制链接去分享

我就想问复杂框架如何可视化。。。笑话。。。

0

何宝强 复制链接去分享

现在做软件应用项目还是需要可视化编程环境的,确实能提高效率,主要是可以降低门槛。

0

1020242102797970 复制链接去分享

可视化编程会使门槛降低,我们这些非科班出身的能更好的学习上手

0

30826507 复制链接去分享

典型的相对论课题,没有绝对的便利!高度封装的产物其自身就是面向切面需要解决的问题,底层抽象得当,就能解决需求申缩带来的挑战,正如各种高级编程语言中抽象类和接口,多态得益于编程思想的发展、理解、运用。

不拘泥于形式,创新、务实、开放就是好东西。

0

1296846498464679 复制链接去分享

很好,优化代表进步

0

欠账没头颈 复制链接去分享

可视化编程的作用是给高手炫技或者增长项目经验用,编程还是要进入程序才行

0

nqmysb 复制链接去分享

可视化带来可能会牺牲灵活性

0

aili_olive 复制链接去分享

我认为编程发展到后面会分成两个主要部分:1.写代码部分。1.用代码部分。代码模块化、组建话,后面用代码部分可以就像工厂一样组装起所有模块。(TIPS:不是还有AI编程么,这个可以取代一些简单重复编程的初级编程人员吧,未来确实会有大的变化!)

0

桔梗科技 复制链接去分享

让一部分程序员失业的工具

0

1486545903554094 复制链接去分享

呵呵

0

牛秀 复制链接去分享

可视化编程很期待,不需要懂代码也可以编程了,这样生活中编程会无处不在,促进人工智能的快速发展

0

兔子狂奔 复制链接去分享

有人说可视化代码质量低,不看好。但我个人认为,可视化是让我们更好的,更轻松的实现编程,挺好的,它该被看作一种工具和途径,而不是评价它的缺点!,哪怕是程序员,你完全可以借助可视化实现基本的编程,至于你说的代码质量差,你可以人工的在调优。不是提倡代码复用吗?可视化其实就是重复利用,而你如果不懂程序,它让你更轻松的实现编程而且如果懂得程序,那么它能帮你完成基础工作,你可以在其上面做改进或者优化。
其次,可视化编程的代码冗余量大,就是说明可视化编程的工具还不够优良还需要改进。我们完全可以想办法优化可视化编程软件而不是去唱衰可视化编程软件不行,效率低,编码质量差等
有问题解决问题,这不就是程序员的基本工作吗?

0

浩然行 复制链接去分享

很多人喜欢可视化编辑,包括我,因为代码说实在的太繁琐,有好多像我这种比较菜鸟级别的,对代码更头痛,所以是趋势也是追捧对象,但会不会影响到程序员的发展,或影响下一代程序员呢

0

piconasha 复制链接去分享

相比于传统编程方法,可视化编程技术,就是“所见即所得”的风格,它有效的降低了初学者的准入门槛,尽量的激发使用者的兴趣,在推广方面做得更好。

但是与图形界面与命令行界面的关系相似的是,图形界面能完成的工作命令行都能解决,可反过来就乏力了:可视化编程技术在碰触到逻辑较为复杂、严谨的程序时必然会暴露出它结构简单、难以堆叠的一面。

我的观点是:可以浅尝辄止,不能赖以为生。

PS:我突然想起了易语言,那门励志要让全国人民爱上编程的语言,最终沦为外挂脚本的工具。

0

xiongfeng 复制链接去分享

可视化是趋势,快速实现结果才最重要

0

魏小黑 复制链接去分享

如今全民编程已成趋势 最起码中国发达地区有这个趋势 可视化编程也许是推动这种趋势的动力之一

0

1231737778014716 复制链接去分享

适合非程序员
或程序框架不是十分庞大和复杂的开发人群使用
以及那些需要快速开发一个小程序功能的需求使用
一般专业的还是自己开发写代码更加稳健
毕竟并不是所有图形开发都会满足所有场景需求

6