comp.lang.ada
 help / color / mirror / Atom feed
From: Ingo Marks <adv@region-nord.de>
Subject: Re: Ada & .Net (Rotor)
Date: Tue, 16 Apr 2002 10:17:45 +0200
Date: 2002-04-16T10:17:45+02:00	[thread overview]
Message-ID: <a9gmmb$b3m$02$1@news.t-online.com> (raw)
In-Reply-To: a9fis4$q67$05$1@news.t-online.com

Juergen Pfeifer wrote:

> ...
> Java is a programming language for the Internet, but .NET is much more: 
> ...

It's nice (for Microsoft) that you advertise .NET for them. But this is an 
Ada newsgroup and some of us are just interested in having Ada support for 
.NET. AFAIK no vendor plans to do this so .NET isn't attractive for Ada 
developers. Maybe someday someone starts a Ada.NET project - I don't know. 
I have read a document from MS Research mentioning that it would 
theoretically be possible to have Ada support for .NET. Currently Java 
support for Ada is much more interesting because there exists a working Ada 
frontend producing Java Bytecode. The DotGNU project (competitional 
framework to .NET) plans to support Java Bytecode so this framework is also 
more interesting than .NET (at least for me).

> You should not identify .NET with C#. .NET is really language agnostic and
> the intermediate language (the "bytecode") is designed from the beginning
> to support that (for example there is a concept of references in the
> machine model which makes it very easy to have procedures with out params;
> try this with JVM). Most of the power is really in the virtual execution
> engine, the virtual object model and the class libraries.

This may be true. But it doesn't help us as long there is no Ada compiler 
for .NET. For myself, I don't want to switch to .NET and write all my 
applications for .NET only but just to have the _option_ to code in Ada 
when I need to write .NET applications.

> ... provide an iinternet standards
> based platform and a component and programming model that makes it very
> easy to write services and apps for the platform.

The last sentence you should have written this way:

> easy to write services and apps for the _Windows_ platform.

I know that MS eagerly tries to convince developers to .NET and asserts 
that .NET would be a platform independent framework. But

a) Steve Ballmer himself has emphasized at CeBit 2002 in Hannover that MS 
will hinder every competition to the .NET framework by using its patents. 
MS allows competitional frameworks (like Mono) just for "academical 
research".

b) From experience I know: When MS says "platforms" they always mean 
Windows platforms only.

c) Many companies are not interested in .NET because they already use Java 
and/or they don't agree with the new license politics of Microsoft which 
forces them to follow every update. And some companies are neither 
interested in Java/J2EE nor in .NET because they want to keep their 
knowledge secret and know that there exist pretty good decompilers 
revealing their knowledge ;-)

.NET is a nice framework but suitable for Windows developers only. I think 
it is not wise to be dependent from one vendor only. I like Ada because its 
standards are really platform independent. There are (even free) compilers 
out there for many platforms and this makes porting applications between 
platforms really possible.

Ada just needs some standardization and some more good libraries. Then ... 
who knows? Why should it not become a new (little ;-) competitor to the 
Java and .NET frameworks? This would be good for everyone because we all 
know that competition betters quality.




  reply	other threads:[~2002-04-16  8:17 UTC|newest]

Thread overview: 57+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-04-02 16:01 Ada & .Net (Rotor) Ehud Lamm
2002-04-02 23:12 ` Juergen Pfeifer
2002-04-03  9:48   ` Ehud Lamm
2002-04-08  9:46     ` Juergen Pfeifer
2002-04-08 14:45       ` Ted Dennison
2002-04-08 17:10         ` Ingo Marks
2002-04-08 17:31           ` Ingo Marks
2002-04-08 17:35             ` Ingo Marks
2002-04-08 17:39           ` Georg Bauhaus
2002-04-09  6:51         ` Juergen Pfeifer
2002-04-09  9:11           ` Georg Bauhaus
2002-04-10  8:44             ` Juergen Pfeifer
2002-04-10  7:42           ` Ole-Hjalmar Kristensen
2002-04-10  8:41             ` Juergen Pfeifer
2002-04-10 13:50               ` Pascal Obry
2002-04-10 14:35                 ` Marin David Condic
2002-04-11 12:52                   ` Mário Amado Alves
2002-04-15 22:05                     ` Juergen Pfeifer
2002-04-16  8:17                       ` Ingo Marks [this message]
2002-04-16  9:16                       ` Georg Bauhaus
2002-04-16 20:06                       ` Ted Dennison
2002-04-11 16:56                   ` Pascal Obry
2002-04-11 18:12                     ` Marin David Condic
2002-04-11 22:08                     ` Larry Kilgallen
2002-04-12 16:11                       ` Pascal Obry
2002-04-12 21:14                         ` Larry Kilgallen
2002-04-15 13:19                           ` Marin David Condic
2002-04-12 21:14                     ` Ted Dennison
2002-04-12 21:27                       ` Ed Falis
2002-04-13  1:14                         ` Ingo Marks
2002-04-13  8:37                       ` Pascal Obry
2002-04-15 21:36                       ` Juergen Pfeifer
2002-04-15 23:59                         ` jim
2002-04-17 13:57                           ` Ted Dennison
2002-04-16 10:57                         ` Georg Bauhaus
2002-04-16 13:06                           ` Marin David Condic
2002-04-16 15:14                           ` Wes Groleau
2002-04-16 20:12                         ` Ted Dennison
2002-04-16 21:26                           ` Ed Falis
2002-04-10 15:01               ` Ted Dennison
2002-04-10 22:58                 ` Ted Dennison
2002-04-11  0:05                   ` David Brown
2002-04-11 13:24                     ` Ted Dennison
2002-04-11 15:55                       ` Darren New
2002-04-11 16:37                         ` [OT] ping alternatives Wes Groleau
2002-04-11 18:11                       ` Ada & .Net (Rotor) Ted Dennison
2002-04-11 19:46                         ` Wes Groleau
2002-04-11 20:38                           ` Marin David Condic
2002-04-12  1:49                         ` Steve Doiel
2002-04-12 14:27                           ` Ted Dennison
2002-04-12 16:01                             ` Georg Bauhaus
2002-04-15 21:41                 ` Juergen Pfeifer
2002-04-08 17:34       ` Georg Bauhaus
2002-04-17  1:37 ` [OT] (was): " Kent Paul Dolan
  -- strict thread matches above, loose matches on Subject: below --
2002-04-08 20:05 Alexandre E. Kopilovitch
     [not found] <PnPWViyWgE@vib.usr.pu.ru>
2002-04-08 21:26 ` David C. Hoos
2002-04-10 15:36 Alexandre E. Kopilovitch
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox