3 ms·
Yeah, isn't it great that more people are backing a proprietary, closed source, Windows-centric technology? (As a pre-emptive strike, Mono does not make .NET a
by udp 15y ago
Yeah, isn't it great that more people are backing a proprietary, closed source, Windows-centric technology?
(As a pre-emptive strike, Mono does not make .NET any more "open". If Mono was maintained and supported by the same people that design the language/APIs I might change my tune.)
- r4vik 15y agoWell C# is a great language, that runs very well everywhere (thanks to mono). I wouldn't ever dream of using ASP.NET but C# as a language is pretty nice.
- InclinedPlane 15y agoAsp.net MVC is fine. Webforms is a crime.
- deleted 15y ago[deleted]
- InclinedPlane 15y agoThat's a pretty substantial downside to C# for sure but it doesn't stop it from being a fantastic language. I can only imagine how popular it would be if MS supported non-Windows VMs (technically the CLR) directly.
- migueldeicaza 15y agoYes, it does.
- bunderbunder 15y agoThe programming language described by standard ECMA-334 is, like most any other ECMA standard, non-proprietary, open for anyone to use, and not particularly tied to any one platform. There is of course a particular implementation of that language which is proprietary, closed source, and tied to a particular platform. However, this is not a particularly unique feature of the language. The same is also true of ECMA-262, ISO-1539, ISO-9899, ISO-10279, and many others. For its part, Mono is supported by the same people that design the Mono branch of the language/APIs. This is a quite robust fork of the platform, which includes a great many useful APIs which are specific to that version, and forms the foundation of popular tools such as the Unity game development framework.
- udp 15y agoThe parent comment specifically mentioned more people using .NET. I don't have a problem with C# as a language.
- dpark 15y ago> As a pre-emptive strike, Mono does not make .NET any more "open". If Mono was maintained and supported by the same people that design the language/APIs I might change my tune. If Microsoft controlled both major implementations of C# and .Net, you'd consider that more open? Maybe you should think about that a little bit more.
- udp 15y agoMono is open source. If it were the official (reference) implementation, of course I'd consider .NET more of an open platform.
- dpark 15y agoThat doesn't sound more open to me. Is Java more open than C++? Java's official implementation is open source, but it's controlled by Oracle. C++ doesn't even (to my knowledge) have an official implementation, yet it has numerous practical implementations, some of which are open source.