kotlin/native 现在已经到达 beta 版了,打算要 js/jvm/native 通吃…… rust 貌似也开始火起来。
个人感觉貌似语言用途定位简单一点的貌似更有前途,等大家八卦八卦。
1
trait 2019-07-23 12:34:34 +08:00 via iPhone
多了解了解 kt/native 和 rust,kt 社区论坛很早就有讨论,看了你就不会问出这个问题
|
3
reus 2019-07-23 12:39:51 +08:00
当然是 rust 啦,简单易学,功能强大,性能强大,社区强大,一定会越来越火,C++都不是对手,你说有没有前途?
|
4
reus 2019-07-23 12:42:12 +08:00
rust 可以编译成 WebAssembly,连前端都能做,kotlin 哪里是对手? rust 一统天下,指日可待!
|
5
Cellei 2019-07-23 12:45:45 +08:00
站在 JVM 生态巨人的肩膀上,Kotlin 才是第一!
虽然楼主问的是 kotlin native (逃~~~ |
7
ruin2016 2019-07-23 13:03:05 +08:00
php,python,golang 的潮流我们都没赶上,学会 rust,是不是可以弯道超车, 逃。。。。。。
|
9
liuxey 2019-07-23 13:28:41 +08:00
微软都在“索将 Rust 作为 C 和 C++ 的安全替代方案”,而且还说“开发人员喜欢它,因为它的语法更简单,并且使用 Rust 编写的应用程序 bug 更少” ,所以还有什么理由不选他呢
|
10
lilydjwg 2019-07-23 13:30:30 +08:00
定位简单的,go ? swift ?我不了解 kotlin,不过它想通吃三个平台,很显然定位已经不简单了。
|
11
glues 2019-07-23 13:33:21 +08:00 4
当然是 rust 啦,简单易学,三天上手,一周开发项目,一个月后劝退
|
13
strcmp 2019-07-23 13:40:09 +08:00 1
头一次听说 rust 简单易学
|
14
lilydjwg 2019-07-23 13:52:21 +08:00
@strcmp #13 不然呢?和它的竞争对手( C、C++、D、Nim )比起来,真的是简单太多了。当然 Nim 可能只是不稳定+文档不完善的原因。
|
16
misaka19000 2019-07-23 13:56:41 +08:00
rust 开发一星期,调试 3 个月
|
17
laravel 2019-07-23 14:01:19 +08:00
谁能给我推荐本 rust 基础入门和数据分析的书,我研究方向是推荐系统,谢谢
|
18
zhuangzhuang1988 2019-07-23 14:06:18 +08:00
都不咋的没有
c / cpp 好。 |
19
Kilerd 2019-07-23 14:14:20 +08:00
@strcmp #13 rust 的简单针对的是 C / CPP 而言的,但是如果之前学习的是 python go java 之流,那么还是复杂很多很多。
|
20
SuperMild 2019-07-23 14:25:13 +08:00
Kotlin, Rust, Go, “新”语言之中比较优秀的几个,各有优点。就语法来说,kotlin 最优秀,非常积极添加特性,你想要的都给你,与 Go 恰好相反,Go 是尽量克制,但 Go 用起来确实非常节省脑力,因为黑魔法少,完全断绝了玩黑魔法的心思,用最原始的语法啪啪啪一顿干就是了。
而 rust 用起来要注意的地方比较多,如果没有高性能的需求,用 rust 会有杀鸡用牛刀的感觉,而如果追求高性能,kotlin 和 go 很可能无法满足你,就只能用 rust 或 c++了。 |
21
skinny 2019-07-23 14:27:04 +08:00
其实完全没必要纠结谁更有前途这种事情,感兴趣就学学,不感兴趣就算你选择的语言以后被广泛运用,那也多半是技术马马虎虎的码农而已。而且前几年有 node/js 一统天下,后来又有 go 一统天下的说法,别想太多,先学着练练手看看。
|
22
GTim 2019-07-23 14:32:14 +08:00
推荐 rust 一个非常有意思的语言。
前段时间我整理一份 Rust 基础教程,因为你会其他语言,所以学起来也是可以很简单的 https://www.twle.cn/c/yufei/rust/rust-basic-index.html 国内有头条的新的类微信类应用也在用,最近我写了这个教程后,发现搜索 rust 教程的人也很多 |
23
Kilerd 2019-07-23 14:48:55 +08:00
@GTim #22 你好,我可以把这个教程收录到 我的 resource.rs 里面吗?
|
26
Raymon111111 2019-07-23 15:15:05 +08:00
...
真的可以去招聘网站搜一下相关语言的职位数量 (最后发现还是 java 好 |
28
GTim 2019-07-23 15:25:17 +08:00
@misaka19000 明明就是开发三个月,纯编译型语言,可以对参数做类型限制,可以对参数的上下限做限制,单元测试不需要太爽
|
29
skiy 2019-07-23 15:41:23 +08:00
听说 RUST 的梯度是入门简单深入难。
|
30
fan123199 2019-07-23 15:54:07 +08:00
过来站 kotlin 一票,写的很舒服,但是需要用 idea ide。kotlin 可以开发 Android (官方支持,短期不会凉),Spring 后端, 关键有大量的用户帮你解决入门的坑。kotlin 写 js 现在暂时没看到什么大规模使用。
|
31
dodo2012 2019-07-23 16:12:49 +08:00
rust 是真不简单,但理解好生命周期和所有权后会好些
|
32
liuxey 2019-07-23 20:15:04 +08:00
如果你的基础是 Java、JS、Go、Python 之流,就不要凑热闹搞 Rust 了,真不合适,kotlin/native 离大雅之堂还有很长距离
|