From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,101730fbd6919745 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-04-16 01:19:02 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!isdnet!teaser.fr!deine.net!newsfeed00.sul.t-online.de!newsmm00.sul.t-online.com!t-online.de!news.t-online.com!not-for-mail From: Ingo Marks Newsgroups: comp.lang.ada Subject: Re: Ada & .Net (Rotor) Date: Tue, 16 Apr 2002 10:17:45 +0200 Organization: T-Online Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7Bit X-Trace: news.t-online.com 1018945036 02 11382 WLR4T2xTS2AWZw 020416 08:17:16 X-Complaints-To: abuse@t-online.com X-Sender: 340020534592-0001@t-dialin.net User-Agent: KNode/0.6.1 Xref: archiver1.google.com comp.lang.ada:22587 Date: 2002-04-16T10:17:45+02:00 List-Id: 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.