On Tue, Sep 14, 2010 at 12:55 PM, Mohammed Rashad <[email protected]> wrote: > > I didnt compared Qt with boost also I said in the mail that comparing Qt > with FOX is not fair. Please read the mail carefully and answer.I am going > to develop an apllication which need to work on web and desktop.First I > prefered Qt as I know it better. But porting Qt desktop apps for web is a > tough job. > I prefered FOX because I need to make my base classes dependent on just c++. > I can do it If i choose Qt. so I switched to FOX. > FOX has only gui so If I use FOX I can do only GUI part of programming using > FOX other than Qt. All other arts dependent on C++ or some other libs. > To make a web application from desktop apps (If I am using FOX) I need to > replace GUI part. > Is this possible on Qt. AFAIK there is no such toolkits which can do web as > well as desktop programming. Also there are many choices like python,ruby > php for web. But using C++ I can code on web and desktop.If I use FOX fox > desktop I have witty for web which doesnt need any HTML,css,javascript/AJAX > code. All we need is witty code. > It is logically possible to do such an application. that is using MVC > keeping M-C constant and changing the view for web and desktop. > I can create the core classes in C++ only and inherit them for both web and > desktop. > The project is not done yet also i never tried it. But hopes this is > possible :) > Everyone have their own choices of programming language and toolkit and As > I said in the first mail it depends on the project we need to do > choose toolkit. Its better than sticking on a single toolkit/framewrok for > everything. Als I said in the 1st mail that these are only my opinion and I > didnt force anyone to use any programming language and toolkits/frameworks
It's a free web ... you are free to make silly comments ;) I'm not gonna stop you from making them. You ought to follow your own advice though: trying to shoehorn web development into desktop code is pretty crazy and an abuse of your users' sanity. Use the tools available to you (HTML/JS/CSS) and make a better product for the web. It's easy to create a stupid product that supposedly works on the web and the desktop (in fact, there is a Qt Labs project that does just that), but it's quite another to make one that works well for developers and users and makes best use of respective platforms (which was why such projects fail to take off). That said, there is nothing stopping you from using common libs developed in C++ ... I do that myself in one project where a common data format is shared between django and a Qt C++ desktop app using a shared lib. 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
