Me encanta PHP porque:
_ fácil desarrollar aplicaciones web (configura LAMP de 10 minutos y ya está listo para ir)
_ fácil de aprender
_ fácil de implementar (sólo tiene Apache con el módulo PHP)¿Cómo hacer PHP más Javatized (también conocido como fuertemente tipado, más robusto)?
realmente amo Java porque:
_ Es inflexible de tipos
me quedé sorprendido por el desarrollo con Java y Netbeans. Cada vez que había una discrepancia de tipo, el IDE me alertó mientras desarrollaba y el IDE mismo estaba sugiriendo la solución.
Creo que escribir fuerte es una dicha. Eso es cierto: las matrices PHP que pueden contener cualquier cosa aceleran su desarrollo, pero luego tiene que perder tiempo encontrando errores, mientras que con un poco más de trabajo, tiene el IDE que le señala los problemas. Eso me hace sentir más confianza también durante la refactorización.
Entonces, mi pregunta es: ¿es posible usar tipos en PHP (incluido el valor de retorno de un método)? ¿Conoces un proyecto, un tenedor, cualquier cosa que me permita hacer eso?
Podría ser solo un pre-analizador que verifique algunos comentarios antes del analizador PHP en sí (es decir, public function /*ConfBuilders[]*/ getConfBuilders(/*int*/ confId)
).
Cualquier cosa que introduzca un concepto de tipo y, por lo tanto, en mi opinión, haría una aplicación PHP más robusta y, finalmente, más rápida de implementar (ahora mismo creo que es más rápido desarrollar software en Java que en PHP, gracias a la ayuda del IDE).
Gracias,
Dan
EDIT: Esta es la única cosa que he encontrado en la web:
http://cstruter.com/blog/44 pero no me gusta, sobre todo porque no se puede declarar las propiedades de los objetos de forma estándar y, con seguridad, ralentizar la ejecución del script. Me gustaría un método que funcione sin conexión, mientras desarrollas ... una especie de compilación.
Debe dividir primero PHP por "0" – Stephen
"fácil de desarrollar" es una de las grandes razones por PHP no es "inflexible" – zerkms
@Stephen: ?? ????????????? – dan