Subject Re: [Firebird-general] Development platform suggestions
Author Milan Babuskov
Cagatay Tengiz wrote:
> drop wxwidgets - lack of OO

Depends what you really need. I have developed 5 applications with it
and I'm very satisfied. It does lack some advanced OO features, but
you can add stuff that's missing yourself.

> test C++ : can be learnt quick enough ?

Depends what is "quick enough". If you're not familiar with C++ yet,
perhaps you should drop it and invest time better.

> java : how fast can an application developed compared to delphi?

I don't think you'll find anything that can compare with Delphi in
desktop area. Web applications are another story. If you go down the
Java or C++ road be prepared to face compiling-times that you haven't
seen on Delphi. It might make you give up. Python could be the right
choice.

> In fact I have to port only user interfaces, because business logic is
> mainly handled on Firebird using stored procedures and triggers.

You still need to fetch the data back&forth and display it on screen.
If you go kinderbasd/ibpp path, be prepared to write some components
from scratch that Delphi gave you.

For wxWidgets/wxPython there are some automated classes (wxODBC
familty), but they work via ODBC driver. I haven't tried that myself,
it reportedly does work well, so YMMV.

I myself write most apps in PHP. I also wrote few apps using
wxWidgets, C++ and IBPP, but I was very proficient with C++ before I
got into that, so I can't estimate what would it mean for you.

HTH

--
Milan Babuskov
http://fbexport.sourceforge.net
http://www.flamerobin.org