这几天又看了Gosu,发现也是蛮有意思

本文对比分析了Gosu和Scala的IDE支持情况,指出Gosu在IDE支持上存在较大问题,而Scala则表现良好。通过实际代码试写,作者认为Scala更适合作为学习语言,特别强调了Scala编译方式FSC的优势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Gosu语法类似于C#,对于从.net阵容转到Java,又心烦Java啰嗦语法的人来说比较合适,而且Gosu的官方文档非常详尽,弥补了社区过小的缺点。但对而言,Gosu的1个大问题比较难接受:

IDE支持不好。虽然有Idea11的插件,但该插件很不稳定,我安装N次都有问题,有时能偶然成功,很无语。插件的3.0,3.1版本我都试过,插件升级速度又很慢。


做为静态语言的对比,Scala的IDE支持就好多了,虽然Idea12的Scala Script模式也有问题(无法import其他包、类),但经过测试,Script模式速度很慢,比类包模式差太远,丢失了Script的轻巧、快速的特点。

以前大家常说Scala编译慢,但其实Scala有FSC编译方式,速度与Java几无区别,可惜我也是前几天才知道。在Idea11中,FSC要手动开启;在Idea12中,FSC已经自动启用了:在IDE下边的编译进度条右边有个小图标,你发现了吗?

经过一番代码试写,觉得还是Scala比较适合学习来玩

转载于:https://my.oschina.net/sqhua/blog/114052

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值