Slashdot Mirror


User: Jet_Blazer

Jet_Blazer's activity in the archive.

Stories
0
Comments
1
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1

  1. .NET is an Open Standard on Richard Stallman Says No To Mono · · Score: 1

    I really don't understand all the fuzz behind this. .NET (CLI, C#, MSIL) has been submitted to ECMA/ISO and its an Open Standard. Assuming a completely hypothetical and unrealistic scenario (where MS is desperate to attack mono despite officially supporting it via moonlight and others (read: Novell agreement)), It is legally impossible for MS to sue mono in the long run because its based on a OPEN STANDARD. It's like saying Adobe can lash out a patent against all .pdf documents which is impossible since Adobe passed on the PDF as an open specification. Eventhough Adobe invented it, they have no legal control over it anymore. FOSS crowd should wake up to the realities of the world. Whether you like it or not, managed languages are definitely the future and MS came up with the best specification for it in the industry (yeah, .NET is lightyears ahead of Java, don't kid yourself). The key word here is "specification". Not the implementation. Mono does not use *any* code from the official MS C# compiler for example. Its a totally different compiler based on an open specification just like how the "official" C# compiler from MS. I am frankly tired of C++ (after professionally coding in it for years). Not to say that C++ limited me. I'd say 90% of my applications were very successful but I can literally write the same application in C# at least 50% faster without any worries on security, memory management, etc and just as efficient. Only true C/C++ gurus can truly optimize a C/C++ application and theres not many of them. I don't claim to be on of them either. The CLR is just as fast as a "regular" C++ application anyday, if not even faster. Besides, the FOSS community or actually any organization has no alternative for some of the cool technologies in .NET like WPF for instance. I think Mono is the answer Linux has been waiting for all these years. A multiplatform and more importantly a "consistent" framework. Like it or not, you need to get those Windows Dev crowd to Linux. Once Mono really takes off, I reckon most .NET app devs will pay attention to Mono and attempt to make it compatible (if not for Linux, at least for Mac which is again good for Linux anyway). Might as well as switch to Mono/C# sooner than later than rejecting it with...well...for no apparent reason except that it originated from MS of course.