Por qué Java???

juanjhg
15 de Enero del 2005
Por qué debería de trabajar con programas Java y no en Delphi o Visual???

Mario Arias
15 de Enero del 2005
Java tiene muchas ventajas con respecto a otros lenguajes

1.Independencia de plataforma
En teoria una aplicacion java puede correr sin mayores cambios de un WinXP a un UNIX ,Linux,Mac OS e incluso un celular o un Palm

2.OOP
Java es un lenguaje de programación orientada a objetos muy flexible y muy sencillo de utilizar

3.J2EE
La edición empresarial de java es una de las plataformas de desarrollo mas poderorsas de la actualidad y muchas empresas (algunos dicen que el 80%) la utilizan en la actualidad. Por esa razon puede ser una muy buena alternativa estudiar java

4.Seguridad
La seguridad de tipos, la falta de punteros, y la necesidad de que el programador maneje todas las posibles excepciones lo hace uno de los lenguajes mas seguros

Tambien tiene algunas desventajas

1.Independencia de plataforma
Al ser independiente no puedes tener todas las caracteristicas de un sistema operativo si no unicamente las que son comunes a todos. Cosas que puedes utilizar en VB 6.0 como objetos COM, ActiveX o dll del sistema no se pueden utilizar en Java o con una gran cantidad de trabajo.

2.OOP
Si no dominas la OOP puede convertirse rapidamente en un dolor de cabeza

3.Trabajo

Una aplicación Java es mas lenta para desarrollar que en VB 6.0.

Para probar esta teoria una vez en mi Universidad desarrollamos un programa sencillo en VB 6.0 era un formulario que al pasar el puntero sobre el dibujara un linea(como Paint pero sencillo).
El tiempo de desarrollo fue de 15 minutos y 6 lineas de codigo
En java una hora y cerca de 80 lineas

Alternativas

La nueva version de Delphi, a parte de generar codigo Win32 ademas genera codigo .NET y viene con un editor de C# que es un lenguaje (Espero los puristas y fanaticos de Java y C# me perdonen) muy parecido a Java y presenta caracteristicas muy interesantes.

doris
15 de Enero del 2005
nesecito descargar java para entrar en los juegos de yahoo por favor no se como hacerlo si tiene alguna pagina especial para eso por favor enviarla al correo que aparese ahi gracias