Ok, Qt doesn't force but as you said if we want the ease of use of Qt we
need to use its own modules.
But remember some Qt modules are not highly optimized when compared with
other opensource modules
as i said. OODBC cross-platform for database is better that Qt's and any
others database module.

FOX is only a GUI Toolkit but Qt is a complete framework. comparing a
framework with toolkit is not fair.
But I vote for FOX than Qt because FOX allows to code in our own way without
any generated code unlike Qt
and Qt has problems in different versions. Qt 2 is different from Qt3 and
both are entirely different from Qt4
that is a problem of portability.We need to rewrite some parts of Qt3 code
to work in Qt4
But for FOX I can compile the code I had written using version1 on using
latest version.So that I can run the code written for windows95 in window7 !

Advantages:

       - Written in C++, not C.

       - Relatively flat learning curve due to very consistent naming,
         widget creation parameters, and so on.

       - Fast.

       - Easy to make custom widgets.

       - NOT a wrapper around some other toolkit. You can really override
         the way a widget works by subclassing and reimplementing behaviour
         and how it is drawn.

       - Written with a consistent vision of how things should fit together:

         "Lego blocks" for GUI's: make things work by fitting them together,
         preferably with no "glue code" having to be written.


There are of course a few disadvantages:

       - No major corporation behind FOX. So, resources are a bit
constrained.

       - Internationalization and Localization are still being worked on.


Nevertheless, its functional, and has been used to make some pretty large
(thousands
and thousands of controls) applications; whatever else one can say,
scalability isn't
going to be the issue.

My suggestion is, quite honestly, pick a small problem representative of the
kind of
thing you want to do, and try to solve it with various toolkits, before you
commit
to any major development.

Different things are important to different people, and only you know whats
important
for your own application.


On Mon, Sep 13, 2010 at 10:51 PM, Rajeev J Sebastian <
[email protected]> wrote:

> On Mon, Sep 13, 2010 at 9:13 PM, Mohammed Rashad
> <[email protected]> wrote:
> > Choice of programming language and toolkits depend on the project not on
> the
> > programmer.Qt is not just a toolkit. Its a framework.
> > For Qt we are forced to use its own modules form gui,networking and
> database
> > even though we have good alternatives of database such as OODBC.
> > and boost libraries.
> > It will be good if you post the details of your project for discussion.
> If
> > you do that someone may help you
>
> Thats pretty silly actually. Qt doesn't force you to do anything, but
> of course if you do not want the ease of use of Qt, then why use it at
> all? Ive worked on various projects where one or more of the
> "essential" modules you have mentioned above were *not* used (e.g, Qt
> on iPhone). Boy did we miss the ease of development using Qt APIs!
>
> Regards
> Rajeev J Sebastian
>
> --
> "Freedom is the only law".
> "Freedom Unplugged"
> http://www.ilug-tvm.org
>
> You received this message because you are subscribed to the Google
> Groups "ilug-tvm" group.
> To control your subscription visit
> http://groups.google.co.in/group/ilug-tvm/subscribe
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
>
>
>
> For details visit the google group page:
> http://groups.google.com/group/ilug-tvm?hl=en
>



-- 
Rashad

-- 
"Freedom is the only law". 
"Freedom Unplugged"
http://www.ilug-tvm.org

You received this message because you are subscribed to the Google
Groups "ilug-tvm" group.
To control your subscription visit 
http://groups.google.co.in/group/ilug-tvm/subscribe
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]



For details visit the google group page: 
http://groups.google.com/group/ilug-tvm?hl=en

Reply via email to