Rust or Go? And why Go?
@prologic@twtxt.net I guess I need to do something useful on Go since I have only learned the basics and I didn’t reach all this awesome you mentioned.
Rust was too much for me at this stage, but it’s the hot language right now, so I always have the doubt if it’s something sensible to learn next year.
@prologic@twtxt.net hehe 😁
@abucci@anthony.buc.ci I tried to learn Scala when it was trendy (I think it was when Twitter switched from Ruby to Scala), but the lack of documentation in Play Framework was a roadblock (I kind of hate Java, BTW). By 2022 is Scala any good?
@prologic@twtxt.net That’s why I dusted off PHP 5.6 to learn the updates on 8.1 👀’
@prologic@twtxt.net I like Python so much, but the performance is horrible for a big scale. I was betting on Nim but doesn’t have all the benefits you mentioned before. I think, and a trust you, that Go could be that Python replacement.
It depends what you want to do , I use different languages for different use case :
- Python is good for AI and small Linux management things
- Java is good for big data pipelines
- Go is good for API, programs, tooling and others things
- Nodejs is good for Web UI.
It is like a database you should choose wisely depending of your use case.
Btw Go is also good for networking. And
C# has a very beautiful reflection library I still prefer go but I may think in C# if I have to deal with a lot of reflection.
@tkanos@twtxt.net I agree! I like C# a lot, but I’d go with Script languages (Python, JS, PHP) for quick prototypes. Even working JSON with recent versions of C# takes a lot of Dev time.