News for hackers. Stuff that matters.
Re:Ask HN: What is the best statically typed language for ba... by taylodl on Monday August 06, 2018 @03:08PM (#17700667)
The JVM is a good platform for back end development due to its having a plethora of mature frameworks and libraries available to do anything you need. You have several language options then depending on what it is you're wanting to do.
Re:Ask HN: What is the best statically typed language for ba... by tyger11 on Monday August 06, 2018 @03:28PM (#17700890)
Go is the new darling child, and once wasm is in Chrome, it's going to get very big, very fast. And if they manage to polyfill to regular js (assuming that's still the plan - I haven't kept up), that's the end game maneuver.

For front-end, well, TypeScript 3.0 just came out...

Re:Ask HN: What is the best statically typed language for ba... by tyger11 on Wednesday August 08, 2018 @03:41PM (#17718786)
Sorry, didn't mean once wasm is in Chrome; it's already in Chrome. Meant once wasm is officially in Go. That version (1.11) is due to be released soon.
Re:Ask HN: What is the best statically typed language for ba... by karmakaze on Monday August 06, 2018 @05:28PM (#17701932)
For small projects or truly micro services, consider Java/Spark, Crystal/Lucky, or Go/stdlib.

Ensure that it has a fast edit/compile/test loop, ideally with hot-reload for web apps.

Re:Ask HN: What is the best statically typed language for ba... by stephen82 on Tuesday August 07, 2018 @02:39PM (#17709331)
Well, if you like C's performance, Python's syntactic elegance, and Lisp's macro system, then you should definitely try Nim language.
Re:Ask HN: What is the best statically typed language for ba... by maerF0x0 on Monday August 06, 2018 @02:49PM (#17700414)
Of course the real answer is "it depends".

I like golang and am very interested in TypeScript. Depends on your RAM/Multicore needs.

Re:Ask HN: What is the best statically typed language for ba... by sidcool on Monday August 06, 2018 @02:59PM (#17700554)
It depends, but I have enjoyed Scala and Go.