Article View: es.comp.os.linux.programacion
Article #6339Programación GUI multiplataforma
From: kyle
Date: Wed, 02 Jul 2003 19:03
Date: Wed, 02 Jul 2003 19:03
63 lines
3749 bytes
3749 bytes
[ Disculpad si leeis este mensaje m�s de una vez ] Estoy migrando una aplicaci�n hecha en **coff**VB**coff** a gnu/linux, y me encuentro ante el problema de qu� entorno de programaci�n elegir. Particularmente, he programado en C/C++, Java y he hecho cosillas con Python/Qt (a parte de desarrollo web en php). Uno de los problemas con los que me encuentro es c�mo reconvertir (aka: meter a la secta) a dos los dos programadores VB que hicieron la aplicaci�n original (puesto que no tienen experiencia en otros lenguajes). Por todo esto, necesitar�a una herramienta/conjunto de herramientas que se asemejaran (dentro de lo posible) al tipo de desarrollo en VB, junto con un lenguaje de programaci�n sencillo. Hasta ahora he probado/mirado esto: <opiniones subjetivas> C++: Posibilidad de multiplataforma; si se mantienen un dise�o cuidado y se aislan las funciones del programa del GUI (GUI espec�fico para cada plataforma o librer�a gr�fica). Lenguaje un tanto complejo. Python/Qt: Lenguaje sencillo y elegante, con un entorno gr�fico bastante potente y bien documentado. La combinaci�n eric3/designer da buenos resultados en cuanto a velocidad de desarrollo. Problema: no hay version gpl de Qt en win (3.0, quiero decir) Python/wxWindows: Entorno multiplataforma, con algunos entornos de desarrollo que lo integran todo (wxWindows). Las liber�as gr�ficas no me parecen tan elegantes como Qt, y el editor de formularios puede llevar a confusi�n. Particularmente el Boa me ha dado alg�n que otro problema de estabilidad. PHP-Gtk: Lenguaje sencillo, reutilizable en el web (quiz� se haga parte de la funcionalidad via web) aunque su orientaci�n a objetos todav�a no es muy madura (en php5 parece mejor). Se usar�a glade para editar el GUI (aunque me sigue sin gustar - ser� que me hace falta un buen manual para manejarlo bien ;-) ) Java: Multiplataforma por excelencia y tambi�n lento por excelencia, sobre todo en el aspecto gr�fico ;-) . Estoy ahora mirando www.netbeans.org como editor, aunque el dise�ador de GUIs no me acaba de convencer. Apariencia no-nativa en cualquier plataforma. Kylix: Software cerrado, siendo un entorno poco maduro todav�a (seg�n lo que he leido; no lo he comprobado por mi mismo) y con un futuro poco claro (borland tiene menos que perder si elimina el soporte linux que si lo elimina sun, por ejemplo). </opiniones subjetivas> Dado que es una aplicaci�n de gesti�n donde el manejo debe ser agil (integra TPV entre otras cosas), qu� me recomend�is? abandono por completo la multiplataforma y me tiro a pyqt? ejecutamos con wine la app en VB? }:-) -- Certificamos que este tag esta escrito al 100% en electrones reciclables.
Technical Details
Message-ID:
<bdva95$116lc8$1@ID-65864.news.dfncis.de>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!feed.news.nacamar.de!fu-berlin.de!uni-berlin.de!35.red-217-127-78.pooles.rima-tde.NET!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,64a3c9be2e924a73,start X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-07-02 12:03:02 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!feed.news.nacamar.de!fu-berlin.de!uni-berlin.de!35.red-217-127-78.pooles.rima-tde.NET!not-for-mail From: kyle <kyle@�ospam.pagina.de> Newsgroups: es.comp.os.linux.programacion Subject: Programación GUI multiplataforma Date: Wed, 02 Jul 2003 21:03:07 +0200 Lines: 63 Message-ID: <bdva95$116lc8$1@ID-65864.news.dfncis.de> NNTP-Posting-Host: 35.red-217-127-78.pooles.rima-tde.net (217.127.78.35) Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8Bit X-Trace: fu-berlin.de 1057172581 34821512 217.127.78.35 (16 [65864]) User-Agent: KNode/0.7.2