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

This was not pulling the rug from under you. This was them clearly stating they where going to pull the rug, you ignoring all their shouts, signs and warnings and then blundering. I think the onus is on us for not reading and listening.



Meanwhile .NET Core is MIT Licensed and the language spec for C# is still standardized and open to re-implement (hence something like Vala is possible). If you didn't want to drink Microsoft's koolaid it's free as in free beer and as in freedom, can't say the same about Oracles.


.NET Core is a nice step from Microsoft, but even 2.1 still only supports a fraction of .NET enterprise software, let alone Java comparable software solutions and host platforms.


We're roughly what 3 years in? It's to be expected, but what it does currently support is fairly impressive. Having used ASP .NET Core on a couple of projects I would say it covers enough for web development, right after Python I'd much rather do web development in C# as a result.

I do agree though it isn't a completed product yet, but what's already there is fairly capable depending on what you're working on.


It is impressive, and I do spend most of my time on it, but there is still lots of work to be done.

.NET 3.0 will close the gap, but there are lots of .NET Framework features that aren't even on the migration roadmap.

Enterprise stacks are a different animal than plain web sites, where integration between existing platforms plays a major role.

The likes of SAP, Oracle, Rational, Enterprise Architect and similar software are not yet there.


Well, OpenJDK is also free in both ways, GPL licensed, so I don't think there's any difference.


Can you explain how Vala builds on C#?


It's mostly inspired by the syntax of C# but the spec of C# is standardized so I could see them or someone else going further with it. The real value in C# is the underlying stack aka the .NET Framework that gives you all the tools and toys to get things done.


You are thinking of Mono. Vala is a completely different language


Mono recreates the framework, I'm thinking of the syntax of C# not the run-time.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: