Dart语言和go谁更先进

Python021

Dart语言和go谁更先进,第1张

单从运行速度两个语言都很优秀,但运行速度不是我们唯一追求的指标,就像汇编语言写的程序运行速度很快,但我们绝大多场合都不会采用它。

背后更重要的还有这门语言对应的生态

比如企业要用人的时候能不能快速招到会使用它的人? 对求职者来说,我学习这门语言能不能带来更多的工作机会?用这个语言开发应用的时候遇到问题的时候能不能快速找到资料并得以解决?

go语言历史长、生态好、运行速度快,在服务端上面有所作为,比如为比特币、莱特币开发的闪电网络就是用go写的。 语法上和类C语言有很大不同。

Dart是新出的语言,配合flutter是很好的客户端开发语言。 语法没那么奇怪, 因为新所以生态自然是跟不上的。

Dart能不能用在服务端? 我个人觉得是可以, 毕竟可以Dart是可以转成javascript的,运行在Nodejs下, 借助于NodeJs生态,dart也可以做很多事情。

不知道你们有没有注意到,现在有很多新语言都支持翻译成Javascript。比如新的dart、kotlin, 还有ts是直接针对javascript语法加强而获得成功。

话说得再多, 不如自己亲自去体验一下。 jsrun上面支持30多种语言的在线运行环境, 先体验再做决定你到底要学哪一门语言。

http://dart.jsrun.net

http://go.jsrun.net

如项目展示,一个简单的画图界面 客户端使用flutter完成,目前仅做了Android客户端,flutterWeb实在是问题太多,随便加个依赖就各种报错,展示先不做吧,毕竟心很痛。

服务器是使用golang搭建,一个很简单的WebSocket后台 地址在这里