From owner-freebsd-questions@FreeBSD.ORG Wed Feb 8 00:23:17 2012 Return-Path: Delivered-To: questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 76EE2106568C for ; Wed, 8 Feb 2012 00:23:17 +0000 (UTC) (envelope-from cpghost@cordula.ws) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id 477508FC15 for ; Wed, 8 Feb 2012 00:23:17 +0000 (UTC) Received: by iaeo4 with SMTP id o4so9797iae.13 for ; Tue, 07 Feb 2012 16:23:16 -0800 (PST) MIME-Version: 1.0 Received: by 10.42.153.6 with SMTP id k6mr24250511icw.30.1328660596634; Tue, 07 Feb 2012 16:23:16 -0800 (PST) Received: by 10.231.14.198 with HTTP; Tue, 7 Feb 2012 16:23:16 -0800 (PST) X-Originating-IP: [93.221.181.194] In-Reply-To: References: <3411412722-917504491@intranet.com.mx> Date: Wed, 8 Feb 2012 01:23:16 +0100 Message-ID: From: "C. P. Ghost" To: Waitman Gobble Content-Type: text/plain; charset=ISO-8859-1 Cc: Jorge Biquez , FreeBSD Questions Subject: Re: Software Development using Freebsd. X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Feb 2012 00:23:17 -0000 On Tue, Feb 7, 2012 at 5:34 PM, Waitman Gobble wrote: > > On Feb 6, 2012 6:13 PM, "C. P. Ghost" wrote: >> >> On Mon, Feb 6, 2012 at 11:37 PM, Jorge Biquez >> wrote: >> > Now we will try to have a graphical mode in Freebsd. With that we would >> > like >> > to be able to develop graphical applications for Windows (we all know >> > that's >> > the market and here some companies is what they are looking), so maybe >> > sound >> > crazy but I am looking to develop applications for Windows without using >> > WIndows or Microsofot products at least. >> >> Go for Qt. It is a great cross-platform C++ GUI framework, with plugins to >> SQL >> databases, networking and everything you would typically need. There's >> even >> PyQt, if you want Python bindings. >> >> Check out the examples in the Qt distribution too to get an idea: >> >> http://developer.qt.nokia.com/doc/qt-4.8/all-examples.html > > I agree Qt is a great solution however you are probably going to want to > ship static binaries to windows clients (only), especially to non-techical > end users... otherwise it gets kind of insane, much more challenging than > distributing java based apps IMHO. > > But the IDE is fantastic plus you get a nice integration with webkit. > > if I remember (been awhile) the license terms are a little different for > static, would have to re-read carefully. I don't know about licensing issues w.r.t. static binaries; but you're absolutely right: it's definitely worth looking into. Another cross-platform GUI is wxWidgets (C++, but has Python bindings too). It's not as rich a library as Qt IMHO, but quite nice too. You may want to combine wxWidgets with Poco though (all of this is in ports, btw). -cpghost. -- Cordula's Web. http://www.cordula.ws/