🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.c++
Article #111

Re: Programar para linux y windows

#111
From: Fernando A. Gómez F.
Date: Mon, 01 Sep 2008 20:22
58 lines
4187 bytes
<jcdeblist@gmail.com> escribi� en el mensaje de noticias 
news:74740da7-2206-430a-8663-6acffa8f4f73@t54g2000hsg.googlegroups.com...
>Hola a todos
>
>A ver si me explico un poco....
>
>Tengo una serie de tiendas en las que tengo instalado Windows XP (una
>copia legal, aunque no lo cre�is :) ) pero quiero migrar a linux, ya
>que llevo tiempo us�ndolo en el ordenador de casa y me gusta mucho.
>
>El problema que tengo es el programa que uso para la gesti�n de las
>tiendas (almac�n, proveedores, TPV, etc), que no tiene versi�n para
>linux y tampoco he conseguido emularlo con wine, adem�s, todos los
>programas que he encontrado para linux de ese tipo, o no he conseguido
>hacerlos funcionar o no me han convencido.
>
>As� que como soy aficionado a la programaci�n y no me corre prisa, he
>pensado hac�rmelo yo mismo, y aqu� viene el problema: el programa
>tendr�a que desarrollarlo y probarlo en el ordenador de la tienda,
>osea, bajo windows XP, pero una vez terminado y comprobado que
>funciona adecuadamente, la idea es migrar a linux.
>
>Por lo tanto, mi duda es con que herramientas, lenguaje de
>programaci�n, librer�as, etc, tendr�a que desarrollarlo para que al
>hacer la migraci�n a linux, los cambios que tenga que hacerle al
>c�digo para compilarlo sean los m�nimos posibles.
>
>El programa ser�a b�sicamente una base de datos mas o menos compleja,
>por lo cual he pensado usar mysql y el programa hacerlo en C/C++, ya
>que es con el lenguaje que mas he programado (actualmente estoy
>haciendo peque�os juegos en C++ y usando la librer�a SDL). Otra cosa
>es que el programa tiene que ser muy f�cil de manejar, ya que lo van a
>usar todas las dependientas, por tanto no quiero que sea una
>aplicaci�n de consola, cosa que imagino complicar� un poco m�s el
>asunto.
>
>Por lo poco que he tenido tiempo de mirar, creo que podr�a usar la
>librar�a QT, pero no se que otras alternativas hay, tampoco me
>importar�a usar otro lenguaje que no sea C/C++.
>
>Espero que se haya entendido bien, que al final me sali� un buen
>tocho, si hab�is llegado hasta aqu�, os merec�is un premio :)
>
>Saludos a todos

Puedes hacerlo con C++ est�ndar. Si quieres interfaz gr�fica de usuario, 
pues puedes emplear alguna que sea portable, como Qt o wxWidgets. As� solo 
tendr�as que compilar para Windows y para Linux el *mismo* c�digo, 
pr�cticamente sin modificaciones.

Saludos.



 Posted Via Usenet.com Premium Usenet Newsgroup Services
----------------------------------------------------------     
                http://www.usenet.com
Technical Details
Message-ID: <1220307636_36286@news.usenet.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news2.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx02.iad01.newshosting.com!newshosting.com!news-out.superfeed.net!sp6iad.superfeed.net!not-for-mail
References: <74740da7-2206-430a-8663-6acffa8f4f73@t54g2000hsg.googlegroups.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: f53ec,d480cb4a85a3c0f5
X-Google-Attributes: gidf53ec,domainid0,public,usenet
X-Google-Language: SPANISH,ASCII
Subject: Re: Programar para linux y windows
From: Fernando A. Gómez F. <fernando.a.gomez.f@gmail.com>
Date: Mon, 1 Sep 2008 15:22:42 -0500
Message-ID: <1220307636_36286@news.usenet.com>
References: <74740da7-2206-430a-8663-6acffa8f4f73@t54g2000hsg.googlegroups.com>
Lines: 57
Organization: Usenet.com
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news2.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx02.iad01.newshosting.com!newshosting.com!news-out.superfeed.net!sp6iad.superfeed.net!not-for-mail
Newsgroups: es.comp.lenguajes.c++
X-Proxy-User: $$ghy2trs_j
In-Reply-To: <74740da7-2206-430a-8663-6acffa8f4f73@t54g2000hsg.googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain;
 format=flowed;
 charset="iso-8859-1";
 reply-type=original
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Windows Mail 6.0.6001.18000
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18049
X-Report: Please report illegal or inappropriate use to <abuse@usenet.com>. Forward a copy of ALL headers INCLUDING the body. (DO NOT SEND ATTACHMENTS)
X-Comments2: IMPORTANT:  Usenet.com does not condone,support,nor tolerate spam nor illegal or copyrighted postings and or activity through it's network.
X-Comments: This message was posted through Usenet.com
X-Original-Bytes: 3725
X-Original-Lines: 82