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.

Reply via email to