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.
  • por pobrecito hablador el Miércoles, 17 Agosto de 2005, 12:32h (#573277)

    Mira que he preguntado veces las ventajas que aporta J2EE y similares para la programación de un sitio web con respecto a técnicas y tecnologías más antiguas, o simplemente diferentes, como PHP y el "paradigma" de los tradicionales CGI. Más o menos he cogido la idea, pero no sabría transmitírsela a nadie. Por eso aprovecho la ocasión para lanzar la pregunta, que no es tal, sino una petición de ejemplos concretos.

    Dices que para "una gran web gubernamental" posiblemente usarías J2EE. Lo que pasa es que no me hago a la idea de contenidos, "workflow" de cara al navegante, pinta, aspecto y diseño de tal tipo de web. Quizás por la costumbre estoy muy habituado a ver webs "simples" con más contenido que continente y que conceptualmente son sencillas. Por eso me gustaría que dieras ejemplos de páginas web cuya complejidad (aparente al ojo inexperto) suponga una buena explicación de algo que J2EE facilita y alternativas como PHP y similares no permiten, o suponen una gran complejidad.

    [ Padre ]
  • Re:No son comparables

    (Puntos:2, Informativo)
    por angelcervera (9084) el Jueves, 18 Agosto de 2005, 18:31h (#574361)
    ( http://www.acervera.com/ | Última bitácora: Martes, 23 Agosto de 2005, 05:16h )
    Por lo pronto podemos hablar de rendimiento. Java es un lenguaje compilado y php interpretado.

    Por otro lado, java es un estándar y php no. Es decir, detrás del j2ee existen muchas empresas (y muy gordas) que intentan estandarizar, tanto en implementación como en arquitectura, el diseño de aplicaciones (no sólo webs) empresariales.
    Dentro de esta estandarización se tocan temas de todo tipo, como balanceo de cargas para aplicaciones con mucha carga, ejecución de transacciones, acceso de base de datos y persistencias, uso de pools, métodos de autorización y autentificación, formas de puesta en marcha de aplicaciones, especificaciones de servidores de aplicaciones, y un sin fin de etcs.

    Para más información sobre el tema tienes muchos enlaces:
    http://java.sun.com/reference/api/index.html
    http://java.sun.com/
    http://www.jcp.org/en/home/index


    Debido a lo dicho anteriormente, de php sólo existe una implementación. Si te gusta la usas y si no programas en otra cosa.
    En java, programas en java y usas la implementación de j2ee o sólo del jre que quieras, que más te guste, comercial o gratuita, que mejor rendimiento de en tu sistema, etc... Y odo sin cambiar una sola línea de código.

    Mucha gente piensa que java es sun, y está muy confundida.
    Aquí va una web en la que se listan implementaciones del jdk y cuenta la historia de java:
    http://www.dwheeler.com/java-imp.html (Faltan algunas implementacines en su lista, como esta: http://www.blackdown.org/).

    Existen más motivos por los que para amplicaciones en las que te juegues algo debas emplear java en vez de php (para un portal de jueguecitos hace falta). Busca en la web de java (http://java.sun.com/) para informarte, por ejemplo. PD. Antes de que alguien salte, como en otra ocasión, que decían no se que chorradas de que un compilador era algo que cogía un fuente y generaba otra cosa, aunque no fuera un ejecutable binario:
    http://es.wikipedia.org/wiki/Compilaci%C3%B3n y http://www.brujula.net/wiki/Compilaci%C3%B3n.html
    Es decir, que php (aunque mucha gente en blogs y wikis digan otra cosa) no es un lenguaje compilado ya que no genera bytecode.
    [ Padre ]
  • 1 respuesta por debajo de tu umbral de lectura actual.