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

可视化编程,你怎么看

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

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

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

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

参与话题

奖品区域 活动规则 已 结束

  • 奖品一

    阿里云代金券 x 3

  • 奖品二

    云栖社区T恤 x 1

  • 奖品三

    福禄寿淘公仔 x 1

111个回答

5

yhf320 复制链接去分享

就说一点,可视化编程工具,是需要资深程序员去开发维护的,这个工具本身的受众可以是一些行业初学者,或者不会继续深入开发领域的人员,为提升效率,使用的一个工具而已,的确会方便很多人,同时,它具有局限性,受制于开发这个工具的开发人员。
如若这个工具能真正的方便大部分人,则说明它是一个成功的对大众有帮助的工具!仅此而已!
yqc446 回复

请问现在的电脑程式可以做出可视化嘛

评论
1

及时雨财经 复制链接去分享

早该如此,为何简单的不用,非的去作复杂的耗人耗时的

1

albertbanda 复制链接去分享

这个可以有,曾经,plc组态,开启了现代工业自动化!

0

杰阿杰的杰 复制链接去分享

我觉得c#已经很方便了,可惜不是全平台通用

albertbanda 回复

可以跨平台

评论
1

三秦 复制链接去分享

不拘泥于形式的开发是个好同志!便捷高效易维护易迭代的平台,理应得到应有的支持与尊重。

1

北方的郎 复制链接去分享

你对可视化编程怎么看?欢迎提出自己的想法。
主要看应用场景吧。可视化编程比较适合在工控或者IOT相关的场景使用。我记得当年在实验室里面罗克韦尔好像也有类似东西。
不过如果写管理系统的话,就不太适合了。这种场景Eclipse或者Idea J及java等语言就比较适合

1

1965845102581573 复制链接去分享

降低开发者的准入门槛,从孩子进行培养,会有更多创新技术出现,会加速科技的进步。

1

圣小开 复制链接去分享

可视化编程只适合初学者,或者相关人员(比如产品人员)偶尔了解一下,这些人后期如果不能转到专业的开发方式,一般也都是从入门到放弃,所以个人认为意义不是很大,但尤其正面意义,起码能让更多人来接触编程。

当一个资深开发想诱骗别人来学开发时,这可能是一种友好的开始。

1

零妖 复制链接去分享

工程师的职业本质上是服务业,大多数工程师是为了满足客户的需求而存在的。
从物联网开发者的角度讲,可视化开发是受欢迎的,因为全栈开发工程师没有那么多的精力去顾及所有的细节问题,他们更关心的是规定时间内交付符合业务场景的软件。
建议可视化开发中多增加一些功能,可以慢慢满足复杂场景的应用。比如增加地图组件,增加一些常见的工业设备的图标等。

0

女_killer 复制链接去分享

这样的话程序员的数量就会大大减少,而真正的没有码农了,一般能力的码农的优势就没有

aili_olive 回复

是的,但是应该被AI编程取代的!可视化编程应该就是组装写好的模块组件。

评论
1

貔阁 复制链接去分享

可视化的优势点不是提供更高级的开发能力,而是提供更简单的业务实现能力。实际中,对于一些技术与场景的交叉领域——如人工智能+商业,物联网设备+行业,等等,常常会遇到“懂业务的不懂算法,懂算法的不懂业务”的情况。更精确的讲,一般懂业务也懂开发的都是架构师级别,人数比较少,时间也稀缺,很难做到“既完成业务执行细节规划,也完成开发与维护”的工作

0

1690822549615520 复制链接去分享

底层技术的进步提高行业和社会整体的效率,这是弥足珍贵的。感恩阿里巴巴这样逢山开路,遇水搭桥,用之于民的深负责任感的英雄企业。你们创造了无法创造的价值,是中国科技进步之路上的“卖铲人”,你们改变了中国,让生活更美好!感恩阿里!

0

游客gs7lya2mdnkps 复制链接去分享

ppt吧

0

游客albmwkxzhc342 复制链接去分享

  1. 可以啊。程序发展了这么久,有些成熟的组件,通过他们的组装可以实现通用的、完整的功能。只是 抽象 的可视化展示而已。
  2. 当涉及到不通用的需定制处理的,还是要回归到原始的代码开发。
  3. 当定制的功能变得通用了,又可以愉快地抽象了。
0

游客rkbbihx5xrs3m 复制链接去分享

期待,但根本问题解决不了,仍然需要有一定的技术能力

0

licaomeng 复制链接去分享

方向很感兴趣,也部分看好。不过关键是要能够论证可视化编程的可行性。要有严密论证做前提。

0

谢杨易 复制链接去分享

个人感觉入门阶段可以用用,深入的话,完全没必要了

0

开水结冰 复制链接去分享

只是针对你们并没开源

0

五百年的桥 复制链接去分享

额,感觉可视化还是有必要的,毕竟有些东西还是要面向客户和运维的。规则做简单些,毕竟规则越简单,越接近真相嘛。

0

1892472115031409 复制链接去分享

存在即合理。可以满足一部分需求,但不能满足所有的需求。一些复杂的需求估计还是得敲代码

6