Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > .NET
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-10-2006
SMTZ SMTZ is offline
Miembro
 
Registrado: nov 2003
Posts: 225
Poder: 21
SMTZ Va por buen camino
Question ¿IDE .net para Linux? ¿Me paso a Java?

Hola, me gustaría saber si existe algún IDE .NET que funcione bajo Linux. En realidad, lo que estoy buscando es algo así como el java (multiplataforma) pero con la sintaxis de Pascal, ya que desde siempre estoy familiarizado con este lenguaje.

Estoy probando Delphi 8 .NET pero no puedo hacer una aplicación seria multiplataforma, es decir, el "hola mundo" funciona sin problemas tanto bajo linux como en Windows, pero si ya empiezo a utilizar componentes de acceso a bases de datos, como los BDP, en Windows funciona muy bien, pero en Linux, las dll de BDP no pueden cargar, ya que están compiladas para Windows. En pocas palabras, que el .NET y la multiplataforma con la sintaxis de pascal, todavía no puede decirse que exista o, al menos yo no he encontrado ningún IDE capaz de hacerlo, de ahí este post.

¿Me recomendais que me pase a Java (no me gusta mucho su sintaxis y he de empezar de cero pero tal vez valga la pena pensando en el futuro)?
Responder Con Cita
  #2  
Antiguo 22-10-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.114
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
Empezado por SMTZ
Hola, me gustaría saber si existe algún IDE .NET que funcione bajo Linux.
Mono Develop

Ahora, por lo que lo he podido probar no se puede decir que sea algo maravilloso como Delphi, por ejemplo. Y tampoco sé si el Object Pascal está contemplado. Podría estarlo, me parece, aunque primeramente Mono existe para C#.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 22-10-2006
Avatar de __hector
[__hector] __hector is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 1.075
Poder: 23
__hector Va por buen camino
Existen distintas alternativas, pero todavia ninguna que incluya IDE y soporte para Pascal en Linux. Puedes usar monodevelop y programar en .NET en linux, pero usando C#, o puedes programar en VStudio y luego portar el codigo a linux.

Finalmente, lo que creo esta mas cerca de lo que buscas es esto:

http://chromesville.com/language/

Mira a ver si con las herramientas que tienen le puedes buscar la vuelta a tu necesidad. Sino, saltar de delphi a c# no es tan critico, y Java no esta naaada mal.
__________________
Héctor Geraldino
Software Engineer
Responder Con Cita
  #4  
Antiguo 22-10-2006
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.918
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
El problema que tienes es por linkear las DLLS que hacen llamadas a las APIs de Windows, o sea sysutils, vlc, etc...

Si se puede desplegar dlls hechas en Delphi .NET en MONO, solo que por no ser una plataforma soportada de forma oficial no tiene las facilidades, pero en general solo es cuestion de usar unicamente la FCL
__________________
El malabarista.
Responder Con Cita
  #5  
Antiguo 23-10-2006
SMTZ SMTZ is offline
Miembro
 
Registrado: nov 2003
Posts: 225
Poder: 21
SMTZ Va por buen camino
Post Gracias

Muchas gracias a todos por responder el post.

Lo que no me ha quedado muy claro es lo de la FCL, pero ya buscaré información por el google.

Si los de Borland, o los de DevCo o como se llamen ahora no sacan un IDE para Linux, seguramente me veré obligado a reescribir aplicaciones enteras, aunque todavía he de decidirme por el lenguaje, o intentar no utilizar componentes propios de Borland y utilizar los genéricos de .NET, así seguro que el proyecto funcionaría tanto en .Windows como en Linux.

Si teneis algún ejemplo cutre de cómo conectar con una BD de Oracle con .NET puro y duro en vez de utilizar los BDP, que es lo que estoy utilizando ahora, pero sin usar los OLEDB, que son para Windows...

Saludos.
Responder Con Cita
  #6  
Antiguo 23-10-2006
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.918
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
FCL es el nombre de las librerias base de .NET.

Una pregunta.... lo que hace que sea tan imperativo la reescritura de aplicaciones enteras es tu preferencia o la de tus usuarios?

Lo digo porque es muy comun entre programadores lo 1ero...
__________________
El malabarista.
Responder Con Cita
  #7  
Antiguo 27-12-2007
SMTZ SMTZ is offline
Miembro
 
Registrado: nov 2003
Posts: 225
Poder: 21
SMTZ Va por buen camino
Post Mi solución particular

Buenas, ahora que ha salido RAD Studio, me ha parecido interesante rescatar este hilo, ya que Delphi y Linux todavía siguen distanciados tras la nueva herramienta (a ver qué ocurre tras Commodore). Por mi parte, ya que Linux me gusta mucho más que Windows, pero Delphi me gusta mucho más que cualquier otro lenguaje, decidí instalar Vmware Server bajo linux, para virtualizar Windows XP y, francamente, va de lujo. Ahora tengo instalado Oracle 11 x86 64 bits para Linux, vmware con Windows XP 64 virtualizado y Delphi y puedo hacer aplicaciones con delphi usando el Oracle de Linux sin necesidad de tener dos maquinas (una con Windows y otra con Linux) y sin tener que reiniciar el PC cada vez que quiera hacer cada tarea con su sistema operartivo.

El único inconveniente es que consumo los 3GB de memoria que tengo y el sistema empieza a swapear un pelín.

Creo que seguiré así hasta que algún día, Delphi sea compatible con Linux, HP-UX, etc. si es que algún día llega a serlo.

Un saludo.
Responder Con Cita
  #8  
Antiguo 27-12-2007
Avatar de mightydragonlor
[mightydragonlor] mightydragonlor is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Medellín-Colombia
Posts: 587
Poder: 18
mightydragonlor Va por buen camino
La verdad no veo la necesidad de programar a .NET, con Lazarus la aplicaciones van de maravilla, ademas con Firebird de moto de datos en una verdadera oportunidad para programar en multiplataforma.
Responder Con Cita
  #9  
Antiguo 03-01-2008
[David] David is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Málaga
Posts: 417
Poder: 22
David Va por buen camino
La duda que me surgue es por que tiene que ser en linux, si en linux no funciona se utiliza Windows.
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
Java en Linux Diavlo JAVA 1 28-06-2006 09:13:58
IDE recomendado para JAVA HombreSigma JAVA 1 11-02-2006 18:53:09
Correr java en Linux chimorito Linux 0 26-08-2005 18:03:13
Correr java en Linux chimorito JAVA 0 26-08-2005 18: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 21:40:47.


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