Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-03-2010
vinicc vinicc is offline
Miembro
 
Registrado: ago 2006
Posts: 31
Poder: 0
vinicc Va por buen camino
Exclamation Cambio a linux

Hola amigos! tengo 2 aplicaciones las cuales deseo correr en Ubuntu. Una de ellas conectado a MySql Server 5.0 la otra con SQL Server 2005. ambas desarrolladas con Delphi 7. He pensado en Wine pero deseo conocer sus opiniones y todas las consideraciones posibles, ya que la intención es eliminar Windows de almenos 35 computadoras, exceptuando 2 servidores con Windows 2003.

De antemano gracias.
Responder Con Cita
  #2  
Antiguo 05-03-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Si las aplicaciones están hechas para windows, lo más que puedes hacer es probar con wine.

Aunque lo que sí puedes hacer es justo lo contrario, cambiar los servidores, bueno, tampoco, sólo uno, porque el otro con mssqlserver no te queda otra que tener otro windows para él.

Lo tienes crudo, salvo que hagas el programa de nuevo
Responder Con Cita
  #3  
Antiguo 05-03-2010
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Si las aplicaciones están hechas para windows, lo más que puedes hacer es probar con wine.
¿Y máquinas virtuales?

// Saludos
Responder Con Cita
  #4  
Antiguo 05-03-2010
Avatar de arturom
arturom arturom is offline
Miembro
 
Registrado: dic 2003
Ubicación: Alicante
Posts: 91
Poder: 21
arturom Va por buen camino
Hola,
¿has pensado en la posibilidad de portar la aplicación a lazarus?

Es un entorno que ya está bastante avanzado y, para trabajos realizados con delphi 7 la portabilidad, salvo componentes "estraños" de terceros, es bastante buena.

Aquí hay una guía que te indica como hacerlo, por si te interesa echarle un vistazo.

Saludos
__________________
"No guardes nunca en la cabeza aquello que te quepa en un bolsillo."

Albert Einstein
Responder Con Cita
  #5  
Antiguo 05-03-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por roman Ver Mensaje
¿Y máquinas virtuales?

// Saludos

Tendría que instalar windows y si de lo que se trata es de abandonarlo... he pensado que no es una solución para este caso.
Responder Con Cita
  #6  
Antiguo 08-03-2010
vinicc vinicc is offline
Miembro
 
Registrado: ago 2006
Posts: 31
Poder: 0
vinicc Va por buen camino
No conozco Lazarus, pero en ese caso el único componente de terceros que he utilizado es LMD, el cual proporciona componentes para una mejora visual. Por aparte existe la posibilidad de adquirir Oracle para sustituir MSSql Server.
Responder Con Cita
  #7  
Antiguo 12-03-2010
rrf rrf is offline
Miembro
 
Registrado: ago 2003
Ubicación: S/C Tenerife, España
Posts: 454
Poder: 21
rrf Va por buen camino
Yo probaría con Wine. Quizás te lleves una sorpresa y la cosa funcione como es debido.

Las veces que he probado cosas en Wine, me han funcionado bastante bien.

Saludos.

Ramón.
Responder Con Cita
  #8  
Antiguo 12-03-2010
Avatar de movorack
[movorack] movorack is offline
Miguel A. Valero
 
Registrado: feb 2007
Ubicación: Bogotá - Colombia
Posts: 1.346
Poder: 20
movorack Va camino a la famamovorack Va camino a la fama
Yo hice unas pruebas de mi software con wine y me trabajó bien (tuve que instalar MSXML par dar soporte a algunas funcionalidades)... el único inconveniente lo tuve con algunas ventanas modales que en windows si son modales y en ubuntu+wine no... del resto... su funcionalida fué "normal"
__________________
Buena caza y buen remar... http://mivaler.blogspot.com
Responder Con Cita
  #9  
Antiguo 12-03-2010
BrunoBsso BrunoBsso is offline
Miembro
 
Registrado: nov 2009
Ubicación: Berisso, Buenos Aires, Argentina
Posts: 239
Poder: 15
BrunoBsso Va por buen camino
Cita:
Empezado por vinicc Ver Mensaje
No conozco Lazarus, pero en ese caso el único componente de terceros que he utilizado es LMD, el cual proporciona componentes para una mejora visual. Por aparte existe la posibilidad de adquirir Oracle para sustituir MSSql Server.
Lazarus no es un componente.
Es un IDE basado en Delphi que desarrolla aplicaciones para Linux con el mismo código que para Windows.
Abrí tu proyecto Delphi en Lazarus (estando en Linux), compilalo y listo, tenés el mismo programa pero hecho para Linux. Sé que hay algunos inconvenientes, aunque son mínimos.
Saludos!
Responder Con Cita
  #10  
Antiguo 12-03-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por BrunoBsso Ver Mensaje
Lazarus no es un componente.
Es un IDE basado en Delphi que desarrolla aplicaciones para Linux con el mismo código que para Windows.
Abrí tu proyecto Delphi en Lazarus (estando en Linux), compilalo y listo, tenés el mismo programa pero hecho para Linux. Sé que hay algunos inconvenientes, aunque son mínimos.
Saludos!
Bueno, más o menos, pero no es exactamente así, Lazarus es un entorno del estilo de Delphi y del estilo de otros muchos entornos de programación, tiene la particularidad de que es multiplataforma, hay versiones para windows, linux, macosx, etc. y en lugar de usar el compilador de delphi... usa free pascal compiler, que es un compilador estupendo, yo diría que incluso mejor que el de delphi, puede crear código para 64 bits (cosa que delphi todavía no tiene).
Tampoco es tan fácil abrir un proyecto delphi y compilarlo en lazarus, si es en windows habrá que usar una opción de conversión de las forms al formato de lazarus, aunque en la última versión creo que lo hace automáticamente cambiándole sólo la extensión al fichero.
Si se quiere pasar a linux habrá que tener en cuenta que el código fuente no haga uso de funciones ni llamadas a la API de windows que no estén implemententadas de manera similar en linux.
La solución pasa por lo que se ha comentado: compilar y ver los errores, solucinarlo y compilar de nuevo... hasta que todo marche bien.

Hoy mismo he instalado la última versión 0.9.28 y la verdad es que me ha sorprendido la de opciones y posibilidades que tiene. La encuentro mucho más estable, rápida y además mejor estéticamente que las anteriores.

Yo creo que dentro de muy poquito tiempo se va a convertir en una herramienta muy válida para programar en linux, como los de Embarcadero no se den prisa... pierden el tren en linux.
Responder Con Cita
  #11  
Antiguo 12-03-2010
vinicc vinicc is offline
Miembro
 
Registrado: ago 2006
Posts: 31
Poder: 0
vinicc Va por buen camino
Qué pasa con los ODBC

Hay algo también importante y es que utilizo ODBC para conectarme a la base de datos y en el caso de Ubuntu qué debo utilizar o cual es el equivalente?
Responder Con Cita
  #12  
Antiguo 02-04-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
He visto ahora este mensaje, pero sí, lazarus viene con componentes de acceso a datos y entre ellos uno odbc.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
instalacion de una distro linux. Sistema Operativo GNU/linux sakuragi La Taberna 0 31-07-2007 21:56:28
El cambio de Usuario de Windows Me cambio el Delphi!! El_Raso Varios 5 22-11-2006 17:27:02
Menú arranque Linux-Windows Windows-Linux fidel Linux 6 27-09-2005 21:40:14
Cambio de IB6 a FB1.5 afxe Firebird e Interbase 0 13-07-2004 17:01:03
Como hacer un shares en un Servidos Linux para que otro Servidor Linux .... FernandoFAI Linux 0 15-04-2004 09:33:07


La franja horaria es GMT +2. Ahora son las 16:33:41.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi