|

本帖最后由 道易有道 于 2025-4-2 07:37 编辑
认识我的,或者不认识我的,都多多少少都知道,精易火山版块有一些是我开源的,并且我从精易还没有开始转型就入坑了火山PC,并且从精易官方买正版狗。
可以这么说,我从火山PC正式版发布开始一直使用到现在,今天我决定正式转原生了,不说别的,就说这五年内使用火山的体验感想。
首先火山创始人吴涛,一直把火山定义为是小白使用的平台,而没有考虑小白也总有一天会成为大牛大神,因此火山无论是哪个子平台,都势必过度阉割。
其中我使用的是火山PC,因为我是从易语言开始转火山的,所以只考虑火山PC,那么火山PC刚开始使用还没有什么大问题,因为火山PC才刚起步,所以我抱着极大的未来憧憬看好他。
结果被火山PC的结构体给恶心到了,这期间火山结构体极其难用,因为他必须继承火山对象类为基类,这是默认基类,因此使用结构体很难用,后面结构体迭代了将近四个版本,后面吴涛开坑了火山GO,遇到了难题,才搞出了所谓别名类,这个别名类,可以说是原生类,不需要默认继承火山的基类,还有原本火山PC设计之初,就不支持单浮点小数,只支持双浮点小数,
听群里各路大神和其他小道消息说,因为吴涛觉得单浮点使用场景不多,所以不考虑这个,但是后面还是有这个单浮点小数,只不过不是作为基本数据类型,而是弄成属性“@视窗.单精度小数”,等到后面,也是因为开坑了火山GO,才加上去,这就是我入坑火山PC,刚开始遇到的坑,还有就是使用过易语言的都知道,选择夹可以在设计器里面自由切换子夹,火山当初是不行的,必须用组件布局器,组件布局器要说好用也好用,要说不好用的点在于,你不知道子夹的宽高多少,导致摆放组件不对齐,因此这个选择夹也迭代了应该也有四五个版本,还有火山最初不支持无符号类型等,
虽然有别名支持,但是通过火山的调试输出框输出的都是???,我论坛反馈,人家火山创始人都说输出正常,因为不支持别名,但是火山有个大神Xelloss,直接解决了输出???,并且还支持一大堆C++标准库的容器类输出。
那么问题来了是火山技术上的难题,还是吴涛不想搞?这我说不准,因为我不是吴涛,但是这还是其中一小部分,其实你们看火山官方论坛的反馈区就知道了,一大堆反馈BUG或者用户建议,最终要么没有回复,要么回复了采纳建议了,结果最终不了了之。
另外未来火山还不知道要出多少个子平台,因为他今年打算出火山H5平台,但是通过投票统计,其实使用火山GO的人是很少的,并且原先使用火山GO的,现在转入原生GO,结果火山PC更新,好几个月都是敷衍更新,还有火山生态完全停滞,连利快云都退出了代理,leyi搞的开源大赛没几个人参赛,就这火山运营营xiao,让我这本来支持汉语编程和支持火山的,最终越来越失望。
本身我就不会鄙视中文和英文,因为我英文也不过关,所以汉语编程一直是我主力开发工具,但是今天我实在忍不住了,就在火山官方1群吐槽了,然后被某恒给踢出火山官方1群和4群,并且踢完后在火山1群说我鄙视易语言和火山,这里我只能呵呵了,然后我自己把3群也退了,也趁此机会转原生。
毕竟AI加持学习一门语言,其实真心不难,难的是贵在坚持,并且汉语编程无论怎么大搞特搞,最终势必都是慢一拍的,这是不争事实。
这里说说,我为什么觉得汉语编程和英文编程会慢半拍,其实仔细看火山的那些封装库,很多都是旧版本了,项目作者都不知道迭代多少版本了,火山这边连更新都没有打算,一大堆人都觉得能用就行了,那么问题来了,火山现在不支持C++20,包括C++23,咱们就说万一,万一火山创始人哪天寄了,火山基本上就停止到C++17了,并且库也不更新了,因为他设计之初就定死在那里,最主要的人家连团队都没有来接手。
|
评分
-
查看全部评分
|