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

Js y node-carga de javascript

Estas en el tema de Js y node-carga de javascript en el foro de Node.js en Foros del Web. Hola buenas!! Tengo un problema/duda que me bloquea. Una vez tengo funcionando node.js. Si cargo un archivo "prueba.html" el cual contiene javascript (<script taltal></script>), este ...
  #1 (permalink)  
Antiguo 21/08/2013, 08:37
 
Fecha de Ingreso: enero-2013
Mensajes: 7
Antigüedad: 6 años, 11 meses
Puntos: 0
Js y node-carga de javascript

Hola buenas!!

Tengo un problema/duda que me bloquea.

Una vez tengo funcionando node.js.

Si cargo un archivo "prueba.html" el cual contiene javascript (<script taltal></script>), este javascript ya se esta ejecutando sobre el servidor?

De ser así, esta todo claro.

De no ser así, cual seria la solución? llevo un cacao mental importante con el node.js y me quedo sin soluciones para poder ejecutar esos scripts desde un servidor.

El problema es que tengo varias funciones escritas en javascript bastante pesadas y quiero que se ejecuten del lado servidor, porque demora mucho tiempo si son ejecutadas por el cliente.

Gracias !!
  #2 (permalink)  
Antiguo 21/08/2013, 09:15
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 10 años, 7 meses
Puntos: 1485
Respuesta: Js y node-carga de javascript

buenas...
los scripts en un html no son ejecutados por nodejs. nodejs es simplemente un entorno que tiene como base a javascript y no necesariamente tiene que funcionar como servidor http. hasta donde conozco, en ese sentido cuando nodejs sirve un documento por http, lo envía como un archivo estático sin procesar. o sea, lo mismo como si tuvieras un servidor http normal. si tu quieres ejecutar un javascript para nodejs dentro del documento html, entonces tienes que primero procesar el documento desde nodejs antes de ser enviado al cliente. o sea, básicamente lo mismo como el método tradicional con otros lenguajes. no estoy seguro si el módulo express te puede servir para esto.

Cita:
El problema es que tengo varias funciones escritas en javascript bastante pesadas y quiero que se ejecuten del lado servidor, porque demora mucho tiempo si son ejecutadas por el cliente.
tengase claro que en la mayoría de los casos no puedes reemplazar el javascript de lado cliente por nodejs. especificamente si son tareas que manejan el DOM del documento.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 21/08/2013, 16:35
 
Fecha de Ingreso: enero-2013
Mensajes: 7
Antigüedad: 6 años, 11 meses
Puntos: 0
Respuesta: Js y node-carga de javascript

Cita:
Iniciado por zerokilled Ver Mensaje
buenas...
los scripts en un html no son ejecutados por nodejs. nodejs es simplemente un entorno que tiene como base a javascript y no necesariamente tiene que funcionar como servidor http. hasta donde conozco, en ese sentido cuando nodejs sirve un documento por http, lo envía como un archivo estático sin procesar. o sea, lo mismo como si tuvieras un servidor http normal. si tu quieres ejecutar un javascript para nodejs dentro del documento html, entonces tienes que primero procesar el documento desde nodejs antes de ser enviado al cliente. o sea, básicamente lo mismo como el método tradicional con otros lenguajes. no estoy seguro si el módulo express te puede servir para esto.


tengase claro que en la mayoría de los casos no puedes reemplazar el javascript de lado cliente por nodejs. especificamente si son tareas que manejan el DOM del documento.
Hola zerokilled, gracias por contestar.

Solo pensábamos reemplazar en javascript las funciones que realizan los cálculos, que no intervienen con el DOM de la pagina. Las que intervienen con el DOM las íbamos a dejar en javascript de lado del cliente.

Cita:
si tu quieres ejecutar un javascript para nodejs dentro del documento html, entonces tienes que primero procesar el documento desde nodejs antes de ser enviado al cliente.
Eso que me comentas es lo que necesitamos, pero no se muy bien a que te refieres exactamente. Podrías orientarme un poco mas?

La idea es: Tenemos un servidor potente el cual tendría el node.js con las funciones javascript.
Realizaríamos desde la pagina web una petición a ese servidor HTTP por Ajax, y pasaríamos los datos necesarios por GET.

El servidor realiza el calculo y devuelve un JSON con los resultados.

El planteamiento es correcto? Si es así, nos falta solo saber como meterle mano al node.js, haber si puedes echarnos un cable.

Gracias

Etiquetas: js, rapida
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 20:37.