Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-11-2006
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Coqueteando con Java

Siempre lo desprecié...no me gustaba la sintaxis, se me hacía un tanto "fea" y críptica. Nada como un buen Begin-End (Empieza-Termina) en lugar de {} definitivamente le hice el "fuchi" a Java desde hace años.

Pero Linux se hizo más popular y las aplicaciones Web se han puesto de moda y con Delphi nomás no da uno el ancho para ambas cosas (no mencionen Lazarus que le falta mucho, Kylix un buen intento que quedo en solo buenos deseos). Y es que aunque esp posible hace ambas cosas, no es precisamente lo que mejor se puede hacer en Delphi.

Ni modo, tuve que empezar a leer sobre lenguajes mas adecuados, buscaba algo que sirviera igual para hacer web que para escritorio y además hubiera forma de hacerlo en Linux o Windows por igual...ah y que hubiera un IDE si no mejor por lo menos igual que el de Delphi. Y ahi me tienen leyendo sobre: Ruby, Python, PHP y vine a terminar en...si, adivinaron, Java!!

Afortunadamente cayo en mis manos "Piensa en Java" de Bruce Eckel...y aunque no le llega a "La Cara Oculta..." me amplió el panorama... Ultimamente habia estado estudiando sobre UML y diagramación para poder hacer mis aplicaciones un poco más sencillas al codificar y sobre todo más entendibles ya que el código empezaba a crecer y me habia encontrado que no siempre podia aplicar todo lo que modelaba en UML así tal cual a Delphi.

Cuando analicé mas a fondo Java me encontré que todo son Objetos, de hecho no se puede hacer programacion "normal" (o bien si es posible es mas laborioso). Luego esta el evitar la necesidad de destruir los objetos despues de usarlos (adios try..finally...free) y asi por el estilo. Y lo mejor, el mismo código funciona exactamente = en Linux. El problema fueron los IDEs, JBuilder es de pago, Eclipse no le entendí bien, terminé con NetBeans que se me hizo un poco más lógico aunque vienen siendo lo mismo.

Finalmente puede apreciar la belleza y potencia del lenguaje y sin darme cuenta resolvi muchos problemas que de repentente se me presentaban en Delphi que ameritaban muchas trampas o chapuzas. En Java simplemente se pueden hacer por default.

Pues empece ya directamente con un proyectillo en Java para ir aprendiendo pues mi idea es trabajar lo que requiera Linux o Web en java y aplicaciones de escritorio Windows en Delphi. Claro que swing no iguala a VCL pero algo es algo ya ire descubriendo cosillas.

Todo estaba excelente hasta que me entero que existen diversos "frameworks" para trabajar con Java (me suenan como paquetes o unidades) y ahi voy de nuevo con mas libros (Struts, JSF, Spring, Velocity, Turbine, Hibernate...este último muy interesante)...en fin a ver en que acabo.

Y ustedes amigos Delphineros que me pueden contar de sus experiencias con Java y los Javeros que nos comentan sobre lo indispensable para programar en Java (además de JDK,JDBC y un IDE)
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #2  
Antiguo 22-11-2006
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Yo estoy ante la disyuntiva de java o .net, me gustaría más java pero como todos no se por donde inciar.

Si pudiera alguién más compartir experiencias. Sería muy bueno.
Responder Con Cita
  #3  
Antiguo 23-11-2006
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Yo estaba en las mismas, jalara hacia ASP o hacia Java...decidi Java por varias razones, la principal, es que es OOP puro no adaptaciones locas. Y la principal, para vender soluciones a mis clientes es infinitamente mas barato ofrecer servidores basados en Linux + Apache +Tomcat + MySQL que Windows + IIS + SQLServer. Además tambien se tiene la facilidad de usar la misma aplicacion en estaciones de trabajo Linux que en Windows, lo que .NET no puede.

Finalmente .NET esta bonito y todo pero solo servirá si te quieres casar con MS (además los entornos para ellos VS o Delphi 2007 son pagos). Por otro lado Java ya es libre y los entornos principales (Eclipse o Netbeans) lo son tambien. Tan solo en costos de desarrollo ya hay una diferencia considerable.

También tengo la idea de ir migrando las estaciones de trabajo de mis clientes de Windows a Linux ya que está muy demostrado que se puede hacer lo mismo en una oficina normal usando Linux.
Y si mis clientes quisieran seguir en Windows pues igual Java nos funcionará igual.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #4  
Antiguo 27-11-2006
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Smile

¡Hola a todos!

Pienso que aprender tanto Java como C# / .NET es algo que no debe dejarse de lado. Yo tengo el mismo problema, muchos años pascaleando y ahora el mercado que se asoma ante mí es huerto de una sandía por cada hectárea.

En cambio con Java el escenario es un huerto con una naranja por cada decímetro cuadrado.

Creo que hay que buscar cosechar sandías, naranjas y todo fruto comestible que se de en estas tierras.

Delphi es lo mejor para Windows, cierto, ¿pero qué lenguaje es mejor para el mundo? La respuesta está en cada proyecto.

Un abrazo saliendo del café.

Al González.

--------------------------------------------------------------------------
Visual Fox Pro cambiará su nombre por Joda++
Responder Con Cita
  #5  
Antiguo 29-11-2006
Avatar de RONPABLO
[RONPABLO] RONPABLO is offline
Miembro Premium
 
Registrado: oct 2004
Posts: 1.514
Poder: 21
RONPABLO Va por buen camino
Wink

Cita:
Empezado por Al
Un abrazo saliendo del café.
jejejeje... a que estas sacandole el gusto al portatil..... te felicito.. andar con portatil es genial, es mi mejor juguete (jejeje casi que no encuentro la forma de decir q yo tambien tengo )

En si yo sigo con Delphi, y ahora que estoy reordenando mi aplicacion la estoy haciendo de tal forma que espero la pueda migrar facilmente en Kylix y tener la posibilidad de venderla para el mundo del pinguino... ya alguna vez meti mi nariz por Java y aunque no lo vi tan complicado si lo vi muyyyyyyyyyyyy aburridor (algo similar me paso cuando entre a .Net....) siempre anelando programar nuevamente con Delphi
Responder Con Cita
  #6  
Antiguo 12-12-2006
Gydba Gydba is offline
Miembro
 
Registrado: ene 2004
Ubicación: Argentina
Posts: 673
Poder: 21
Gydba Va por buen camino
Buenos días a todos,

Creo que muchos de los que programamos en Delphi al ver el terreno que han recorrido Java y .NET en los últimos tiempos nos dio un poco de miedo, sobre todo en esas épocas en que Borland daba vueltas como mujer antes de salir por la noche

Particularmente en mi caso siempre me pico más Java que .NET, puesto que el segundo me pareció un intento copioso de varios entornos y nada del todo original. El tiempo, y los recursos de M$, le ha dado a .NET un lugar bastante privilegiado según mi opinión. Nunca entendí por qué debo instalar un FrameWork, cientos de paquetes y parches para que .NET solamente corra en Window$ (vamos, no me digan que MONO está a su altura en Linux porque no me la creo), sin embargo no me quejé puesto que programaba en VB desde hace muchos años y el VB.NET no era más que un cambio de IDE y algunas clases.
Con Java me pasó lo mismo que cuando empecé con Linux: tenía varios IDEs por elegir, documentación por todos lados, muchísimos foros, en fin mucho de todo y cuando uno empieza a buscar el árbol ver el bosque lo asusta bastante. Me dijeron Eclipse, Netbeans, etc... pero opté por Borland con su JBuilder (aun tengo instalada una versión 9 creo) porque al menos Borland siempre trató de tener similitudes en sus entornos de desarrollo.
A los golpes descubrí que todo se definía en clases, no existen rutinas generales, ni uso de parámetros byref (no de forma simple), el hecho de ejecutarse de forma lentísima comparado con compilaciones nativas, la falta de componentes (sobre todo grillas) elegantes para el usuario inexperto y la sintaxis tipo C++ me empezó a cansar.
Así que a los dos meses de entran en .NET, al mes de mirar JAVA y con una versión 8 desastrosa de Delphi me dije: “momento, paremos la bocha y miremos el campo.
Busquemos mandar un buen centro y no un pelotazo al que me está gritando desaforadamente”. Puse todo en una balanza y finalmente me quedé con Delphi y con la ilusión/esperanza de un Kylix o Lazarus funcionando bien algún día sobre Linux.

El tiempo y la actualidad me muestran que el mercado laboral (tanto Argentino como Español por lo visto) tiene bastante relegado los puestos de trabajo para la gente de Delphi. Basta ver las webs de trabajo para notarlo. Eso sobre cualquier ideología o sentimentalismo por un lenguaje pesa muchísimo, más aun cuando se está empezando en el mundo del desarrollo.

Igual siempre fui un poco loco e ignoré todo eso en su momento y si tuviera que volver a elegir tardaría dos segundos en optar por Delphi. No por la elegancia del lenguaje, ni por su potencia, ni por su enorme paleta de componentes, ni por la empresa que lo desarrolla, ni por nada parecido. Lo elijo por la gente que está detrás, por esos delphinianos dentro y fuera de este club. Ellos a diferencia de otros programadores no se cierran en un lenguaje en particular (por más que lo adoren) y esa visión permite tener unos conocimientos generales muy agudos de cualquier tecnología. Eso es algo difícil de encontrar (a quién no le gustaría tener trabajando al lado a varios de los integrantes de este foro? )

Lo que intento aclarar o resaltar es que siempre tratamos de encerrarnos en un leguaje cuando lo acertado es conocer un poco de todos porque todos tienen sus propias características. Compartiendo un poco lo que dijo Al en su post: Lo malo jamás va a ser el conocimiento, sino la ignorancia.
__________________
Suerte
.: Gydba :.
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
Introduccion a Java Lemos JAVA 2 04-11-2004 21:33:48
java web star LordBits JAVA 0 04-11-2004 14:17:34
Hay punteros en java? Trigger JAVA 2 05-10-2004 21:28:20
BDD en JAVA aniels JAVA 4 09-07-2004 01:36:33


La franja horaria es GMT +2. Ahora son las 00:25:37.


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