Buena tarde, mil gracias por la explicación, tengo una duda, ¿porqué cuando reviso en consola el resultado, solo veo el código de la página, y obvio no me funciona, espero puedan orientame Gracias anticipas.
Hola! Muy buena explicacion, una consulta. Esto es solo con Java EE o se puede en Java SE también? Podrias mostrar como recibir las peticiones con Spring Boot?
Sii esta recool, yo uso ajax tradicional sin jquery, porque me parece descriptivo y no requiere dependencias, pero esto sigue siendo descriptivo y mas corto excelente!, si pudieras seria bueno que mostraras mas sobre promesas pero desde cero gracias
@@Ale.Alejandramuñoz1427 men al hacer una petición http de ofrma asíncrona al servidor estas usando ajax. Ajax es sólo un nombre, pues ya el intercambio de datos por xml está casi obsoleto... ahora es json. Deberia llamarse ajaj. Jajajajaja asi que no te dejes llevar por e nombre. Ecma scrip6 incorpora las promesas para reducir el codigo de manera mas eficiente y con tratamiento de errores mas optimizados. En cuanto a la gente que fice que se debebn hacer 2 then() para poder procesar los datos, recordemos que el metodo res.text() o res.json() también devuelven promesas, y por lo tanto hay que ejecutar con then() también. No se si conozca los observables, pero se tratan de la misma foma... cada observable debe ejecutarse con su .subscribe() porque sino, no hace nada. Saludos!
He estado leyendo varios arituculos donde dicen que fetch() no tiene soporte para navegadores del 2017 para abajo, y mucho menos para ninguna version de Internet Explorer. Y que como es nuevo. Aun es asi a la fecha? Saludos y excelente video.
@@vidamrr Bueno creo que no me explique bien. Si quiero usar sesiones en php (uso de login y registro obviamente), pero tener separado el backend con PHP y frontend con JS haciendo uso de jQuery, XMLHttpRequest o Fetch se peude ? o solamente XMLHttpRequest o Fetch sirve para mandar a llamar datos y no trabajar sesiones junto a PHP?.
Jason Limón si, te entiendo, lo que te digo es que PHP maneja las sesiones, no depende de JS, las sesiones tienes que configurarlas con PHP y si para eso usas fetch o Ajax o lo que sea no importa
fetch es la función que implementa AJAX y AJAX es la forma de solicitar información, de hecho ya casi no se usa el término AJAX, más bien se usa asincronismo.
Estaria bien que EXPLICARAS QUE ES FETCH COMO PONE EN EL TITULO!! Joder se hace interminable la explicacion y solo quiero saber cual es la diferencia. Que eprdida de tiempo
La principal diferencia es que fetch() te devuelve una promesa. Y por lo tanto puedes tener mas control sobre las excepciones con un catch() y puedes cancelar la promesa en caso de que asi se requiera... en fin. Al ser una promesa tienes mayor control en menos lineas de condigo, y codigo mas moderno. Pero he leido que no es compatible con los navegadores del 2017 para abajo, y con ninguna version de IE.
Buena tarde, mil gracias por la explicación, tengo una duda, ¿porqué cuando reviso en consola el resultado, solo veo el código de la página, y obvio no me funciona, espero puedan orientame
Gracias anticipas.
antes no habia comprendido la vinculación entre el primer y el segundo then. Eso me aclara muchisimo, se procesa una sola operación por cada then no??
deberías de explicar la diferencia entre ajax y fetch, eso iría mas al titulo
cual es más rápida a nivel de bits?
Es genial, buen trabajo mostrando las diferencias y porque se usa una o otra.
Que tema de visual studio usas? Se ve muy bonito
Simple, claro y con excelencia, Gracias por compartir,
Hola! Muy buena explicacion, una consulta. Esto es solo con Java EE o se puede en Java SE también? Podrias mostrar como recibir las peticiones con Spring Boot?
Sii esta recool, yo uso ajax tradicional sin jquery, porque me parece descriptivo y no requiere dependencias, pero esto sigue siendo descriptivo y mas corto excelente!, si pudieras seria bueno que mostraras mas sobre promesas pero desde cero gracias
Claro que sí! es todo un tema pero con gusto lo explico
Hola ariel, como haces para usar Ajax
@@Ale.Alejandramuñoz1427 men al hacer una petición http de ofrma asíncrona al servidor estas usando ajax. Ajax es sólo un nombre, pues ya el intercambio de datos por xml está casi obsoleto... ahora es json. Deberia llamarse ajaj. Jajajajaja asi que no te dejes llevar por e nombre. Ecma scrip6 incorpora las promesas para reducir el codigo de manera mas eficiente y con tratamiento de errores mas optimizados. En cuanto a la gente que fice que se debebn hacer 2 then() para poder procesar los datos, recordemos que el metodo res.text() o res.json() también devuelven promesas, y por lo tanto hay que ejecutar con then() también. No se si conozca los observables, pero se tratan de la misma foma... cada observable debe ejecutarse con su .subscribe() porque sino, no hace nada. Saludos!
Excelente Tutorial, la verdad yo usaba mucho XMLHttpRequest() pero ya me gusto mas Fetch().
Saludos
es super fácil a poco no?
Vida MRR
Una duda que tengo el método fetch es ecomo hacer una llamada AJAX pero Javascript puro igual como se hace el AJAX de jQuery.
@@maximilianoestigarribia9164 qué quieres decir?
@@elchami743 que si fetch en js es como Ajax e. jQuery
@@maximilianoestigarribia9164 yo creo que es js puro.
Podrías decirnos que plugin utilizas para javascript?
Genial! También me gustaría ver sobre promesas y async-await
ya está el video en progreso... :)
Me late montones tu manera de explicar tus vídeos son cortos y concisos deberías tener cursos de pago
Gracia amigo!! Tengo un curso de Javascript en Udemy pero pronto subiré más 👍🏻👍🏻
@@vidamrr excelente rola por favor la URL del curso o como lo encuentro?
Gracias necesitaba saber la diferencia. Hoy en día lo más moderno es usar Fetch con Async y Await.
Excelente video. Muchas gracias
Excelente explicación maestro.
muchas gracias Joseph!
Ojalá hubiera visto esto hace dos días...
Muy buena compadre, php + js
He estado leyendo varios arituculos donde dicen que fetch() no tiene soporte para navegadores del 2017 para abajo, y mucho menos para ninguna version de Internet Explorer. Y que como es nuevo. Aun es asi a la fecha? Saludos y excelente video.
Qué theme en visual usas ?
x2
Cual de los dos métodos es más ligero para el navegador?
Ambos son nativos del navegador, no deberían ser más lentos uno del otro pero yo siempre uso fetch porque es más fácil escribirlo
Y si quiero usar sesiones de PHP también se puede ??
si, porque PHP es quien maneja la sesión, si usas jQuery, XMLHttpRequest o Fetch es indiferente
@@vidamrr Bueno creo que no me explique bien.
Si quiero usar sesiones en php (uso de login y registro obviamente), pero tener separado el backend con PHP y frontend con JS haciendo uso de jQuery, XMLHttpRequest o Fetch se peude ? o solamente XMLHttpRequest o Fetch sirve para mandar a llamar datos y no trabajar sesiones junto a PHP?.
Jason Limón si, te entiendo, lo que te digo es que PHP maneja las sesiones, no depende de JS, las sesiones tienes que configurarlas con PHP y si para eso usas fetch o Ajax o lo que sea no importa
Muy bueno, muchas gracias.
Hola Vida MRR, espero que estes bien. Me gustaron muchos los colores del theme que tienes, podrías decirme cual es
Alguien sabe cómo se llama ese tema de visual code
x2
me gusto tu video aunque no le entendí xD tendras videos basico? si es asi, pasame el link porfa.
Qué fue lo que no entendiste jChivan?
Muy buena explicacion!gracias
Al final no supe la diferencia entre Fetch y AJAX (???)
fetch es la función que implementa AJAX y AJAX es la forma de solicitar información, de hecho ya casi no se usa el término AJAX, más bien se usa asincronismo.
Hace un mes descubri AJAX y ahora vi que es FETCH... andaba buscando plata y encontre oro... pd: ppdrias hacer un tuto sobre lo que son los WEBSOCKETS
Con axios
Muy bueno para gente que ya tiene una idea, para alguien que recien empieza creo que la explicacion es muy rebuscada. Gracias por explicar la sintaxis
Viva Axios
super genial
Genial, muchas gracias
Tengo entendido que fetch solo es otra forma de hacer AJAX.
Y lo que tu te refieres como AJAX es el XML HTTP REQUEST.
Nomás pa entrar en contexto xd
attach=adjuntar. No atachar. Esta en spanglish
No te entendi nada de nada!!
complicaste mucho!!
La sintaxis de ajax es demaciado engorrosa.
Estaria bien que EXPLICARAS QUE ES FETCH COMO PONE EN EL TITULO!! Joder se hace interminable la explicacion y solo quiero saber cual es la diferencia. Que eprdida de tiempo
La principal diferencia es que fetch() te devuelve una promesa. Y por lo tanto puedes tener mas control sobre las excepciones con un catch() y puedes cancelar la promesa en caso de que asi se requiera... en fin. Al ser una promesa tienes mayor control en menos lineas de condigo, y codigo mas moderno. Pero he leido que no es compatible con los navegadores del 2017 para abajo, y con ninguna version de IE.
Explicas mal hermano 😂