On Fri, 2002-12-27 at 05:54, Charles Iliya Krempeaux wrote:
> Hello,
>> The only part I need are the classes and methods that let me
> "get at" the database, so that I can issue SQL statements.
> (And get results from this... when there are results.)
>> I don't really need any of the widgets that go along with this.
> (Although it might be nice.)
>> For me, I want to write GNOME applications. But I want them
> to be able to run on Windows too. (Because I know some of
> my clients will want that... in addition to be able to run
> it on GNOME.)
>> So... what should I use? (I'm asking for the opinions
> of everyone on the list.)
>> (1) Should I use the Gda# stuff??? (In expectation that
> it will be working on Windows soon.)
>if you want integration with GNOME, that is the best option. This will
tie your app to Mono, or make you have to distribute the GTK# assemblies
with your app.
> (2) Should I use the ADO.NET stuff??? (Although this makes
> me feel like I am writing a Windows program.)
>if you want compatibility with MS .NET, that's the best option, since
your app will work on any .NET platform (Mono, Rotor, MS .NET, etc)
> (3) Or, Should I write a wrapper class, to hide weather I
> am using Gda# or ADO.NET??? (And thus use another
> class as my database abstract layer... which seemed
> to be the point of Gda# and ADO.NET in the first place.)
>I wouldn't do that extra work, since, as you said, both GDA# and ADO.NET cover
that purpose. So, I'd suggest you to use one or the other.
cheers
--
Rodrigo Moya <rodrigo@ximian.com>