From: | Dave Page <dpage(at)vale-housing(dot)co(dot)uk> |
---|---|
To: | 'Justin Clift' <justin(at)postgresql(dot)org> |
Cc: | pgadmin-hackers(at)postgresql(dot)org |
Subject: | Re: The future of pgAdmin II... |
Date: | 2002-03-27 15:06:32 |
Message-ID: | FED2B709E3270E4B903EB0175A49BCB1293314@dogbert.vale-housing.co.uk |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgadmin-hackers |
> -----Original Message-----
> From: Justin Clift [mailto:justin(at)postgresql(dot)org]
> Sent: 27 March 2002 14:41
> To: Dave Page
> Cc: pgadmin-hackers(at)postgresql(dot)org
> Subject: Re: [pgadmin-hackers] The future of pgAdmin II...
>
>
> Dave Page wrote:
> >
> <snip>
> > For the longterm future (i.e. pgAdmin III), I think the way
> forward is
> > C#. I've been playing with this over the last few days and it seems
> > fairly easy to learn, and should easily do what would be
> required. The
> > best bit is that there should be an open-source compiler and class
> > libraries available soon
> > (http://www.go-mono.com) which would enable us to target
> *nix platforms.
>
> Hi Dave,
>
> Purely as a matter of curiosity, what is it about C# which
> makes you feel it's the best available choice (I know, years
> in the future though).
If you believe the Microsoft hype (and I'm beginning to *this time* after
playing with it), it combines the power of C++ with the development speed of
VB.
Despite years of tinkering, I could never get my head round C++ (probably
didn't spend enough time in one go on it), yet my first app in C# (which
took about 4 hours to learn/write) featured complete exception handling and
input validation and allowed the user to enter connection details into a
gui, then connected to PostgreSQL and listed the tables & their rowcounts in
template1 into a listview.
C/C++ with QT (even if I did get C++) would be *slow* to develop in. I wrote
~30,000 lines of fairly bug free code for pgAdmin II in about a year of
spare time, working just little enough to keep the wife from throttling me.
I could never have done that in C/C++.
Java, *in my experience* is generally slow and clunky (before anyone starts,
I'm not trolling). I've had problems with most Java apps I've come across.
VB.NET is so different from VB6, that I don't want to learn it and spend the
rest of my time in VB6 projects deleting the .NET code I just typed in
without thinking. It's also not cross platform, not to mention the 400
upgrade issues with pgAdmin2.vbp!.
So that's it I suppose. It's quick to learn, and will be cross platform soon
(with a little effort fro Ximian + friends) and should do everything and
more that pgAdmin XXX will require.
Regards, Dave.
From | Date | Subject | |
---|---|---|---|
Next Message | Dave Page | 2002-03-27 16:29:54 | More info on .NET |
Previous Message | Justin Clift | 2002-03-27 14:41:00 | Re: The future of pgAdmin II... |