Re: CBH file-format spec and the need for a new database program?
- From: "Andy Duplain" <trojanfoe@xxxxxxxxxxx>
- Date: Sun, 15 Apr 2007 23:11:39 +0100
"raylopez99" <raylopez99@xxxxxxxxx> wrote in message
news:1176671430.833534.41190@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
On Apr 15, 8:28 am, Ralf Callenberg <ralf.callenb...@xxxxxx> wrote:
15.04.2007 17:00, Andy Duplain:
With Chessbase and Chess Assistant there are already two quite good
databases under Windows on the market, while Linux and Macintosh have
only Scid as a choice. Sure, most users will be under Windows, but it
might be a nice idea anyway to have a solution for the minority as well.
So, something platform independent might be an idea. If it shall not be
Java, there are at least other options than MFC, which is completely
outdated (and horrible...). If programming under Windows and not using
.NET, it would be anyway a good idea to look at other frameworks - not
only because of the ability to stay cross-platform. If you are serious
about open source, Qt might be a good choice. Other open source
frameworks exist, which don't require you to open source your
application.
Yes, I agree with this. But it argues strongly for using .NET, which
is platform independent (though I have not seen it yet ported to
Macintosh--but I don't follow Mac stuff). And for dBs, .NET means
ADO.NET for the most part (though of course you can use older
libraries as well). Within ADO.NET, I favor SQL Server, though of
course you can use generic legacy database providers such as OLE DB,
ODBC, or proprietary versions from Oracle, etc.
..NET is Windows only - what is does allow is implementation in different
languages; C#, C++, Visual Basic, etc. I don't see how it has any advantage
over MFC or generic Windows libraries myself - it's just newer.
Chess databases don't use SQL - not any I've seen - and they aren't really
databases in anything other than the crudest sense - they might have index
files but they don't have the concept of tables and columns and foreign keys
and don't use SQL to query them. The term "database" is correct, however
they are not relational databases. This is probably a good thing when the
requirement is simply to store a group of games and retrieve those games as
quickly as possible, all with minimal overhead - in most (all?) cases that's
just a reasonable simple set of library functions, and not a standalone
database program.
.
- Follow-Ups:
- References:
- CBH file-format spec and the need for a new database program?
- From: Andy Duplain
- Re: CBH file-format spec and the need for a new database program?
- From: raylopez99
- Re: CBH file-format spec and the need for a new database program?
- From: Andy Duplain
- Re: CBH file-format spec and the need for a new database program?
- From: Ralf Callenberg
- Re: CBH file-format spec and the need for a new database program?
- From: raylopez99
- CBH file-format spec and the need for a new database program?
- Prev by Date: Re: CBH file-format spec and the need for a new database program?
- Next by Date: Re: CBH file-format spec and the need for a new database program?
- Previous by thread: Re: CBH file-format spec and the need for a new database program?
- Next by thread: Re: CBH file-format spec and the need for a new database program?
- Index(es):
Relevant Pages
|
Loading