Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Re:No le veo mucho futuro

    (Puntos:4, Interesante)
    por Herr_Psycho (18907) el Sábado, 26 Noviembre de 2005, 14:51h (#647752)
    ( http://barrapunto.com/ | Última bitácora: Sábado, 25 Marzo de 2006, 22:29h )
    Esa caraterística de diseño rápido de .NET en el aspecto gráfico es algo que en Java tenemos en camino con las JSF todavía un poco verdes para mi gusto, durante el año que viene esperamos ver movimientos al respecto, en formas de editores visuales. Lo que si que hay en Java mucho más maduro que en PHP y .NET son frameworks de desarrollo libres, como por ejemplo Struts que aunque es independiente de la capa de presentación te permite leer/escribir los campos de un formulario con tan sólo poner los mismos nombres a los atributos en el jsp y en la clase ActionForm que los contiene, y además realiza la validación automáticamente sin tener que escribir ni una linea de código con el plugin validator. Y lo mejor de todo es Hibernate, un sensacional ORM que genera automáticamente el código SQL optimizado para cualquier BD(las soporta casi todas) para las operaciones de insert, update y delete,y que es capaz el solito de insertar y actualizar gandes grafos, y todo definiendo el mapeo OO-tablas, con lo que la implementación de la capa de persistencia es muy rápida y hasta trivial(evidentemente tienes que diseñar un buen modelo).Si quieres IDE o servidores de aplicaciones libres, también los tienes y muy buenos(Eclipse-lomboz es perfecto para aplicaciones Web).

    Como ya se ha comentado, yo creo que más importante que el lenguaje en sí son las herramientas y frameworks, y en eso la ventaja de Java creo que es clara. Lo que sí que me ha llamado siempre la atención es que hay poquitas aplicaciones Web libres terminadas para Java en comparación con PHP, supongo que el hecho de que sea libre ha ayudado. De todas maneras, lo único no libre para hacer una aplicación web todo lo grande que se quiera es la jdk, todo lo demás se puede conseguir libre.

    Mi opinión personal con respecto a la programación es que los lenguajes y herramientas van evolucionando rápidamente para hacer más en menos tiempo sin perder potencia y ahí están .NET y Java con todas sus especificaciones y frameworks para corroborarlo, y ahora Ruby on rails que también apuesta por la sencillez pero sin renunciar a las posibilidades de la POO. Escribir SQL y gestionar conexiones con la BD es algo que por ejemplo creo que se va quedando antiguo con los ORM, de igual manera que creo que también se quedará antiguo el escribir código para crear interfaces gráficas e integrarlas con la aplicación subyacente. Y en esta evolución, lenguajes como Ruby puede que tengan mucho por decir,tal vez no tanto porque consigan una importante cuota de mercado sino porque estimule la competencia y el avance de los demás como está pasando en Java con las grandes novedades de Java 5 y la especificación EJB 3 tras el avance de .NET.Tengo la impresión de que PHP está perdiendo la batalla en esta evolución,y que pese ser muy válido para ciertas cosas y fácil su no OO puede ser un lastre demasiado pesado(el soporte OO es algo novedoso y el lenguaje y su API no han sido diseñados como tal desde el principio).

    --
    Keep on rockin' in the free world
    [ Padre ]
    Puntos de inicio:    4  puntos
    Modificador extra 'Interesante'   0  

    Total marcador:   4  
  • 1 respuesta por debajo de tu umbral de lectura actual.