开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 7898|回复: 27
打印 上一主题 下一主题
收起左侧

[闲聊] 火山、易语言开发者体验对比(内附例程:国产加密狗操作)

[复制链接]
结帖率:94% (16/17)
跳转到指定楼层
楼主
发表于 2022-9-6 13:52:40 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式   广东省深圳市
先上截图让大家有一个直观的界面上的对比感受
界面上所有的组件我都是默认组件,没有做任何修改
我的电脑显示器是外星人AW2721D,2K分辨率,缩放比例150%,火山视窗系统天生支持对高DPI有适配,而易语言没有



再来看看编译后的体积对比,火山程序比易语言明显大非常多,程序体积大了4倍,有人说这是MFC库的原因,用WTL更好,请问怎么操作?我现在只是所有都是用的火山默认的东西开发的,为什么就要比易语言用全部默认东西编译后的体积更大?它大在哪了?有什么差别么?怎么配置?教程在哪?

为什么我要写两个版本的程序?因为老板要求的,他让我给他写火山我还让他加钱了我才写,不然我不会写火山,我是主业C++,自己搞点小工具快速开发用易语言,老板叫我写火山,我捣鼓一晚上就写了个和易语言一样功能的火山程序,这是我第一个写的火山程序,所以想过来分享一下和易语言的对比,发表一点我个人的看法,不喜勿喷。

我的感受就是:火山的开发体验就是坨屎,难写的要死,开发体验极差,只适合有易语言基础想要开发更深层次的程序的开发者,根本不适合一开始刚接触编程的人,很多概念都被混淆了,把结构体说成是类,一开始接触编程应该就要对这两个编程概念认知要分离清楚,而不是混为一谈,我作为一个重点大学计算机科班出身的开发者,感觉火山有特别多不伦不类的地方,而且这个还这么贵,如何实现让每个人都能编程的愿景?

我看到火山的拥簇着或者说贡献者往往面对这样的质疑,会说这么一句话:哎呀,易语言发展了那么多年了,火山才刚开始没发展多久。

我就想请问了,火山本身很多地方就参考了易语言的设计,易语言发展那么多年本身就是可以为火山服务、站在巨人肩膀上的,现在现实就是,你火山站在易语言的肩膀上,做的东西体验还不如易语言,结果还拿发展年限来说事,要我说,这很明显就是在找借口了,我看破我就要说破,我不吐不快,希望火山的站台者面对事实上的质疑,不要再去找借口,而应当是多反思自己到底是不是真的做的不好,应该如何改进!你要是觉得火山就像很多人说的一样,圈一波钱就跑路,那我可以理解你们这么说这么做(指面对问题找借口)。


在这里我还想评价一下精易火山模块,我感觉精易不怎么上心精易模块火山版,因为我发现精易模块的类_系统服务类,少了很多方法,比如说枚举服务这个方法,我觉得要移植一个类,就一个全部移植过去吧,不要留下零零碎碎的这那的工作,我看了枚举服务也都是全调用WIN32 API,不存在技术难点。


我在这里附上易语言和火山的源码
Sense4_x86.zip (478.42 KB, 下载次数: 20)


评分

参与人数 2好评 +2 精币 +1 收起 理由
陽陽陽 + 1 + 1 感谢分享,很给力!~
hsj32557 + 1 让更多人看到吧

查看全部评分

结帖率:100% (12/12)

签到天数: 14 天

沙发
发表于 2022-9-6 13:59:13 | 只看该作者   山东省济宁市
说的不错 直击要害!
回复 支持 反对

使用道具 举报

结帖率:100% (3/3)
板凳
发表于 2022-9-6 13:59:16 | 只看该作者   浙江省杭州市
据说在模块里取消勾选mfc,改为mtl就改好了
回复 支持 反对

使用道具 举报

结帖率:89% (66/74)

签到天数: 9 天

地板
发表于 2022-9-6 14:09:20 | 只看该作者   上海市上海市
使用习惯是一方面,最主要的还是命名规范跟不上主流语言,学了易语言和火山,就容易跟其他语言的概念搞混,不建议小白再入坑了
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)

签到天数: 5 天

地下
发表于 2022-9-6 14:28:08 | 只看该作者   湖北省武汉市
哈哈哈哈哈 净说大实话
回复 支持 反对

使用道具 举报

结帖率:100% (7/7)

签到天数: 6 天

6
发表于 2022-9-6 15:38:19 | 只看该作者   广东省云浮市
易语言确实适合新手用,感觉除了上限比Python差和名声坏一点外,比Python好多了。
至于火山,适合一开始还挺感兴趣的,但学了一下,完全搞不懂他的ide那些表格怎么写,也就没兴趣继续,直接删了。

而且作为一门新兴的编程语言,这么高的售价就注定不可能普及(除非和易语言一样破J版满天飞),并且我也没有发现火山有什么闪光点。

很明显就是,市面上这么多编程语言,没多少款收费,而且还有专门的团队维护,还有比火山丰富得多的生态圈,那我有什么理由要选择火山?选择c++,Python不香吗?

注:纯属个人观点,不喜请ctrl+w
回复 支持 反对

使用道具 举报

结帖率:100% (5/5)

签到天数: 8 天

7
发表于 2022-9-6 15:40:01 | 只看该作者   广东省深圳市
吴:扯淡,老子想怎么搞就怎么搞
回复 支持 反对

使用道具 举报

结帖率:100% (2/2)

签到天数: 10 天

8
发表于 2022-9-6 16:31:16 | 只看该作者   广东省惠州市
体积个人不是很在意,火山的DPI自适配目前来说并不太友好,拉个状态条就知道了。
回复 支持 反对

使用道具 举报

结帖率:50% (1/2)

签到天数: 11 天

9
发表于 2022-9-6 16:33:58 | 只看该作者   陕西省西安市
试过一次火山,装好看了一下就删了。。。
回复 支持 反对

使用道具 举报

结帖率:100% (16/16)

签到天数: 1 天

10
发表于 2022-9-7 02:26:53 | 只看该作者   江苏省苏州市
本帖最后由 刀子嘴豆腐心 于 2022-9-7 02:44 编辑

感觉火山整个开发设计思想上就是落后的,个人直觉,火山公司如果像易语言,组队开发,可能要重写,重点是重新设计编程思想。
一个新的开发工具,应该是在当前编程工具的基础上,畅享更符合未来的方法方式。

界面设计,功能设计,客,服设计,应用市场规范设计。

一个程序包含哪些块,步骤,统一规范。


回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:[email protected]
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表