#3 "The GUI classes aren't part of C# or the CLI, Chris. They're part of the framework. There's a big difference."
My point exactly! So if the only thing that is standardised is the C# syntax and the CLI what's the big deal of going around saying .NET is more standardised than Java? It is really? So what if Microsoft went to the ECMA first (which is probably the easiest place to get anything standardised given they will standardise things you have a patent for) and then ISO if what's standardised doesn't add up to all that much? Sure Java isn't standardised, in part you can blame Microsoft for this, they were modifying it even when it wasn't open - could you imagine what they'd be doing if it was open!! So obviously Sun wants to protect it's "baby" as much as it can and doesn't want to relinquish control - for that you can blame Sun alone.
The point is that with Java, the whole thing is open to the extent that you can write your own vm, all the details are available to you, the ful source code to the full framework is once again available to you, and if you want to contribute to the core framework or core vm then you can do so via the JCP for absolutely free!
#4 "The mono project thinks VB is good enough to copy. I think it is very flattering to Microsoft that the coolest OSS project is just cloning .NET onto Linux."
Oooh, now it's the coolest OSS project, what was it before? The most popular? The best?
"And now this article says Apple should clone .NET onto the Mac."
Clone huh =) How about implement/develop? After all they are following a standard. And the Mac *should* get the .NET framework developed for it! By all means! It will give the developers more options and it may also have the positive side effect of the Mac being able to run any current Windows-only application that eventually will be writen for .NET. There is absolutely no reason in the world why .NET shouldn't be developed for as many different platforms as possible - it would just be nice to have as much open/standardised as possible so that you can write more than just CLI applications that you can then share.
#5 "If you need a program fast, VB is one of the best"
"If you need a program fast,"... that is slow, bloated, unstable, insecure and chews up memory like it's going out of business then ..." VB is one of the best". I agree! And I'm not talking about VB.NET which just seems like a cut down version of C# with the same horrific syntax it's always had!
|