4 ms·
Whereas .NET is still philosophically crippled by Microsoft's intent to create a platform for Windows development and not a true cross-platform development plat
by halo 18y ago
Whereas .NET is still philosophically crippled by Microsoft's intent to create a platform for Windows development and not a true cross-platform development platform.
(Yes, I know about Mono, but it's not Microsoft Mono is it?)
- snprbob86 18y agohttp://www.apple.com/downloads/macosx/development_tools/silverlight.html http://www.apple.com/downloads/macosx/development_tools/silv... "NET Framework support with a rich base class library. This is a compatible subset of the full .NET Framework."
- halo 18y agoA subset of .NET, available as a browser plug-in that no-one actually uses, available on one single other platform proves my point wrong how exactly?
- cosmo7 18y agoTwo if you count Linux. Are you complaining that Silverlight doesn't run on BeOS or something? And saying "no one uses it" is brainless. In 1996 did you dismiss Macromedia Flash 1.0 because no one used it?
- halo 18y agoMicrosoft don't make Silverlight for Linux themselves. J2EE is popular on numerous platforms, including Solaris and AIX.
- snprbob86 18y agoThey do provide direct support to the team who does build it for Linux, but can you really blame them for not doing it themselves? It's a client side library. nix is predominately used in the server space. The market share isn't large enough. Besides, a significant number of nix desktop users hate Microsoft already and would refuse to install it on principle. Maintaining support for an additional platform is expensive. And even if they did officially support it, what's the point? Mono is actually quite capable if you exclude the Windows specific libraries (which Silverlight already does, even on Windows).
- MrRage 18y agoYou're comparing apples to oranges. You could also say, "Whereas Cocoa is still philosophically crippled by Apple's intent to create a platform for Mac development and not a true cross-platform development platform."
- gaius 18y agoBut Apple never set out to create a cross-platform development, erm, platform. Java did set out to be a general-purpose language particularly suited to "enterprise" development. As did C#.
- snprbob86 18y agoTwo mix two points here: cross-platform and general-purpose. Java & Swing == General-purpose and cross-platform Objective-C & Cocoa == C# & WinForms == General-purpose and platform-specific At least in terms of their ORIGINAL goals.
- stcredzero 18y agoI have to say, if Microsoft were to come out with an entirely new operating system based on the ideas behind Singularity and BeOS/Haiku, it would be game changing. Competitors like OS X wouldn't be able to match it for security and responsiveness. Everything, even including significant parts of the kernel could be implemented in C#. Imagine something with the productivity leverage of the old Lisp machines, backed by a corporation the size of Microsoft. (People used to ask how big the development team was behind the Symbolics Lisp machine, and their jaws would drop when they found out it was an order of magnitude or two smaller than they thought.)
- jcl 18y agoI agree, but I suspect it won't happen any time soon, unfortunately. Microsoft's strength has always been its backwards-compatibility with earlier software. They'll need at least a couple versions to get over Vista's stigma, caused in no small part by the lack of drivers. I doubt they're in a hurry to require another set of driver rewrites.
- tptacek 18y agoOSX doesn't match Win32 for security now, so I'm not sure this would be the category-killer you think it would be.
- stcredzero 18y agoOSX doesn't match now, but it's lagging behind in the same league. Security wise, Singularity is in another league entirely.