Subject Re: [firebird-support] Re: Developping a litle program with FB
Author Helen Borrie
At 10:22 PM 20/01/2010, you wrote:

>I know. The problem is that there are lists on specific programming language, but not about choosing the right one for FB for a light and quick development of a very simple application by a low skilled FB and "whatlanguage?" programmer :-)

Why do you even think there is a "right one"? Firebird just sits there, waiting for requests from client programs. It is entirely up to *you* which language you use to write your client program. Firebird doesn't know, doesn't care.

>> You'll need to have an idea of which programming language you want to use. That will determine what development tools and drivers you need to explore.
>I think that that's not correct, it is, you should use the language that best matches your requirements and skills.

Isn't that what I was saying?

>My application should be small, with few tables and few insert, update, delete, query functions.
>I'd like to develop it quickly and simply (maybe GUI for design at least the GUI of the application)
>The programming language should work well with FB and possibly be open source, multiplatform and with some consistent programmers basis (to get help and also to grant that after me the sw could not die)

This list is not about programming languages. In any case, it's up to you whether you write a simple program or a complex one. Firebird just sits there, waiting for applications to pass requests using the C functions exposed in the client library. A driver for your chosen programming language provides you with wrappers for those functions that are in the language you have chosen.

So *you* have to decide what programming languages you can do and look at the drivers for those languages.

>> about the interfaces available for your choice. (At the same time, the interfaces available would influence your language choice, too. The available interfaces are better for some languages than for others.)
>Ok. Which are the available interface? It is, where can I start to explore them?

Try here:

and here: