Hacker News new | ask | show | jobs
by saberience 2541 days ago
I think you should add to this comment "in my opinion."

Because in my opinion C# is miles ahead of Erlang. If I want to create an application, back-end, front-end, running on a wide variety of platforms, Mac, Linux, PC, IOS, etc, I would use C# 1000 times over versus Erlang.

The tools available, documentation, huge amount of libraries and support mean that developer efficiency in C# land is light-years ahead of Erlang. I could make a website + backend + IOS/Android app with all shared code while using tons of pre-existing OSS frameworks / packages and get it all up and running and prod/enterprise ready in no time at all and have it ready for enterprise load and scalability. Try that with Erlang!

4 comments

> create an application, back-end, front-end, running on a wide variety of platforms, Mac, Linux, PC, IOS, etc,

You might not believe it, but that is a fairly niche desire. There a tons of use cases for server software running only on server OSes (which these days, is some flavor unix 90+% of use cases)

And gee, Erlang is/was made to excel at server based software. Not desktop frontends.

My point C# can do 10 things. Erlang can do 1. If all you care about is the 1, then the other 9 C# can do are moot. If Erlang does that 1 better, then it is best (for that use case). C# is best for others.

Wouldn't this logic make Java by far the greatest language ever invented?
That's not already self evident?
I don't disagree except "enterprise load and scalability" which is pretty much Erlangs bread and butter.
Is there a shared code story with native iOS and android apps written in objc/swift & java/kotlin?