4 ms·
the future of .net? the cemetery lol they still playing catchup with java when the real threat was GO, now they are behind, and far far behind
by stomatomot 6y ago
the future of .net? the cemetery lol
they still playing catchup with java when the real threat was GO, now they are behind, and far far behind
- UK-Al05 6y agoCatch up with java? C# .net was always ahead. The advantage java had was the ecosystem.
- JohnL4 6y ago"the ecosystem" The truly great thing about java is sun somehow created an ecosystem, a community. Probably by leading with specs, always, and not implementing anything but the core. So, you wind up with a real marketplace and a collaborative development effort. The variety of widely-accepted non-Sun solutions is an indicator. Meanwhile, in microsoft-land... no spec, no standard. It's just "whatever MS does, that's the Thing." Nothing 3rd party is implemented because (a) no spec, and (b) MS has a nasty habit of cutting 3rd parties off at the knees. (Maybe because they're not happy with what 3rd parties develop, because... no spec.) The result? Microsoft blinders. "If MS didn't invent it or publicize it at Build, it's no good." So, you get the absolute ferment of java (and python, same factors, really) or... solutions by MS or MS vendors, which is more limited because a profitability case has to be made to lenders. MS really did play catch-up with Java, which they were able to do because of the MS tax. Don't make any arguments based on technological superiority, 'cause there ain't none. Java (and the entire web, really) caught MS flat-footed. Bottomless pockets saved them.
- apta 6y agogolang isn't really a threat. It's a weak language with a very messy ecosystem. They don't even have proper versioning figured out, not to mention a proper package manager.
- Nullabillity 6y agoSounds an awful lot like C#.
- apta 6y agoC# is a much more powerful language than golang, with great monitoring and introspection tools. C# also has nuget (among others) for package management.
- iso8859-1 6y agoIt capturing the minds of youth way faster than .NET did. Package management is an absolute mess on NET too. I was working on a project that had to work with old Mono versions, so it still used packages.config. Behold this mess: https://docs.microsoft.com/en-us/nuget/reference/packages-config https://docs.microsoft.com/en-us/nuget/reference/packages-co...
- apta 6y ago> It capturing the minds of youth way faster than .NET did It's because of hype. When analyzing things objectively, the unsubstantiated claims of the golang team quickly collapse. This is coming from someone who saw the mess that golang created in real production systems, which would not have happened in languages like Java and C#. Mono isn't .NET. Using nuget in Visual Studio or IntelliJ Rider is a breeze.
- deleted 6y ago[deleted]
- deleted 6y ago[deleted]