Foros del Web » Programando para Internet » Node.js »

Migracion de aplicativo apache a node.js

Estas en el tema de Migracion de aplicativo apache a node.js en el foro de Node.js en Foros del Web. Hola buenos días, he estado investigando sobre tecnologías como Node.js, APE o COMET porque tengo un aplicativo en el cual quiero usar un chat y ...
  #1 (permalink)  
Antiguo 14/02/2013, 09:48
Avatar de jonni09lo
Colaborador
 
Fecha de Ingreso: septiembre-2011
Ubicación: Estigia
Mensajes: 1.471
Antigüedad: 12 años, 7 meses
Puntos: 397
Migracion de aplicativo apache a node.js

Hola buenos días, he estado investigando sobre tecnologías como Node.js, APE o COMET porque tengo un aplicativo en el cual quiero usar un chat y un muro y necesito que estos funcionen con una conexión siempre abierta y detecten contenido nuevo, como ya saben en un servidor Apache y con PHP no puedo hacer esto ya que mi aplicativo esta pensado en soportar muchas conexiones simultaneas.

1. Lo que quiero saber es que tan problemático es migrar a Node.js una aplicación construida en Apache y PHP y que debo de tener en cuenta.

He leído y escuchado sobre que Facebook es una aplicación construida con módulos en varios lenguajes (PHP y Java) y todo eso esta unido para que funcione junto, esta no es una solución que me pueda servir de a mucho, por costes de mantenimiento, equipo, etc.

2. Pero si es bastante problemático migrar esta aplicación, como puedo vincular estos dos módulos (chat y muro) dentro de mi aplicación PHP?

3. Esta vinculación se haría con Node.js o tendría que hacerla en otro lenguaje que soporte este tipo de tecnologías.

4. Si hago esta vinculación de esta manera y después de un tiempo quiero migrar a otro lenguaje como Ruby sera bastante complicado?

Espero haberme explicado correctamente

Saludos
__________________
Haz preguntas inteligentes-Como ser Hacker
No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta.
  #2 (permalink)  
Antiguo 20/02/2013, 08:15
 
Fecha de Ingreso: octubre-2011
Mensajes: 4
Antigüedad: 12 años, 5 meses
Puntos: 1
Respuesta: Migracion de aplicativo apache a node.js

Hola jonni09lo, yo uso PHP y los framework AJAX, Jquery en mi caso para hacer aplicaciones asincronas. Sobre Node.js, diría que estaría interesante migrar una aplicación entera de PHP a Javascript, pero los problemas que existen para mi a la hora de migrar de PHP a Javascript para que funcione en Node son:

Después de leer mucho por la red no veo forma de usar PHP directamente en Node.js que no sea por frameworks para Node, algunos en Github están en alpha y usarlos al menos para mi es como pisar sobre terreno poco estable.

Programar todo de 0 en Javascript para Mysql, puede suponer un problema al principio para migrar, por que yo al menos no he encontrado algo parecido al manejo de sesiones, por lo que tocaría hacerlo de 0, pero si hay sitios que ya usan Node.js como linkedin sera por que se puede hacer todo eso y más.

Por ultimo, tema de seguridad del código y ocultación, no se como ira al ser del lado del servidor, me queda por hacer pruebas algo más serias en este aspecto.

Todo es cuestión de ponerse a buscar desde el punto de vista de lo que ofrece PHP para adaptarlo a Javascript y como esta creada tu aplicación para ir sacando todo lo necesario para la migración.

Un saludo. ;)
  #3 (permalink)  
Antiguo 20/02/2013, 08:27
Avatar de jonni09lo
Colaborador
 
Fecha de Ingreso: septiembre-2011
Ubicación: Estigia
Mensajes: 1.471
Antigüedad: 12 años, 7 meses
Puntos: 397
Respuesta: Migracion de aplicativo apache a node.js

Hola gracias por tu respuesta, también llegue a una conclusión similar, si no que quería ver la opinión de personas que y han han trabajado (así que no "cerrare" este tema si no que podría ser una buena opción de debatir sobre ello, ya que he visto que muchas personas presentas dudas similares)

Si bien es cierto que Node.js se ha convertido es una buena opción para algunas cosas (aplicaciones que requieran muchas conexiones simultaneas, generar conexiones abiertas al servidor, solventando el problema de php que para que el servidor responda debe de haber una petición del usuario) aun tiene mucho que trabajarse sobre ello, como dices muchos de sus módulos aun están en versiones de prueba y mantienen cambiando constantemente, así que nuestra aplicación hecha en Node deberá actualizarse constantemente.

En mi caso he optado por trabajar con PHP y Node al mismo tiempo (de esta manera hice un chat sencillo por probar), pero aun me quedan dudas sobre sesiones y seguridad, lo bueno es que poco a poco se van creando nuevas fuentes de informacion y llega informacion fresca, al principios del 2012 la informacion que se encontraba sobre Node no era la misma que se encuentra ahora, de esta manera tenemos mas oportunidades de aprender

Así que seguiré pendiente de mas respuestas

Saludos
__________________
Haz preguntas inteligentes-Como ser Hacker
No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta.

Etiquetas: apache, aplicativo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:13.