Ir al contenido


Foto

Migramos de delphi a Java


  • Por favor identifícate para responder
36 respuestas en este tema

#21 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 18 septiembre 2009 - 11:42

Lo que yo pienso y eso se comentó ya hace mucho tiempo es y creo que lo debes recordar Alberto (en aquel primer acercamiento con en ese entonces CodeGear) cuando hablabamos sobre las certificaciones de Delphi.

Y es que hace mucha falta la promoción en las empresas y universidades el uso de Delphi, creo que es el paso que hace falta (y hasta me parece que es obligado) para que la comunidad tenga verdaderamente un crecimiento y no hablo en conocimientos que para eso existen y han existido las comunidades, hablo de que las empresas se enteren que existen alternativas para sus requerimientos de sistemas y no solo MS.

Se que están trabajando en ello, sin embargo, aún hay mucho camino que recorrer.

Salud OS
  • 0

#22 axesys

axesys

    Advanced Member

  • Moderadores
  • PipPipPip
  • 640 mensajes
  • LocationLos Mochis

Escrito 07 octubre 2009 - 11:21

Espacio de reflexión y exposición de ideas y dificultades encontradas en el proceso de aprendizaje de tecnologías Java y gestión de proyectos

http://tratandodeent...lo.blogspot.com

Tal vez te sirva poliburro


Saludos
  • 0

#23 scasab

scasab

    Advanced Member

  • Miembros
  • PipPipPip
  • 66 mensajes

Escrito 14 octubre 2009 - 10:26

Saben, Delphi puede implementar perfectamente bien el patrón de MVC y cualquier otro patrón de J2EE. La ventaja de Java es que escala mejor para grandes volumenes de usuarios y transaccciones.
Yo como programador de Delphi que tuve que apreder a usar Java al principio creaba EJbs en java y los consumia por Corba desde Delphi, asi lograba tener lo que para mi era lo mejor de dos mundos, por un lado la robustez de los ejbs y la presentacion excelente de Delphi del lado del cliente. Depues hice esto mismo con webservices pero realmente era mucho trabajo.

Lo feo de Java es la presentación.

Si quieren hacer aplicaciones en Java que tengan una presentacion buena (casi tan buena como la de Delphi) y que ademas funcionen en web como sif ueran de escritorio les recomiendo Flex, que es open Source y es increiblemente bueno:

Experimetnen estos demos por si mismos los que no lo hayan visto quedaran sorprendidos:

http://www.adobe.com...x/?view=samples en lo personal me gusta este que sería como el equivalente al VCL de delphi pero en Web:

http://www.adobe.com.../code_explorer/

La ventaja es que su aplicacion funciona para internet todo el tiempo y se quitan de encima la necesidad de asp.net y/o de aplicaciones en 3 capas.

Saben que ademas de usarlo con Java Flex lo pueden usar con Delphi?

Es increiblemente bueno, para mi es el futuro. Lo equivalente en tecologia Microsoft es SilverLight que también se puede usar con Delphi.

Con respecto a la falta de programadores buenos el Delphi pues si... Imaginense que cualqueir programador de J2EE esta pensando en grandes cantidades de usuarios y nosotros estamos a veces discutiendo que si es mejor webservices con .net remoting, que datasnap y cosas de esas. En realidad muy poca gente tiene la experiencia necesaria para un gran volumen de datos con Delphi... es triste pero es la realdiad.

Por otro lado Java y .net se estan adoptando mas como estandares.

Hay un chsite de dos ratones que los esta persiguiendo un gato, uno de los ratones se voltea y le hace al gato "guau, guau, guau", el gato sale despaborido... El raton le dice al otro "ya ves la importancia de hablar dos idiomas".

Con esto les quiero decir que es más fácil argumentar los beneficios de una tecnología cuando ya conoces otras...

Ya vieron que mal estamos argumentando las ventajas de Delphi sobre Visual Studio y Java...En parte por eso la gente esta dejando Delphi...

En lo personal me comprometo a retomar el tema ye studiar a fondo.

Saludos.
  • 0

#24 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 14 octubre 2009 - 10:45

Saben, Delphi puede implementar perfectamente bien el patrón de MVC y cualquier otro patrón de J2EE.


Gracias por lo que comentas compañero y aprovechando tu experiencia con Java podrías orientarme sobre como debo iniciar mi aprendizaje?.

Algún libro que me recomiendes?

Que servidor de aplicaciones prefieres? Jboos, Glassish?

Que entorno de desarrollo usas? (Eclipse, Netbeans).

Hay tantas cosas que comentan en los foros de java que aveces uno no sabe como iniciar :(


  • 0

#25 scasab

scasab

    Advanced Member

  • Miembros
  • PipPipPip
  • 66 mensajes

Escrito 14 octubre 2009 - 11:08

Hola:
Mira con Java puedes perderte por semanas o meses y no llegar a nada. Yo he capacitado a empresas que queiren migrar de Delphi a Java y al tiempo regreso y me doy cuenta que no pudieron hacerlo porque subestimaron Java y se perdieron. La formula que a mi me ha funcionado es la siguiente:

1.-Aprender directamente Hibernate (Esto equivale a lo que Era ECO en Delphi) y te permite mapearo un aobjeto a una tabla o a varias. Asi como en ECO cada vez que creas un objeto en memoria esto crea un registro automatico en la base de datos. Te permite crear programar totalmente orientado a objetos y es fácil y rápido de aprender. No pierdas por ahora el tiempo con JDBC, EJB 2.0, o otras tecnologías.

2.-Ve directo a aprender algo que te permita hacer una interfase avanzada que el usario no sienta que le das menos de lo que le dabas con Delphi, si vas a hacer el cambio que valga la pena. Ve los demos de Flex que te hice hace un rato.

3.-Aprende Java en base a estrictamente resultados, El curso ideal apra mi es en el que te enseñan a hacer una aplicacion de Altas, Bajas, Cambios y Consultas con una o varias tablas y su respectivo reporte. No pierdas tiempo aprendiendo cosas que no necesitas.

4.-Aprende estrictamente lo básico de patrones, En java creo que no se puede sobrevivir sin patrones.

5.-Yo te recomiendo Eclipse sobre todas las cosas, puedes conseguir muchos plugins open source y casi todas las herramientas buenas que conozco que se pagan estan basadas en Eclipse incluido el JBuilder y el J Optimize it.

6.-Has una buna justificacion de negocios antes de iniciar el cambio. Los argumentos pueden ser muy buenos si te centras en escalabilidad, valor agregado al usuario, tiempo de desarrollo, soporte, etc. No pierdas tiempo discutiendo la multiplataforma para mi eso es una idea falsa de el valor de Java.

Puedes aprender a hacer esto en menos de 40 horas si te enfocas a solo aprender lo que estrictamente necesitas.

Espero esto te sea util.

Pd. Piensa en esto en terminos del chiste del ratón, si sabes mas ganas mas, no hay necesidad de matar a nadie ni decir que ya no sirve. Yo he gandado dinero recientemnte con Delphi lo mismo que con Java hasta Visual Studio. Al principio yo les decia a los que no usaban delphi que eran seres inferiores, que equivocado estaba, aprocecho para disculparme con todos los que les dije eso, esoero ya no esten enojados. Un buen consultor dice la verdad a sus clientes y solo puedes decir la verdad si realmente conoces.

Saludos.
  • 0

#26 scasab

scasab

    Advanced Member

  • Miembros
  • PipPipPip
  • 66 mensajes

Escrito 14 octubre 2009 - 11:18

Se me olvido decirte que te recomiendo Jboss para empezar, el libro te lo debo pero con calma te puedo conseguir un conjunto de articulos en internet para ir directamente al grano tal cual te sugeri...
  • 0

#27 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 14 octubre 2009 - 11:31

Hola:
Mira con Java puedes perderte por semanas o meses y no llegar a nada. Yo he capacitado a empresas que queiren migrar de Delphi a Java y al tiempo regreso y me doy cuenta que no pudieron hacerlo porque subestimaron Java y se perdieron. La formula que a mi me ha funcionado es la siguiente:


Muchas gracias por tus consejos. Mi primer proyecto a desarrollar es un sistema de gestión de cheques así que usaré de acuerdo a tu consejo Jboss como servidor de aplicaciones, Eclipse como entorno de desarrollo. y procederé a estudiar Hibernate.

Gracias y saludos.
  • 0

#28 scasab

scasab

    Advanced Member

  • Miembros
  • PipPipPip
  • 66 mensajes

Escrito 14 octubre 2009 - 11:53

y Flex....
Ya viste los demos que te pase?
Flex para mie s el diferencial que necesitas para que tu aplicacion de verdad parezca una aplicacion de escritorio en el web.
Viste los demos de las ligas que pase?
  • 0

#29 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 14 octubre 2009 - 12:01

y Flex....
Ya viste los demos que te pase?
Flex para mie s el diferencial que necesitas para que tu aplicacion de verdad parezca una aplicacion de escritorio en el web.
Viste los demos de las ligas que pase?


fijate que sobre eso vi los demos y me han dejado fascinado. Flex es un framework para el desarrollo visual? es como spring? o Structs? :$ sorry si digo cosas equivocadas pero como apenas inicio muchas cosas me son desconocidas.

Por ser de adobe, Flex es de código cerrado u open source?
  • 0

#30 luk2009

luk2009

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.040 mensajes
  • LocationSanto Domingo

Escrito 14 octubre 2009 - 03:58

Hola a todos

Una pregunta al margen, porque los miembros de la comunidad no usan mas lazarus. Creo que seria importante que le dieramos mas apoyo, porque ademas de que es mutiplataforma, es gratis.
  • 0

#31 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 14 octubre 2009 - 04:04

Hola a todos

Una pregunta al margen, porque los miembros de la comunidad no usan mas lazarus. Creo que seria importante que le dieramos mas apoyo, porque ademas de que es mutiplataforma, es gratis.


Eso sería bueno amigo, el problema es que muchos no usamos Linux, pronto compraré otro disco para usarlo con linux y aprender Lazarus ;)
  • 0

#32 luk2009

luk2009

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.040 mensajes
  • LocationSanto Domingo

Escrito 14 octubre 2009 - 04:07

Hola Enecumene

Primero hay una version de lazarus para windows, segundo puedes aprender a usar linux muy facil, ya que no hay que instalar nada, solo usando los cd live, puedes probarlo.

Tampoco necesitas otro disco para ello, ahora mismo tengo ubuntu y windows vista corriendo en mi laptop, este mensaje los estoy escribiendo utilizando opera y ubuntu. Cuando vayas a hacer la instalacion, avisame y te ayudo con gusto.
  • 0

#33 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 14 octubre 2009 - 04:09

Tampoco necesitas otro disco para ello, cuando vayas a hacer la instalacion, avisame y te ayudo con gusto.


Ah vale gracias Luk, pero yo ya tengo experiencia con Linux y me defiendo muy bien ;) ;)
  • 0

#34 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3.486 mensajes
  • LocationMexico City

Escrito 14 octubre 2009 - 04:25

Hola Enecumene

Primero hay una version de lazarus para windows, segundo puedes aprender a usar linux muy facil, ya que no hay que instalar nada, solo usando los cd live, puedes probarlo.

Tampoco necesitas otro disco para ello, ahora mismo tengo ubuntu y windows vista corriendo en mi laptop, este mensaje los estoy escribiendo utilizando opera y ubuntu. Cuando vayas a hacer la instalacion, avisame y te ayudo con gusto.


Pues yo traigo hace tiempo la idea de comenzar el uso de Linux e instalé Ubuntu en otra máquina que ya no uso actualmente, pero no pude conectarme a la red y con poco tiempo para investigar el porqué, corrí de nuevo a Windows :$...

Me encantaría esta ayuda si es que la haces extensiva ;)

Saludox ! :D
  • 0

#35 axesys

axesys

    Advanced Member

  • Moderadores
  • PipPipPip
  • 640 mensajes
  • LocationLos Mochis

Escrito 14 octubre 2009 - 07:15

Hola a todos

Una pregunta al margen, porque los miembros de la comunidad no usan mas lazarus. Creo que seria importante que le dieramos mas apoyo, porque ademas de que es mutiplataforma, es gratis.


Pues ya acabo de instalar lazarus y se ve que esta muchisimo mejor que la última vez que lo use hace más de 4 años para hacer una calculadora de conjuntos con tp lex yacc en la materia de matemáticas discretas.

De casualidad alguien sabe como instalarle los componentes de zeos


Saludos
  • 0

#36 scasab

scasab

    Advanced Member

  • Miembros
  • PipPipPip
  • 66 mensajes

Escrito 14 octubre 2009 - 10:48

Hola:
Si se supone que es open source (yo nunca me he puesto a ver el código) yentiendo esta bajo licencia MPL que creo que es la que usa Mozilla. Puedes leer mas del tema aqui: http://opensource.ad...F2ACA2038730C5A

Esto se comunica con Delphi, Java, .net, php etc a través de varias maneras, una de ellas es webservices. Hay otra forma que es mucho mas eficiente se le conoce como Blaze y también es open source. Existen otras formas conocidas cono DataServices que no son open source y se pagan.

Esto es solo para hcer la presentacion, tu lógica de negocios queda en Delphi, Java, Php, o lo que tengas. Es como SilverLight.

Espero esto te sea util.
  • 0

#37 luk2009

luk2009

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.040 mensajes
  • LocationSanto Domingo

Escrito 15 octubre 2009 - 01:20

Axexys hay un hilo donde hablo de zeos y lazarus, chequealo que hay explico como lo hice
Tratare de buscarlo un poco mas tarde para ponerte el link aqui

  • 0




IP.Board spam blocked by CleanTalk.