Hacker News new | past | comments | ask | show | jobs | submit login

Hey Jon,

Why not move .net to Linux Foundation in a similar deal to Node.js? I think .NET is really interesting technology but let's be honest most innovation happen over JVM. Moving to Linux Foundation would create a lot of trust for people who are not fond of Microsoft.




Actually most of the features that Java released over the last few years where first implemented in C# (e.g.: Lambdas).


While others where first implemented in Java, e.g. Default Interface Methods. tiered compilation, JIT cache,...

I use both platforms and enjoy that they copy from each other.


Well that's true. But, I am talking about interesting projects like Apache Kafka, Spark or many other Big Data tools. Also many languages born in JVM like Clojure, Kotlin or Scala. None of them came from oracle but in .NET all the successful languages came from Microsoft. Mostly happens because many people don't like Microsoft. That's why you don't see lots of startups using .NET


All the successful .NET languages come from Microsoft because they have some of the best language designers and create some of the best languages. There is no need for something like Kotlin on .NET because C# is already far ahead of Java and F# is a great language.


I see two main reasons for all the JVM languages.

1. People trying to make programming in the java ecosystem less painful. (Java-the-language was stagnant for so long that this was the main way improvements could be made).

2. People who wanted to design a language, but not need to create a complete runtime, need to make the runtime cross platform, and need to encourage a large library ecosystem. (They could just leverage the existing java libraries.

The first reason was never super applicable to .Net. The second would have been applicable in the past except for "cross-platform". So .net never saw the huge nnumber of languages. With .NET Core I suspect we will see more reason #2 languages.


For what it's worth, something like Kotlin on .NET is called Nemerle, and it has been around since 2003.


> All the successful .NET languages come from Microsoft

Imagine that.


The dig at .NET as being less innovative than another "enterprise" language ecosystem is a little disingenuous, don't you think?


I'm convinced Oracle is even more Microsoft-y than Microsoft at this point.


That depends on your definition of Microsoft-y.

Microsoft's "new" (kind of old at this point, but hey) direction trends towards what I'd ideally want out of a larger enterprise that works with development. In a lot of ways, what I felt Google was ages ago.


I was thinking the reputation Microsoft had under Ballmer, as it seems to have stuck even if it largely doesn't apply anymore.


Because the governance of LF is garbage? They've been pushing out community members, while Microsoft appear to want to bring them in.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: