From owner-freebsd-questions@FreeBSD.ORG Tue Feb 7 02:00:12 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 99423106566C for ; Tue, 7 Feb 2012 02:00:12 +0000 (UTC) (envelope-from freebsd-questions@herveybayaustralia.com.au) Received: from mail.unitedinsong.com.au (mail.unitedinsong.com.au [150.101.178.33]) by mx1.freebsd.org (Postfix) with ESMTP id 31CAE8FC08 for ; Tue, 7 Feb 2012 02:00:11 +0000 (UTC) Received: from mail.unitedinsong.com.au (bell.herveybayaustralia.com.au [192.168.0.40]) by mail.unitedinsong.com.au (Postfix) with ESMTP id A5DFE5C28 for ; Tue, 7 Feb 2012 12:12:46 +1000 (EST) Received: from laptop1.herveybayaustralia.com.au (laptop1.herveybayaustralia.com.au [192.168.0.177]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.unitedinsong.com.au (Postfix) with ESMTPSA id D4DA85C21 for ; Tue, 7 Feb 2012 12:12:45 +1000 (EST) Message-ID: <4F30849D.2020408@herveybayaustralia.com.au> Date: Tue, 07 Feb 2012 11:55:41 +1000 From: Da Rock User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:7.0.1) Gecko/20111109 Thunderbird/7.0.1 MIME-Version: 1.0 To: freebsd-questions@freebsd.org References: <3411412722-917504491@intranet.com.mx> In-Reply-To: <3411412722-917504491@intranet.com.mx> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: Software Development using Freebsd. X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-questions@freebsd.org List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Feb 2012 02:00:12 -0000 On 02/07/12 08:37, Jorge Biquez wrote: > Hello all. > > This is kind of off topic. My apologies in advance. > > I am helping a non profit organization and giving some classes to > prepare students so they can be prepared and try to get a job (they > are students also and have the basics concepts already) > > Anyway, I am interested in teach them to develop some simple > applications. From simple ones to destktop ones that access a > database, desktop ones that use internet to connect to a remote > database and web based ones with a database behind. We have 6 months > and the idea is to work a lot remotely. Thin is that I do not want to > use any kind of Microsoft products. Some of them do not have modern > machines but until now, in previous classs, we could install Freebsd, > text mode, and work from there. > > 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. > > I have been looking for this for months. First case using Windows but > not Microsoft products. I found some options BUT they all were > expensive on the deployment. The "runtimes" were not free and the > amount of money to pay was not a good option. Others provide " real > free" excutables for runtimes but the products were expensive. I am > now trying to, If possible, have FreeBSD running graphically and then > use open source software to develop graphical windows applications. > > Maybe I am wrong but until now I think my only option is to use > Phyton. Is that correct? For what I have searched Python will let me > create executables and will let me create Graphical solutions even for > other platforms (Mac or LInux or whatever runs Python). > > Talking with friend, he believes that my best bet is to teach them C > or C++ and use some of the options for developing graphically ( I am > not a C or C++ expert but I can learn alone). > > I was wondering if you could give some advie and comments on this. > > Are you developing commercial applications (including Windows ones) > using FreeBsd as your platform? Or Maybe any Linux Distribution? > > Would you do that with Python or something else? Depending on what you really need to solve decides your language. Others have offered advice here, but may I suggest Perl? For most data and its proven ability to handle/match string data it is very useful. And using tk it will run on windows as well. My 2c... :)