soy una persona amante de la programación y de mente abierta,
y no considero que ningún lenguaje sea
tosco, incongruente y con errores de diseño.
PHP es
multiparadigma lo que lo hace muy flexible a multiples formas y modelos de programación, a diferencia de lenguajes como C# los cuales exigen que todo sean
clases, eso no quiere decir que C# sea malo, para mi es mi lenguaje favorito para desarrollo desktop.
¿considerar a PHP como incongruente?: consulta el código de FW tales como Zend o Symfony2 y notarás el verdadero potencial de PHP, códigos limpios y armoniosos de ver, como cualquier otro lenguaje
¿PHP poco potente?: es su punto débil, pero hay soluciones: xcache, APC, entre otras, además del popular HipHop de Facebook, la red social más grande y que corre sobre PHP
con respecto al tema: a lo que se refiere @panino5001 es que el
javascript del cliente es muy limitado a la hora de desarrollar un sitio, por cuestiones no solo de compatibilidad sino al hecho de usuarios que suelan desactivarlo.
no dudo de la potencia de
JS en el servidor, pero el usar javascript en el servidor
Nada tendría que ver con el del cliente, se comportaría como cualquier lenguaje del server como PHP, JSP, ASP, entre otros.
aunque la sintaxis sea la misma, por ejemplo un
alert() en nodeJS
no se comportaría como un
alert() en javascript cliente, en principio porque está del lado del servidor y seria inútil mostrar un cuadro de alerta en el servidor, y de hacerlo, lo más seguro es que dumpearía a la salida un bloque <script> con el alert() para que aparezca en el navegador del cliente.
en definitiva, aprender JS del cliente no sería lo mismo que aprender JS del servidor, serían lenguajes con ámbitos distintos, situaciones distintas y alcance distinto, para empezar que el JS del server no tendría un
sandbox