comp.lang.ada
 help / color / mirror / Atom feed
From: "Steve" <nospam_steved94@comcast.net>
Subject: Re: GNAT for MS Visual Studio
Date: Tue, 25 Sep 2007 19:23:53 -0700
Date: 2007-09-25T19:23:53-07:00	[thread overview]
Message-ID: <Irqdneg8_KQQX2TbnZ2dnUVZ_o2vnZ2d@comcast.com> (raw)
In-Reply-To: xwir5zj8j2.fsf@hod.lan.m-e-leypold.de

"Markus E L" <development-2006-8ecbb5cc8aREMOVETHIS@ANDTHATm-e-leypold.de> 
wrote in message news:xwir5zj8j2.fsf@hod.lan.m-e-leypold.de...
[snip]
>
> I see that MS marketing already works. In your mind GUI developent is
> impossible w/o Visual studio.

You're reading me wrong here.

C# or VB on Visual Studo, Delphi and  SharpDevelop are all comparable in 
terms of effort to create a GUI.  Unless Microsoft has purchased Borland or 
Imprise ... I'm not sure what they're calling it these days) Delphi is not a 
Microsoft product.

The Microsoft Foundataion Classes used with Visual C++ in visual studio are 
horrible.  It has been since it was first released.  Borland's OWL was 10x 
better than MFC.  It's ridiculous to develop user interfaces using MFC when 
so many better tools are available.

BTW: In my opinion:  Ada is the best general purpose programming language to 
date.

Earlier in this thread it was mentioned that AdaCore has produced a dot-net 
version of GNAT.

If you haven't learned about dot-net, and you program user interfaces for 
Windows, I would recommend doing so.  It is similar to Java and Java's 
virtual machine in nature, but better, and covers all of Windows.  If you're 
programming using .NET you have a wealth of class libraries available... 
regardless of the programming language.  It should be as easy to write GUI 
user interfaces with GNAT on .NET as it is to write them in C#, VB, or Boo.

What I was trying to point out (if anyone was listening) is that there are 
tools available (for tool builders, which I'm not... its just not my forte') 
that should make it relatively easy for tool builders to include support for 
interactively building .NET forms in the Visual Studio 2005 development 
environment.

It is impractical (as Randy mentioned) for Ada tool developers to create 
their own development environments with the same capabilites as Microsoft. 
But what is practical, is to make use of the tools that Microsoft has made 
available to customize their development environment.  The same is probably 
true of Eclipse, but I am much less familiar with Eclipse.

In general, I'm not a big Microsoft fan.  When I first learned about 
developing windows applications my response was "you're kidding!".  When VB 
and Delphi came out, it made things a lot better.  In my opinion .NET has 
finally brought windows development far closer to what it should have been 
in the first place.

I was reluctant to learn C#.  It was my understanding that it was basically 
just a Microsoft rip-off of Java (in my opinion they have a history of 
copying other peoples innovations and making them their own).

I try to keep on top of new technologies as they come out so reluctantly I 
read the ECMA standard for C#.  I was suprised to find that there are 
several things that I like a lot better than Java.

Ada is my preferred programming language.  If A# or GNAT for .NET give Ada a 
better shot at a larger market, maybe I'll be able to use it more.

Regards,
Steve
(The Duck)

>
> Regards -- Markus
>
> 





  reply	other threads:[~2007-09-26  2:23 UTC|newest]

Thread overview: 103+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-09-06  2:20 GNAT for MS Visual Studio William J Thomas
2007-09-06  7:44 ` anon
2007-09-06  8:49   ` Rob Veenker
2007-09-06 11:12     ` William J Thomas
2007-09-11  3:15 ` Jeffrey Creem
2007-09-20  0:00 ` William J Thomas
2007-09-21  0:46   ` Randy Brukardt
2007-09-21  3:27     ` William J Thomas
2007-09-21 17:31       ` Markus E L
2007-09-21 18:13       ` Dmitry A. Kazakov
2007-09-22  1:42         ` Randy Brukardt
2007-09-22  1:59       ` Randy Brukardt
2007-09-22  5:19         ` Simon Wright
2007-09-22 14:42         ` Steve
2007-09-24  8:14           ` Jean-Pierre Rosen
2007-09-25  1:44             ` Steve
2007-09-25  6:41               ` Jean-Pierre Rosen
2007-09-25  8:29               ` Michael Bode
2007-09-25 18:00                 ` Jeffrey R. Carter
2007-09-25 18:31                   ` Michael Bode
2007-09-25 11:20               ` Markus E L
2007-09-26  2:23                 ` Steve [this message]
2007-09-26 12:21                   ` Markus E L
2007-09-28  0:49                     ` Randy Brukardt
2007-09-28  2:43                     ` Steve
2007-09-28  9:36                       ` Markus E L
2007-09-29 15:59                         ` Michael Bode
2007-09-29 16:50                           ` Markus E L
2007-09-26  6:58                 ` Ole-Hjalmar Kristensen
2007-09-26 13:35                   ` Steve
2007-09-26 14:06                     ` Markus E L
2007-09-27 18:26                       ` Michael Bode
2007-09-27 20:18                         ` Markus E L
2007-09-28  6:45                         ` Jean-Pierre Rosen
2007-09-29  9:18                           ` michael bode
2007-09-28  2:29                       ` Steve
2007-09-28  9:23                         ` Markus E L
2007-09-30 14:50                           ` Steve
2007-10-02  3:50                             ` Randy Brukardt
2007-10-02 11:06                               ` Peter C. Chapin
2007-10-02 20:38                               ` Maciej Sobczak
2007-10-02 20:45                                 ` Pascal Obry
2007-10-03 19:23                                   ` Maciej Sobczak
2007-10-03 19:40                                     ` Pascal Obry
2007-10-03 20:08                                       ` Maciej Sobczak
2007-10-04 20:18                                         ` Maciej Sobczak
2007-10-04 20:21                                           ` Pascal Obry
2007-10-05 13:25                                             ` Maciej Sobczak
2007-10-06 10:50                                               ` concurrent access to containers (was: GNAT for MS Visual Studio) Georg Bauhaus
2007-10-05 20:15                                         ` GNAT for MS Visual Studio Simon Wright
2007-10-06 14:47                                       ` Matthew Heaney
2007-10-06 15:03                                         ` Pascal Obry
2007-10-06 16:03                                           ` Dmitry A. Kazakov
2007-10-06 17:07                                             ` Pascal Obry
2007-10-06 18:30                                               ` Dmitry A. Kazakov
2007-10-06 20:32                                                 ` Maciej Sobczak
2007-10-07  7:35                                                   ` Dmitry A. Kazakov
2007-10-07 21:30                                                     ` Maciej Sobczak
2007-10-08  7:50                                                       ` Dmitry A. Kazakov
2007-10-08 10:32                                                         ` Maciej Sobczak
2007-10-08 13:39                                                           ` Maciej Sobczak
2007-10-08 15:10                                                           ` Dmitry A. Kazakov
2007-10-08 20:40                                                             ` Maciej Sobczak
2007-10-09  8:32                                                               ` Dmitry A. Kazakov
2007-10-06 16:17                                           ` Matthew Heaney
2007-10-07  3:19                                           ` Randy Brukardt
2007-10-07  7:21                                             ` Pascal Obry
2007-10-07  7:49                                               ` Dmitry A. Kazakov
2007-10-07 16:41                                               ` Georg Bauhaus
2007-10-07 17:44                                               ` Simon Wright
2007-10-08  9:52                                                 ` Georg Bauhaus
2007-10-08 10:42                                                   ` Maciej Sobczak
2007-10-08 10:59                                                     ` Georg Bauhaus
2007-10-08 11:07                                                     ` Georg Bauhaus
2007-10-08 18:44                                                     ` Pascal Obry
2007-10-08 15:21                                                   ` Dmitry A. Kazakov
2007-10-08 18:28                                                 ` Pascal Obry
2007-10-07 21:48                                               ` Maciej Sobczak
2007-10-07 22:27                                                 ` Jeffrey R. Carter
2007-10-08 21:10                                                   ` Simon Wright
2007-10-09  1:53                                               ` Randy Brukardt
2007-10-09 21:01                                                 ` Simon Wright
2007-10-09 22:48                                                   ` Randy Brukardt
2007-10-10  0:21                                                     ` Jeffrey R. Carter
2007-10-10  4:57                                                   ` Simon Wright
2007-10-10  7:46                                                   ` Dmitry A. Kazakov
2007-10-03  5:20                                 ` Licensing again (was Re: GNAT for MS Visual Studio) Simon Wright
2007-10-03  2:03                               ` GNAT for MS Visual Studio Steve
2007-09-28 14:48                         ` Ed Falis
2007-09-29  2:32                           ` Steve
2007-09-29  6:53                             ` Vadim Godunko
2007-09-26 14:08                     ` Dmitry A. Kazakov
2007-09-25  2:39             ` Randy Brukardt
2007-09-25  8:40               ` Michael Bode
2007-09-25 11:28               ` Markus E L
2007-09-26 10:19               ` Pascal Obry
2007-09-26 13:00                 ` Michael Bode
2007-09-25  2:32           ` Randy Brukardt
2007-09-25  8:27             ` Stephen Leake
  -- strict thread matches above, loose matches on Subject: below --
2007-10-12 22:03 Anatoly Chernyshev
2007-10-13 20:25 ` Maciej Sobczak
2007-10-14 10:37   ` Simon Wright
2007-10-14 11:26     ` Markus E L
replies disabled

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