Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: GGZ en 14 Octubre 2016, 15:26 pm



Título: [DUDA] ¿PHP es viejo? ¿Alternativa a PHP?
Publicado por: GGZ en 14 Octubre 2016, 15:26 pm
Hola a todos,

¿por qué muchos dicen que PHP ya pasó de moda?, además que hacen burlas al lenguaje, siendo que usan una plataforma hecha en PHP como Facebook.
Y de ser así, ¿cuáles lenguajes se usan ahora como alternativa de PHP? y ¿qué ventajas tienen en comp con PHP?

 :P


Título: Re: [DUDA] ¿PHP es viejo? ¿Alternativa a PHP?
Publicado por: [u]nsigned en 14 Octubre 2016, 16:13 pm
Los que critican a PHP son los hipters del desarrollo web  ;D

Si bien es cierto que NodeJs y la arquitectura MEAN esta desplazando al tipico PHP+HTML5+jQuery, PHP aun es el rey indiscutido de la web.

Las alternativas reales son Node (javascript en el servidor) y Django (Python). Del segundo no puedo hablar porque nunca lo he usado (ni siquiera me gusta python), pero si eh usado Node. Te diría que la ventaja es que es muchísimo mas rápido, y ademas es orientado a eventos, lo que lo hace insuperable en aplicaciones real-time. Ademas tiene cosas únicas como sockets persistentes. El único problema es que es un poco mas difícil de aprender que PHP.


Título: Re: [DUDA] ¿PHP es viejo? ¿Alternativa a PHP?
Publicado por: GGZ en 14 Octubre 2016, 16:28 pm
Listo, gracias.
Hace tiempo me manejo con PHP creo que llegó la hora de ver un poco de Node, gracias por la información.
Algunos dicen que el ícono de PHP en vez del elefante debería ser un dinosaurio.

Saludos!


Título: Re: [DUDA] ¿PHP es viejo? ¿Alternativa a PHP?
Publicado por: Poyoncio en 14 Octubre 2016, 16:32 pm
Listo, gracias.
Hace tiempo me manejo con PHP creo que llegó la hora de ver un poco de Node, gracias por la información.
Algunos dicen que el ícono de PHP en vez del elefante debería ser un dinosaurio.

Saludos!
Te recomiendo el framework express, es nodejs + angularjs y te facilitara bastante el trabajo


Título: Re: [DUDA] ¿PHP es viejo? ¿Alternativa a PHP?
Publicado por: GGZ en 14 Octubre 2016, 19:10 pm
Los que critican a PHP son los hipters del desarrollo web  ;D

Si bien es cierto que NodeJs y la arquitectura MEAN esta desplazando al tipico PHP+HTML5+jQuery, PHP aun es el rey indiscutido de la web.

Las alternativas reales son Node (javascript en el servidor) y Django (Python). Del segundo no puedo hablar porque nunca lo he usado (ni siquiera me gusta python), pero si eh usado Node. Te diría que la ventaja es que es muchísimo mas rápido, y ademas es orientado a eventos, lo que lo hace insuperable en aplicaciones real-time. Ademas tiene cosas únicas como sockets persistentes. El único problema es que es un poco mas difícil de aprender que PHP.

¿Qué querés decir por hipters del desarrollo web ?

Gracias Poyoncio


Título: Re: [DUDA] ¿PHP es viejo? ¿Alternativa a PHP?
Publicado por: engel lex en 14 Octubre 2016, 20:45 pm
Busca que es un hipster xD eso aplicado al desarrollo web... PHP aun es mas estable y solido que node, a demas, podrian burlarse de C que es de los años 70 y su ultima actualizacion fue del 99... aun asi es muy usado y potente... es una critica carente de sentido desde todo punto de vista


Título: Re: [DUDA] ¿PHP es viejo? ¿Alternativa a PHP?
Publicado por: [u]nsigned en 14 Octubre 2016, 23:20 pm
La verdad es que PHP es lo mejor para el desarrollo web. Pasa que hay gente que se lee un manual de 'Introducción a PHP' y ya salen a vender software. Y se ven aberraciones como pasar a mysql variables no seguras...pero esto no es culpa de PHP, es culpa de estos 'programadores'. Un programador profesional de PHP siempre usa librerías o directamente un framework, como Symfony, Zend o CodeIgniter...y asi se consiguen en teoria aplicaciones eficientes y seguras.

1)Por ejemplo dicen que PHP es inseguro, esto es falso, lo inseguro es novatos programando.
2)Node es mas rapido. Esto es cierto, pero la diferencia es tan pequeña que solo se nota en sistemas como Facebook, como cientos de millones de peticiones por segundo. Asi que salvo que seas el próximo Mark Suckerberg, PHP es todo lo rápido que necesitas.
3) No tiene sockets persistentes (conexiones real time). Esto es cierto, pero en estos casos lo mejor es crear una api solo para socket.io con Node, y servir con PHP todo lo demas.
4) Ser viejo no es una desventaja, es un ventaja! Por qué? Porque PHP tiene mas de 15 años de vida, sus librerías tienen la misma edad, por lo que ya están en versiones muy estables y madura, mientras que en node una gran mayoría de las cosas esta en beta o testing, y ni hablar de la documentación, más aún si no sabes ingles.

Si ya manejas PHP, te recomiendo aprender CodeIgniter. También es bueno tomar el test demo de la certificación de Zend de PHP (que es como ser cinta negra en PHP) y ahi si ver realmente donde estas parado en este lenguaje. De todos los que los critican me pregunto que tanto lo manejan.

Saludos