Foros del Web » Programando para Internet » Javascript »

Javascript cliente, ¿y entonces AJAX?

Estas en el tema de Javascript cliente, ¿y entonces AJAX? en el foro de Javascript en Foros del Web. Hola a todos, Más que una duda es un debate. Se supone que javascript es un "lenguaje" del lado del cliente, ¿y entonces AJAX? ¿por ...
  #1 (permalink)  
Antiguo 23/08/2010, 00:50
 
Fecha de Ingreso: febrero-2008
Ubicación: Madrid
Mensajes: 474
Antigüedad: 16 años, 2 meses
Puntos: 1
Exclamación Javascript cliente, ¿y entonces AJAX?

Hola a todos,

Más que una duda es un debate. Se supone que javascript es un "lenguaje" del lado del cliente, ¿y entonces AJAX? ¿por qué se le permite hacer ese tipo de consultas y no atacar una BBDD o similar?
  #2 (permalink)  
Antiguo 23/08/2010, 02:03
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Javascript cliente, ¿y entonces AJAX?

Hola:

Según creo, aún no has empezado a usar Ajax, de lo contrario habrías notado que javascript no hace nada con el servidor, sino tan solo enlaza con ficheros del servidor en el caso de Ajax, claro y esos ficheros pueden tener rutinas de otros lenguajes que interactúen con el server, como consultas a BD como planteas.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 23/08/2010, 03:00
 
Fecha de Ingreso: febrero-2008
Ubicación: Madrid
Mensajes: 474
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: Javascript cliente, ¿y entonces AJAX?

Se que no hace realmente peticiones al servidor, pero por el hecho de poder acceder al servidor dejaría de ser un lenguaje puramente de cliente no? esa es mi cuestión.
  #4 (permalink)  
Antiguo 23/08/2010, 03:19
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Javascript cliente, ¿y entonces AJAX?

Hola:

Es que javascript es la parte "cliente" de Ajax, pero Ajax no es un lenguaje... algunos dicen "tecnología".

Al servidor no se accede con javascript. Además, por esa misma regla de tres, sin javascript y con enlaces hacia iframes también podría decirse que tenemos Ajax.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #5 (permalink)  
Antiguo 23/08/2010, 10:02
 
Fecha de Ingreso: junio-2009
Ubicación: Madrid
Mensajes: 46
Antigüedad: 14 años, 10 meses
Puntos: 7
Respuesta: Javascript cliente, ¿y entonces AJAX?

Hola,

En AJAX JavaScript no hace nada que no sea en el lado del cliente. Lo que llega al servidor no es más que una petición HTTP como las de toda la vida. Los scripts del lado del servidor son los que se ocuparán de ella y generarán la respuesta.

Saludos
  #6 (permalink)  
Antiguo 23/08/2010, 19:34
Avatar de SergeMedina  
Fecha de Ingreso: septiembre-2007
Ubicación: Guadalajara, Jalisco
Mensajes: 459
Antigüedad: 16 años, 7 meses
Puntos: 20
Respuesta: Javascript cliente, ¿y entonces AJAX?

Que tal. Podria decirse que javascript ya es un lenguaje que puede ser ejecutado tanto del lado del cliente como del lado del servidor. Node JS es un proyecto basado en V8 (motor de javascript de chrome) que puede ser ejecutado del lado del servidor.

Saludos.
__________________
I see dead pixels
  #7 (permalink)  
Antiguo 23/08/2010, 20:02
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Javascript cliente, ¿y entonces AJAX?

Cita:
Iniciado por SergeMedina Ver Mensaje
Que tal. Podria decirse que javascript ya es un lenguaje que puede ser ejecutado tanto del lado del cliente como del lado del servidor. Node JS es un proyecto basado en V8 (motor de javascript de chrome) que puede ser ejecutado del lado del servidor.

Saludos.
Proyectos, proyectos... Hoy (puedes mirar la fecha del mensaje) no se puede ejecutar javascript en el servidor... y aunque existan proyectos, dudo que suceda en el futuro de verdad... como cuando se dice de subir ficheros con Ajax... tan solo se trata de simulaciones; no me entero de páginas en inglés, pero uno se harta de palabrerías sobre inventos que no lo son... cuando se pueda afirmar que javascript corre en el servidor, te daré la razón.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #8 (permalink)  
Antiguo 23/08/2010, 20:20
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Javascript cliente, ¿y entonces AJAX?

desviando el tema pero igual queria comentarlo. hubo un tiempo que pense si javascript es del lado cliente entonces deberia existir algun interprete de lado servidor. en su momento poco encontre, pero segun Netscape desarrollaba un servidor http donde tenia como lenguaje javascript pero creo que ese software paso a mejor historia. luego segui buscando y encontre un proyecto llamado wxJavascript el cual porta la libreria wxWidgets y luego crearon un modulo para apache llamado mod_wxjs, aca puedes ver mas http://www.wxjavascript.net/. total, el modulo nunca me funciono porque no lo entendia, algo hacia mal, o simplemente el modulo tenia fallos. en fin, en la wikipedia tambien puedes leer acerca de javascript server-side. lo que si concuerdo es que no se habla mucho de javascript de lado servidor quizas por su poca o nula popularidad.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #9 (permalink)  
Antiguo 23/08/2010, 20:46
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Javascript cliente, ¿y entonces AJAX?

aún así existiese un interprete de javascript en el servidor, no quiere decir que tenga un puente o enlace directo con el javascript del cliente, tal como dice @PabloLPastor, AJAX simplemente envía una solicitud HTTP, y si ésta llegara al server-javascript se comportaría como un script del lado del server normal, tal cual php, jsp o asp, no tendría incidencia ni control alguno sobre el navegador del cliente, y seamos realistas: el javascript actual no tiene mucho acceso y por obvias razones.
  #10 (permalink)  
Antiguo 23/08/2010, 20:55
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Javascript cliente, ¿y entonces AJAX?

Cita:
Iniciado por maycolalvarez Ver Mensaje
aún así existiese un interprete de javascript en el servidor, no quiere decir que tenga un puente o enlace directo con el javascript del cliente...
¡ohh claro! para nada se relacionan, hay que ser claro en eso porque parece que muchos se pierden en esa ilusion. de hecho, lo unico que comparten en comun son la sintaxis y los objetos del nucleo javascript, o sea objetos como Array, Boolean, Date, Error, Function, Math, Number, Object, RegExp, String.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #11 (permalink)  
Antiguo 09/02/2012, 13:57
 
Fecha de Ingreso: febrero-2012
Mensajes: 1
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Javascript cliente, ¿y entonces AJAX?

Cita:
Iniciado por caricatos Ver Mensaje
Proyectos, proyectos... Hoy (puedes mirar la fecha del mensaje) no se puede ejecutar javascript en el servidor... y aunque existan proyectos, dudo que suceda en el futuro de verdad... como cuando se dice de subir ficheros con Ajax... tan solo se trata de simulaciones; no me entero de páginas en inglés, pero uno se harta de palabrerías sobre inventos que no lo son... cuando se pueda afirmar que javascript corre en el servidor, te daré la razón.

Saludos
Estamos a 2012 y creo que ese proyecto es realidad y yo lo estoy usado y funciona puedo ejecutar javascript desde servidor y el cliente puede comunicarse atreves de sockets hacia el servidor.

Etiquetas: ajax, cliente
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 01:53.