From Nightfox@DIGDIST/BATTLEST/FREEWAY to All on Tuesday, January 18, 2011 13:44:00
One thing I've wondered about with the .NET platform is that it sounds like it was designed to be a lot like Java - A runtime that the software runs within, which can be developed for multiple platforms, so that a .NET application could potentially run on any platform that has the .NET runtime. However, Microsoft has only developed the .NET runtime for their various versions of Windows. There is no official Microsoft .NET runtime for Linux or Mac OS X, for example. There is the Mono project, which has implemented the .NET runtime for OS X and Linux (and I believe Windows too), but Mono is developed by a 3rd party and is a step or two behind Microsoft. Additionally, I read something not too long ago that said Microsoft might implement steps to prevent 3rd parties such as Mono from being able to implement a .NET runtime for other platforms.
This confuses me a bit. Why make a technology to allow software to
potentially run on multiple platforms but only implement it for one major OS? I can see how Microsoft is financially interested in developing .NET only for Windows, so that makes me wonder why Microsoft bothered with the concept at all.
Nightfox
---
þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
Who's Online
Recent Visitors
KI7UR Sunday, July 19, 2026 18:03:34
from Scottsdale, AZ
via Telnet
N0RLD Sunday, July 19, 2026 17:08:55
from University City, MO
via Telnet
KE4CZR Sunday, July 19, 2026 10:52:38
from Corryton, TN
via Telnet
NF7T Sunday, July 19, 2026 10:17:00
from Nampa, ID
via Telnet
Dr. What Sunday, July 19, 2026 09:58:51
from Rockford, MI
via Telnet
Glen Turner Sunday, July 19, 2026 09:29:03
from Purcell, OK
via Telnet
Dr. What Sunday, July 19, 2026 09:28:19
from Rockford, MI
via Telnet
KB3AVU Sunday, July 19, 2026 09:19:58
from Ephrata, PA
via Telnet
K1KEN Sunday, July 19, 2026 09:07:15
from North Port, FL
via Telnet
N2YQQ Sunday, July 19, 2026 08:04:10
from Corning, NY
via Telnet