Se puede usar php y node js al mismo tiempo?

Iniciado por Leguim, 29 Enero 2020, 04:30 AM

0 Miembros y 1 Visitante están viendo este tema.

Leguim


engel lex

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...
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

MinusFour

Depende de lo que entiendas por "al mismo tiempo", pero si puedes usar node y php para un mismo sitio web.

Leguim

#3
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.

engel lex

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
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

@XSStringManolo

Qué quieres hacer?

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

Leguim

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.

@XSStringManolo

Cita de: MiguelCanellas 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.
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.