ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

Main Area and Open Discussion > General Software Discussion

Can I replace .NET with Mono (or anything)?

(1/2) > >>

brahman:
Hi everybody,

I really don't like .NET and therefore have it not installed on some of my computers. My reasons are my reasons - meaning I do not really want to discuss them here ;).

Yet some programs upgrades (f.e. latest beta of text crawler) now require .NET.

Now I heard about Mono being a .NET replacement, so I thought I install Mono and then I can run those .NET programs w/o .NET.

Doesn't seem to work with Mono compact installation though.

Is my reasoning faulty?

Please enlighten me - is there a way of running .NET programs w/o installing .NET?

wraith808:
Mono is an OSS implementation of the .NET framework, so that developers can develop applications using .NET architecture without the .NET framework (and so that they can be cross platform).  If a developer uses mono to develop, then mono will be the framework that you have to deploy.  If a developer uses .net to develop, then .net will be the framework that you have to deploy.

For more information, see http://en.wikipedia.org/wiki/Mono_%28software%29

steeladept:
Mono is an OSS implementation of the .NET framework, so that developers can develop applications using .NET architecture without the .NET framework (and so that they can be cross platform).  If a developer uses mono to develop, then mono will be the framework that you have to deploy.  If a developer uses .net to develop, then .net will be the framework that you have to deploy.

For more information, see http://en.wikipedia.org/wiki/Mono_%28software%29
-wraith808 (May 27, 2010, 12:09 PM)
--- End quote ---
I don't believe this is exactly correct, and I didn't see anywhere in the link that would change my mind.  However, I am open to more information proving me wrong if this is indeed the case.

From my understanding, if you use Mono, SOME .Net developed applications *Should* work, though compatability is far from complete.  Moreover, as an OSS implimentation, it is by design at least a generation behind .Net development. 

Mono for Windows makes little sense to me unless you are using (or trying to use) an application developed specifically in Mono that doesn't work with .Net.  I respect your not willing to discuss your reasons, but I will still put forth my 2 cents about the issue in general.  If you are against using .Net due to bloat, the need for the framework, or some other similar issue, then I don't see the point of Mono as it suffers from the same things.  It is a framework that mimics most of .Net's functionality for the targeted version of .Net.  If it is a more philosophical reason, well then I can't argue in favor of .Net at all as that is why you are avoiding it. 

Personally, I like the idea of Mono better specifically because it *CAN* be cross-platform (and no other reason really).  However, the implementation of it has really not been up to my expectation, so I still don't use it yet.  For this reason, I have taken to a lot of the RIA platforms, Silverlight/Moonlight in particular.  It isn't quite up to par either, but it is more complete in my view than Mono.

Now that I am far afield, I will stop.  I hope that helps.

brahman:
Thanks.

There used to be sthg like .NET runtime binaries? F.e. old winlite versions had this. Is it still around?

MilesAhead:
Not really running without installing .NET but if you have .NET apps that only require .NET 2.0 there should be a small runtime you can download.  For instance on FAVC site there's a .NET 2.0 runtime link that goes to MS download page:

http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en

I guess not all that small.  The installer is 22 MB of compressed whatever. :)
But when I was using XP I didn't mind getting .NET 2.0 apps since I already put the .NET 2.0 package on for FAVC.

Navigation

[0] Message Index

[#] Next page

Go to full version