Article View: es.comp.os.linux.programacion
Article #1930Re: Convertir un programa de Windows a Linux
From: Ricardo Palomares Martinez
Date: Tue, 21 Jun 2005 22:35
Date: Tue, 21 Jun 2005 22:35
56 lines
3411 bytes
3411 bytes
misc escribió: > Antes de nada perdonar por mi ignorancia, a lo mejor lo que planteo es una > tontería, pero necesito saber si se puede hacer ó no. Vamos al tema: Hace > unos años un programador hizo para la empresa en que trabajo un aplicación a > medida de facturación, la hizo en Foxpro, no nos dio las fuentes. El caso es > que por diversas razones hemos decidido migrar a Linux, y esta aplicación > claro está que ya no funciona, aunque hemos probado a intentar hacerla > correr con Wine, esto ha sido un fracaso. Me han dicho que existen unos > descompiladores que te devuelven una aplicación a su código fuente, y que > después éste podría ser recompilado en Java con lo que ya funcionaría con > Linux. ¿Es eso cierto?, y de ser así, ¿Qué aplicaciones serían necesarias? > Existen descompiladores de Java (o al menos eso he leído), pero lógicamente descompilan código objeto generado a partir de Java. No vas a obtener un código fuente en Java a partir de un objeto generado a partir de FoxPro. Por supuesto, también existen descompiladores de FoxPro. Los lenguajes xBase, como FoxPro y Clipper, tenían una filosofía muy similar a Java en cuanto a que no generaban binarios nativos, sino un pseudo-objeto que se interpretaba muy deprisa al no tener errores de sintaxis. A diferencia de Java, no obstante, los "binarios" incluían el run-time completo en el ejecutable, por eso un "Hello world" generaba un .EXE de 160 KBytes como poco. Estoy de acuerdo con las otras opiniones en que no debes tomar el código fuente tal cual para hacerlo en Java, PHP, C++ o lo que sea. En lo que no estoy de acuerdo es en que tenerlo disponible sea completamente inútil. En ese código habrá algoritmos y reglas de negocio de los que quizá no tengáis documentación en ningún lado, y analizarlos puede facilitarlos la programación en el nuevo lenguaje. Por supuesto, sin trasladarlo literalmente, pero sí examinando qué se hace y cómo, y decidiendo si cómo se hizo sigue siendo la mejor forma en el nuevo entorno. Saludos. -- If it's true that we are here to help others, then what exactly are the OTHERS here for?
Technical Details
Message-ID:
<k9hmo2-njh.ln1@Father.family>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news2.google.com!proxad.net!213.200.89.82.MISMATCH!tiscali!newsfeed1.ip.tiscali.net!newsfeed00.sul.t-online.de!t-online.de!tsicnews.teliasonera.com!news.banetele.no!dotsrc.org!news.dotsrc.org!not-for-mailReferences:
<d97fmu$bvl$1@news.ya.com>Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,9885422ff8a51284 X-Google-Attributes: gidf86c8,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news2.google.com!proxad.net!213.200.89.82.MISMATCH!tiscali!newsfeed1.ip.tiscali.net!newsfeed00.sul.t-online.de!t-online.de!tsicnews.teliasonera.com!news.banetele.no!dotsrc.org!news.dotsrc.org!not-for-mail Date: Wed, 22 Jun 2005 00:35:00 +0200 From: Ricardo Palomares Martinez <rpm.PUBLI@iespana.es> Organization: Hogar, dulce hogar User-Agent: Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.8b) Gecko/20050217 Mnenhy/0.7.2.0 MIME-Version: 1.0 Newsgroups: es.comp.os.linux.programacion Subject: Re: Convertir un programa de Windows a Linux References: <d97fmu$bvl$1@news.ya.com> In-Reply-To: <d97fmu$bvl$1@news.ya.com> Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: quoted-printable Message-ID: <k9hmo2-njh.ln1@Father.family> Lines: 56 NNTP-Posting-Host: 213.194.160.211 X-Trace: news.sunsite.dk DXC=JGVgF]RaDU62]0d4PBa<C>YSB=nbEKnk;?879THhZVS>7dc=2`1IV<8Bj[YK2`AJ5=6N?HTZnQ3c4;>_>@BWVoW6kfPfa7lC]^5 X-Complaints-To: staff@sunsite.dk