https://m.toutiao.com/is/idrKBuLS/?=
结识可视化编程这个概念是通过iVX CN,这是一个提供可视化编程的网站,支持开发进行前端页面开发,也支持将页面的源码下载到本地。可视化编程,顾名思义,就是所有的编程操作都是所见所得的。以前端代码举例,我们通常编程前端页面时,代码写好后,要刷新一下页面,所做的改动才能够呈现出来。而iVX 所代表的可视化编程操作即展示。可以说大大提升了我们开发时的效率。除此之外,iVX还支持直接生成页面源码并下载到本地。
(图二是这个页面的源码,可以看到页面源码与呈现的效果之间的对应。)
真的,开发起来特别的方便。。。有用vb6的那种感觉,又比vb6更强大和更舒服。
iVX它这个IDE是通过浏览器的,不需要下载任何IDE。当然,网络上的可视化编程平台不止iVX一家,个人也了解了一下网易的CodeWave。但是用下来发现Codewave的这种操作方式挺反人类的。它不是iVX的那种控件直接拖拽的方式来完成的,而是直接给出一个框架,从登录开始到个人主页等等。一切都是它设计好的,我自己想改个登录按钮的大小都不得行。
反过来看iVX,对于iVX的了解,让我对于可视化编程有了更为清晰的认识。程序员在提升效率的前提下,可视化编程恰恰是最优的选择。通过拖拽控件进行快速的开发,一切的一切都是所见即所得的,就像你使用wpf 以及winform那样开发一样,而iVX做的更加彻底。
iVX的原理是将所有的html标签封装成为了一个控件,比如<button></button>,在iVX中就是一个按钮控件,我们在使用iVX IDE进行开发时,可以直接拖拽窗体右侧的btn控件,放到页面中,即可完成按钮的添加。同样,包括视频、音乐等控件,iVX也都进行了封装,让我们可以用的更加趁手。
所以在我看来,iVX毫无疑问要比市场上的其他可视化编程要好用的多。
另外我想吐槽一下,当我使用其他的可视化编程开发平台的时候,他们都像是藏着掖着一样,用起来极其繁琐。都要我的手机号,然后公司什么的一堆信息,你才能去试用!而且用的时候还磕磕绊绊的,体验都不怎么好。
除了iVX让我感觉成气候,其他的感觉各有各的问题,除了网易数帆外,还有一个数字看点。不过我进它那个网站,都还是http的,都没有想要了解的欲望。保持耐心让自己继续下去,验证码迟迟收不到。我觉得其他的可视化编程平台都各有各的不靠谱。
最主要的原因可能还是iVX做的时间比较长了。iVX这个网站存在的时间已经约10年之久,而官网透露的信息是其在2007年就已经着手可视化平台的研发。只有深耕一个领域才能取得较高的成就啊。
我一直觉得可视化编程是程序员的未来,当我们专注于业务而不是代码的时候,能够站在更高的层次去看问题。也能够快速的实现我们想要的东西。很多人可能以为可视化编程不够深入,错了。iVX不仅是简单的拖拽几个简单的控件,它有很多深入的功能值得你去研究。
比如说数据库操作组件,Excel组件等等等,它可以很简单,也可以很强大。主要还是iVX做的时间长了。基本上该有的东西都有了,因此用它写一个网站,做一个页面,你会发现前人的智慧体现的淋漓尽致。毕竟站在巨人的肩膀上才能更好的开发嘛。
联系客服