Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Leguim en 29 Enero 2020, 04:30 am



Título: Se puede usar php y node js al mismo tiempo?
Publicado por: Leguim en 29 Enero 2020, 04:30 am
Es decir usarlos en el mismo proyecto...


Título: Re: Se puede usar php y node js al mismo tiempo?
Publicado por: engel lex en 29 Enero 2020, 04:45 am
puedes usar un camion y una moto deportiva al mismo tiempo?

si, puedes correr dentro del trailer del camion, la cosa es para qué hacer tal cosa? esta es la tipica pregunta que haces cuando un proyecto te está superando...


Título: Re: Se puede usar php y node js al mismo tiempo?
Publicado por: MinusFour en 29 Enero 2020, 05:07 am
Depende de lo que entiendas por "al mismo tiempo", pero si puedes usar node y php para un mismo sitio web.


Título: Re: Se puede usar php y node js al mismo tiempo?
Publicado por: Leguim en 29 Enero 2020, 05:09 am
Es la tipica pregunta que alguien hace cuando su aplicacion está hecha en php y se necesitan funcionalidades de tiempo real que como habrás imaginado php se queda corto en ese sentido y la única razón por la que quiero mezclar ambos es esa.  :silbar:

EDIT: "mientras escribias alguien más escribió uma respuesta.."

Eso queria saber, gracias a los dos.


Título: Re: Se puede usar php y node js al mismo tiempo?
Publicado por: engel lex en 29 Enero 2020, 05:14 am
en general lo que harías porque sospecho que quieres es el websocket, es correr un servidor basicamente a modo de api, no intentar fusionar ambos proyectos, sino correr el node independientemente en otro puerto (incluso otro servidor si es necesario) y el websocket se conecta alli, veras eso mucho en las paginas que lo usan, que incluso es un dominio e ip diferentes


Título: Re: Se puede usar php y node js al mismo tiempo?
Publicado por: @XSStringManolo en 29 Enero 2020, 15:05 pm
Qué quieres hacer?

PHP es mejor que node.js en prácticamente todos los sentidos.


Título: Re: Se puede usar php y node js al mismo tiempo?
Publicado por: Leguim en 29 Enero 2020, 21:25 pm
Funcionalidades en tiempo real, como ya dije. PHP se queda corto en ese sentido, aparte de que existe una librería socket.io que es muy buena para esto de los websockets.


Título: Re: Se puede usar php y node js al mismo tiempo?
Publicado por: @XSStringManolo en 30 Enero 2020, 02:10 am
Funcionalidades en tiempo real, como ya dije. PHP se queda corto en ese sentido, aparte de que existe una librería socket.io que es muy buena para esto de los websockets.
No te sirve el wraper que estabas usando para ajax? Dejas la conexión abierta. Es el funcionamiento que utiliza software como teamviewer para estar disponible a usuarios con redes GNAT.  Cuando no detectas actividad o tras X tiempo cierras o reinicias las conexiones.

A parte de esto, solo veo otras 2 opciones a mi parecer razonables. O convinas node.js y php utilizando mysql como punto intermedio de comunicación entre ambos para tenerlos standalone.

O rescribes toda la aplicación en node.js

No sé exactamente que funcionalidades vas a tener. Yo tiraría por rescribir todo. Aprendo más. Tengo más claro lo que tengo que hacer desde el principio asique probablemente el código esté mucho mejor optimizado, repare errores y cosas que pasé por alto porque no entendía al principio. Asimile conceptos que ya no me acuerden. Aprenda cosas nuevas en general.