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

可视化编程,你怎么看

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

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

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

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

参与话题

奖品区域 活动规则 已 结束

  • 奖品一

    阿里云代金券 x 3

  • 奖品二

    云栖社区T恤 x 1

  • 奖品三

    福禄寿淘公仔 x 1

105个回答

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

dupig 复制链接去分享

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

0

1946077205001170 复制链接去分享

只是针对你们并没开源

0

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

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

0

1892472115031409 复制链接去分享

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

0

1932144764774765 复制链接去分享

只能实现部分功能吧?日常使用的小的脚本我还得自己写

0

icyknight 复制链接去分享

必然带来更多创新,因为有些人有想法,但不愿意学习复杂化的代码编程。

0

1874075473345240 复制链接去分享

可视化编程是一个趋势,虽然他无法彻底代替IDE集成开发,但是却能极大的降低各行各业对编程开发的学习成本,快速的提高员工的综合能力,降低企业成本。但是缺陷是现在的技术不够成熟完善....

0

水剑 复制链接去分享

可视化的关键在于业务逻辑如何实习,关键是相关业务人员如何有一定的编程能力

0

newtown 复制链接去分享

噱头而已,实用性不高,可视化只能封装一些死的东西给你用,需求若变化怎么个可视化方法。像界面这种可以用VS拖动控件做,是因为界面就这么多内容,而后端需求可能千变万化。你能把需求固定死吗?

0

1947744515209513 复制链接去分享

我认为可视化编程和代码编程应该是相辅相成的,各有各的好处,也各有各的缺陷

6
14374
浏览
0
收藏
邀请他人互动
关注
0
粉丝
222
话题
1

感兴趣or擅长的领域:

简介:

极客,关注物联网领域
阿里云专门为物联网领域的开发人员推出的,其目的是帮助开发者搭建安全性能强大的数据通道,方便终端(如传感器、执行器...

专精于业务数据与地理信息融合的大数据可视化,通过图形界面轻松搭建专业的可视化应用, 满足您日常业务监控、调度、会...

为金融行业提供量身定制的云计算服务,具备低成本、高弹性、高可用、安全合规的特性。帮助金融客户实现从传统IT向云计...

为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本...
报名 | Apache Dubbo™ 开发者沙龙@广州

报名 | Apache Dubbo™ 开发者沙龙@广州