|
发表于 2024-8-12 08:12:06
|
显示全部楼层
广东省珠海市
我刚玩火山三四天,已经能初步上手多线程开发了,来说说我的感受吧:
1、学火山只是一时兴起
之前看大家都一直讨论火山,那么多人吐槽,反而让我好奇,就去了解了下。
恰好在B站看到一套《从易语言过渡到火山》的教程,看完之后,我个人感觉挺简单的,觉得应该是可以快速上手了。
2、火山和易语言真的区别
火山和易语言真的是两个东西,只是编写形式上看起来类似,然而逻辑和很多语法完全是不一样的。
毕竟易语言是面向过程的编程,而火山是面向对象的编程;用易语言的思路来开发火山,绝对能把你劝退。
其次就是命令的不一样了,就以“读入文件”来说,易语言和火山就有很大的区别,这里就不详细展开来讲了。
3、从懵逼到笨拙,从笨拙到初窥门槛
其实在学习火山单线程的时候,确实在我看完B站那套课程后,差不多自己就可以写了,以易语言的“类_对象”的思维开发就没问题,当然有些命令还是要查一下的,毕竟差别很大。
最难受的其实是在多线程的开发上,因为是面向对象的编程,很多变量、组件你要公开,而且火山在线程中是不可以直接使用组件的,比如不能直接 编辑框1.内容 ;在火山如果要在线程操作组件,不仅要公开组件对象,还要使用 取程序() 命令。
还有就是一开始引用别人模块的时候,一运行报错上千行,超级懵逼的;后来查了很久才知道是因为主程序不是最新的(官网下的也不是最新的),要去论坛下载更新包覆盖,就好了。
有时候人就是这样,碰到挫折不肯服输,钻牛角尖,反而越高越上头;当自己把多线程框架模板搞出来的时候,成就感满满。
4、关于他人的评价
现在想想其实别人吐槽、评价不重要,有些东西你得自己去体验、去接触、去捣鼓后,再决定玩不玩。
火山目前的生态来说,其实比不得易语言,也有很大的可能像大家说的会夭折,然后不断的圈钱。
但是,对于我这样的API小子来说,很多底层的东西压根不懂,也没有封库的能力,我也没有想成为专业程序员的想法。
我只会调用各种API、语法命令,实现一些功能;所以,火山对我来说其实还可以!
其实不管什么东西,它最终的目的是用来解决问题,谁能让我快速上手解决问题,我就用谁。
|
|