From owner-freebsd-questions@FreeBSD.ORG Tue Feb 7 01:00:58 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 81110106566B for ; Tue, 7 Feb 2012 01:00:58 +0000 (UTC) (envelope-from frank@esperance-linux.co.uk) Received: from asmtp3.iomartmail.com (asmtp3.iomartmail.com [62.128.201.159]) by mx1.freebsd.org (Postfix) with ESMTP id F3F0D8FC0A for ; Tue, 7 Feb 2012 01:00:57 +0000 (UTC) Received: from asmtp3.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp3.iomartmail.com (8.13.8/8.13.8) with ESMTP id q16NXA3J011194; Mon, 6 Feb 2012 23:33:10 GMT Received: from orange.esperance-linux.co.uk (host-92-22-132-108.as13285.net [92.22.132.108]) (authenticated bits=0) by asmtp3.iomartmail.com (8.13.8/8.13.8) with ESMTP id q16NX9Ym011187; Mon, 6 Feb 2012 23:33:09 GMT Received: by orange.esperance-linux.co.uk (Postfix, from userid 1001) id 1503333C1F; Mon, 6 Feb 2012 23:33:09 +0000 (GMT) Date: Mon, 6 Feb 2012 23:33:09 +0000 From: Frank Shute To: Jorge Biquez Message-ID: <20120206233309.GB29183@orange.esperance-linux.co.uk> References: <3411412722-917504491@intranet.com.mx> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="/WwmFnJnmDyWGHa4" Content-Disposition: inline In-Reply-To: <3411412722-917504491@intranet.com.mx> User-Agent: Mutt/1.4.2.3i X-Face: *}~{PHnDTzvXPe'wl_-f%!@+r5; VLhb':*DsX%wEOPg\fDrXWQJf|2\,92"DdS%63t*BHDyQ|OWo@Gfjcd72eaN!4%NE{0]p)ihQ1MyFNtWL X-Operating-System: FreeBSD 8.2-STABLE amd64 X-Organisation: 'shute.org.uk' Cc: FreeBSD Questions Subject: Re: Software Development using Freebsd. X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Frank Shute List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Feb 2012 01:00:58 -0000 --/WwmFnJnmDyWGHa4 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Feb 06, 2012 at 04:37:37PM -0600, Jorge Biquez wrote: > > Hello all. >=20 > This is kind of off topic. My apologies in advance. >=20 > I am helping a non profit organization and giving some classes to=20 > prepare students so they can be prepared and try to get a job (they=20 > are students also and have the basics concepts already) >=20 > Anyway, I am interested in teach them to develop some simple=20 > applications. From simple ones to destktop ones that access a=20 > database, desktop ones that use internet to connect to a remote=20 > database and web based ones with a database behind. We have 6 months=20 > and the idea is to work a lot remotely. Thin is that I do not want to=20 > use any kind of Microsoft products. Some of them do not have modern=20 > machines but until now, in previous classs, we could install Freebsd,=20 > text mode, and work from there. >=20 > Now we will try to have a graphical mode in Freebsd. With that we=20 > would like to be able to develop graphical applications for Windows=20 > (we all know that's the market and here some companies is what they=20 > are looking), so maybe sound crazy but I am looking to develop=20 > applications for Windows without using WIndows or Microsofot products at= =20 > least. >=20 > I have been looking for this for months. First case using Windows but=20 > not Microsoft products. I found some options BUT they all were=20 > expensive on the deployment. The "runtimes" were not free and the=20 > amount of money to pay was not a good option. Others provide " real=20 > free" excutables for runtimes but the products were expensive. I am=20 > now trying to, If possible, have FreeBSD running graphically and then=20 > use open source software to develop graphical windows applications. >=20 > Maybe I am wrong but until now I think my only option is to use=20 > Phyton. Is that correct? For what I have searched Python will let me=20 > create executables and will let me create Graphical solutions even=20 > for other platforms (Mac or LInux or whatever runs Python). >=20 > Talking with friend, he believes that my best bet is to teach them C=20 > or C++ and use some of the options for developing graphically ( I am=20 > not a C or C++ expert but I can learn alone). >=20 > I was wondering if you could give some advie and comments on this. >=20 > Are you developing commercial applications (including Windows ones)=20 > using FreeBsd as your platform? Or Maybe any Linux Distribution? >=20 > Would you do that with Python or something else? >=20 > Any extra advice is more than welcomed. >=20 > Thanks in advanced. >=20 Any reason you don't want to use Java? OO, plenty of IDEs to choose from, ranging from vim to Eclipse which run on both Windows and Unix. If I wanted to develop for Windows (I don't), that's what I'd use so I could develop my code using FreeBSD. The best part is that Java skills are in demand. (I don't know if that's the case in Mexico though). Regards, --=20 Frank Contact info: http://www.shute.org.uk/misc/contact.html --/WwmFnJnmDyWGHa4 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (FreeBSD) iEYEARECAAYFAk8wYzMACgkQHduKvUAgeK5JPgCgwov3QopvlzMsRotWliSUBIHf OO4An0mYqLWk7UPkdEdYSfziwhEmlk61 =D+qX -----END PGP SIGNATURE----- --/WwmFnJnmDyWGHa4--