Archivo del 18 de marzo de 2006

Ejecutar aplicaciones Windows en Linux

Sábado, 18 de marzo de 2006

Desde hace unos meses estoy “pegandome” con linux,concretamente con la distribución debian, que creo que ahora mismo es la mas flexible y la que mantiene el objetivo mas puro de la filosofia Linux.

Una vez familiarizado con el entorno KDE, una pasada de entorno, viene la “realidad”, vamos que el solitario y buscaminas funciona perfectamente pero el trabajo del dia a dia va un poco mas allá, entre otras cosas el cambio de un sistema implica el tener que seguir “currando” con las aplicaciones de toda la vida, vamos las hechas en w98, xp, etc.

Como prueba estoy probando la aplicación PisoNET, esta aplicación esta desarrollada para windows, y para poder ejecutarla utilizo el “wine“. En la versión stable la versión no puede ejecutar uno de los componentes principales, el famoso BDE, lo que le hace imposible el funcionamiento de la aplicación.

Sin embargo la vesión mas reciente del wine, la 0.9.9 soporta estas librerias con lo que el resto de la aplicación funciona perfectamente.

respositorio de wine
deb http://wine.sourceforge.net/apt/ binary/
deb-src http://wine.sourceforge.net/apt/ source/

repositorio de la version testing de debian
deb http://http.us.debian.org/debian testing main contrib non-free

Notas sobre la instalación:

apt-get install wine winesetuptk

ejecutar wine desde kde o genome, ejecutar la configuración. Una vez instalado solamente hay que ejecutar las aplicaciones de instalación (los setup.exe de toda la vida) y a correr.

PDF    Enviar artículo en formato PDF   

Necesidad de cambiar de lenguaje

Sábado, 18 de marzo de 2006

Después del “palo” del comunicado de Borland sobre el abandono de sus herramientas de programación, en particular Delphi, solamente queda comenzar a migrar hacia otro lenguaje, el problema que se plantea es que lenguaje, pero dado los tiempos que estamos, quizas esto se añada a sobre que plataforma.

Hasta ahora Linux estaba dando “caña” a Windows en el entorno servidor, lo cual práticamente era totalmente trasparente a los clientes windows, ya que el acceso a los recursos del servidor seguian siendo los mismo. Pero desde los desarrollos de gnome y KDE, los clientes de linux son como una bola de nieve que se lanza cada dia mas desprisa y gran potente sobre el windows, lo que hace pensar que seguramente en poco tiempo veremos en algunas empresas equipos con linux instalados.

De tal forma que si ahora hay que pensar en diseñar apliaciones que corran en los diversos windows (lease 98, xp, 2000), seguramente habra que añadir kde/gnome.

Por todo ello creo que se hace necesario en pensar en un lenguaje/plataforma que permita la fácil migración entre plataforma. De tal forma que creo que solamente existe una alternativa java. o .NET, aunque creo que el .NET no esta suficiente madurado, ni esta disponible en muchas plataformas y java es realmente complicado de implementar y sobre todo de mantener.

Parece que un lenguaje por el que se esta apostando es el C#, solamente tiene el inconveniente de ser de Microsoft, por lo tanto la migración a otras plataformas siempre será de la mano de Microsoft, y por su puesto la propia continuidad del lenguaje.

Información sobre C#
http://www.clikear.com/manuales/csharp/c10.asp

A todo esto hay que añadir la forma de desarrollar las aplicaciones, me refiero a las colaboraciones entre empresas, de tal forma que es necesario el recurrir a lenguajes de proposito general como el C++, que creo que será mi opción en la migración de lenguaje.

En resumente creo que hay que considerar los siguiente: flexibilidad y continuidad del lenguaje, posibilidad de migración entre plataformas, popularidad.

Parece que esta preocupación es común en la red, acabo de encontrar este enlace que me parece interesante…

http://www.ecualug.org/?q=si_muere_borland_delphi_o_c_c_en_que_programo

PDF Download    Enviar artículo en formato PDF