[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [DotGNU]I dont get it, whats the use of dotGNU if ...

From: Andy Smith
Subject: RE: [DotGNU]I dont get it, whats the use of dotGNU if ...
Date: Sat, 24 Jan 2004 18:44:16 -0000

This is on the money.  .NET .Everywhere

It has long been a personal goal to see a single C# codebase used to implement 
business services and running as remoting services on either Linux or Windows.


-----Original Message-----
From: Thinker Tank [mailto:address@hidden
Sent: 16 January 2004 14:14
To: address@hidden
Subject: [DotGNU]I dont get it, whats the use of dotGNU if ...

I am a windows C# Programmer, whats the use if dotGNU programs wont compile on 
Visual Studio .Net. It should be write one compile anywhere.

I would love to give my clients programs that run on Linux, But ...

I scare away my clients from Linux, just because I cant write programs in Linux.

Now, If U give me dotGNU assemblies completely written in VS.Net that do not 
require anything else installed on my Clients machines and can be packaged in 
.Net only setup for windows then I promise that I would never again ever use 
anything other than dotGNU. Because that will enable me to tell my clients to 
use Linux and use the same tried and tested programs, which I will compile in 
Linux for them.

Now, if that is done; U should let me compile the same code in Linux in native 
format such that the programs wont require any virtual machine while running on 
Linux. This seems like step back from Java but with that I can tell my Clients 
that our programs run faster on Linux.

U should do the above because that will give Developers an economic option to 
let their clients use Linux while they slowly and completely move towards 
Linux. And no matter how much Microsoft modifies C# U wont have to worry 
because all the windows programmers will be using will be dotGNU wrappers that 
just wrap around .NET and match exactly to those on linux which can be just 
updated to use latest C# features.

For Example; Microsoft creates a major C# upgrade that is very important and 
promotes as a must upgrade for Developers. Then all dotGNU has to do is release 
dotGNU2.0 which uses these features on Windows platform and at the same time 
mimics those changes in dotGNU for Linux if they are so important.

I want to write programs for Linux but I don’t want to leave comfort of my IDE 
that I am used to. So there goes the biggest problem in adapting Linux. So what 
can U do about it? Logically its easy. If U create a compiler to compile the IL 
file generated by VS.Net into native executables that can run on Linux with out 
a Virtual Machine then rest will be history.

I am a professional software developer who is not interested in stepping on 
many boats at the same time. We should be able to write programs for Linux in 
VS.Net such that they will run on our clients windows machine without any 
additional components other that create in VS.Net such as dotGNU.Dll. 
dotGNU.Dll can be just a wrapper on MS.Net such that the code will directly 
compile on Linux without any modifications.

That makes too much sense to me from my windows worlds if that happens all 
Microsoft can do is sit back and watch the show as all client of all MS 
Developers rush to Linux.

The point is u do whatever u want in Linux but just create parallelly the same 
class wrappers around MS.Net.

Linux.Net -->Open Source to everyone
Powered by Linare Corporation
Developers mailing list

reply via email to

[Prev in Thread] Current Thread [Next in Thread]