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, 19:23h (#573561)
    Ese 50% al que aludes imagino será sólo referido al tiempo de codificación, el resto de fases del proyecto se mantienen igual o incluso en algunos casos se hacen más costosas. (fundamentalmente en la fase de pruebas salen a la luz muchos errores que en lenguajes más fuertemente tipados como java se detectan en tiempo de compilación).

    Lo que yo venia a decir antes es que el tiempo de codificación no es el factor más determinante ni mucho menos en lo rápido que se desarrolle software (no es lo mismo programar que desarrollar software, programar es sólo una parte del desarrollo). Como minimo hay dos factores que creo mucho más determinantes que el tiempo de codificación para evaluar lo rápido que se desarrollo con una u otra plataforma:

    1) que la plataforma tecnologica me de las herramientas necesarias, librerias de terceros, frameworks de desarrollo etc. En este creo que JEE ofrece bastante más que PHP, aunque PHP también tiene un gran soporte de librerías de terceros, y es el rey en cuanto a aplicaciones prefabricadas de tipo CMS. (phpnuke y demás)

    2) Readaptación sobre la marcha de los proyectos a nuevos requisitos. No he participado en ningún proyecto en los que los requisitos no hayan cambiado sobre la marcha, incluso a veces los requisitos iniciales son sólo esbozos y con el tiempo se van refinando y añadiendo nuevos. Para poder estar preparados al cambio constante de requisitos es fundamental un buen diseño por un lado y por otro lado disponer de buenas herramientas de refactorización. Con PHP se pueden plasmar por supuesto cualquier diseño pero el soporte OO de java me parece superior, por otro lado PHP no cuenta (al menos que yo sepa) con herramientas tan potentes de refactorización como tienen algunos IDE's de Java (netbeans, eclipse y sobre todo en esta aspecto JIdea).

    De todos modos ese 50% me parece un poco exagerado, he programado en C y C++, en java, en PHP, en ASP, en python, en smalltalk etc,etc y nunca he dicho "con este lenguaje programo el doble de rapido!!!", al mismo nivel de experiencia en los dos lenguajes (PHP y java) ¿realmente crees que con php se programa nada menos que el doble de rápido?. Muchas veces estas opiniones de que con PHP (donde digo php puedo decir python o perl) se tiran lineas el doble de rápido que con otros lenguajes más tipados vienen de gente acostumbrada a PHP y que le cuesta mucho ponerse a programar con lenguajes más restrictivos. Pero en el fondo cuando programas con lenguajes como java eres consciente de todas esas restricciones y las vas evitando antes de compilar, realmente a un buen programador el compilador le sirve para solucionar pequeños despistes pero no creo que le suponga un grave freno en el tiempo de desarrollo.
    [ Padre ]
    Puntos de inicio:    1  punto
    Modificador extra 'Inspirado'   0  

    Total marcador:   1