Bob Calco wrote: >> On Apr 12, 2009, at 10:58 AM, Alan Bourke wrote: >> >>>> I am a VS2008 user and find this a good product. >>> Microsoft fanboy! Microsoft fanboy! Doesn't matter that it's true! >> It may very well be a good product (haven't used the 08 version >> yet). >> It is still a single-platform product, and creates apps that are >> largely locked in to a single platform. > > Wrong. It has an open interface and the Mono integration lets you create > applications that run on Linux or Mac as well as on Windows right inside > Visual Studio. RemObjects also has a version of Object Pascal that is "cross > platform" in that it will support Mono on all Mono supported platforms, and > the MS-specific stuff as well. RemObjects in partnership with Embacadero (or > whatever Borland is called these days) even provide a Visual Studio project > type that allows you to create Mono applications that use CocoaSharp for Mac > UIs, NIB files and all. F#, which will be build into VS2010, also runs on > Mono. > > Mono wouldn't even be possible unless MS opened up the CLR to ECMA > standards, and I don't suppose I should point out that Silverlight also runs > on Mac. So the whole argument is rooted in apparently deliberate ignorance. >
Microsoft's .NET framework was an extension of Sun's Java platform, which was developed by Sun Microsystems, Inc under their Solaris distribution of UNIX. VS is Microsofts IDE to its .NET framework or: #------------------- Microsoft Visual Studio Team System 2008 is an integrated application lifecycle management (ALM) product family with the tools and processes that help development teams work more effectively together. The upshot? High-quality applications and substantial bottom-line savings. http://www.microsoft.com/visualstudio/en-us/products/teamsystem/default.mspx #------------------- Sun's Java is cross platform; because, Sun makes its java Runtime Environment available across all the major OS(s). Microsoft's .NET and VS IDE is not cross platform; because, Microsoft only provide .NET and VS in its Windows OS, and Microsoft only provides the .NET Runtime under Windows. The Mono Project allow certain .NET application to run cross platform to the extent .NET has been implemented into MONO: #-------------------- Can Mono run binaries produced by Visual Studio? Yes, Mono can run binaries produced by Visual Studio, there is no need to recompile. Use our Mono Migration Analysis tool to check if everything that your application uses has been implemented in Mono or if there are special considerations to keep in mind. The Mono API today is somewhere in between .NET 2.0 and .NET 3.5 see our Roadmap for details about what is implemented. #--------------------- What is Mono™ exactly? The Mono Project is an open development initiative sponsored by Novell to develop an open source, UNIX version of the Microsoft .NET development platform. Its objective is to enable UNIX developers to build and deploy cross-platform .NET Applications. The project implements various technologies developed by Microsoft that have now been submitted to the ECMA for standardization. #--------------------- Because Mono is a separately developed implementation of .NET, there are major headache in using .NET to develop cross platform application; because, .NET will always be extended ahead of MONO; therefore, it is better to develop in MONO for applications intended to run cross platform. In other words, application developed in VS/.NET will likely be problematic to run in other OS(s) under MONO, as they will likely be extended beyond current MONO capabilities, but application developed in cross platform MONO will likely run fine across all OS(s) including windows. http://mono-project.com/FAQ:_General Regards, LelandJ >> It is the attitude that *only* the Microsoft way of doing things >> should be followed that qualifies one as a fanboy, not the quality of >> any individual Microsoft product. > > You MS haters should do your homework before you sing the same old Microsoft > sucks song. > > I agree the operating system leaves a lot to be desired; as a developer it > is not always your friend </understatement>. But the CLR in all its flavors, > MS Windows and Mono, Portable.NET, etc., is an awesome compiler, language > and runtime technology in its own right. > > That said, the Java Runtime is also maturing (I'm currently enamored of the > Scala and Clojure languages that run on the JVM), and so is Adobe AIR. Java is also truely cross platform. > > - Bob > >> >> -- Ed >> >> [excessive quoting removed by server] _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/[email protected] ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.

