Hace unos días google cambió su API y dejó de "aceptar nuevos ingresos" en la tradicional que usaba SOAP, para pasar a su nueva Google AJAX Search API, una API totalmente basada en AJAX.
El detalle que muy pocos notaron es que los únicos que van a sentirlo en serio son los desarrolladores de plataformas Microsoft (RS: "(Visual Studio likes SOAP and WSDL, not AJAX")... ¿será realmente un un buen movimiento "expulsar" a los MS-Devs? bueno... los que desarrollen en Visual Studio van a poder usar las APIs de Yahoo! y Live!
Mariano, ¿quien te dijo que Visual Studio no soporta Ajax?
Existen varios frameworks para desarrollar aplicaciones Ajax con ASP.NET. Incluso Microsoft tiene su implementación oficial de Ajax for ASP.NET.
matu… no digo que no lo soporte digo que hay un cambio desde la tradicional en SOAP (qeu VS soporta mejor :P) y la frase “(Visual Studio likes SOAP and WSDL, not AJAX”)” es de Robert Scoble como dice el link ;)
mas alla de eso, si con VS tenes mejores herramientas disponibles en Y! o Live ¿vale la pena usar otras?
No creo que pase mucho tiempo antes que alguien saque una libreria Ajax para VS.
Gente amiga,
eso es lo lindo de la vida con RubyOnRails, viene integrada la libreria ajax de scriptaculo.us .. solo hay que instanciar objetos y mandarles mensajitos… :)
Me parece que pocos notaron que no es una simple movida de tecnología, la SOAP API permitía trabajar con los resultados en el servidor y eso ya no estará mas disponible…para mi es una gran perdida para todos los desarrolladores sin importar en que tecnología trabajen.
Existen varios frameworks de Ajax para VS: R.A.D. Ajax, Ajaxium, y sigue la lista…
Lo que dijo Scoble es una boludez y de hecho le han pegado bastante en los comments por eso. A un desarrollador MS el cambio lo afecta tanto como a cualquier desarrollador de cualquier otro lenguaje o plataforma.
Lo malo sería saber que Google realmente saca el soporte SOAP con intenciones de alejarse de MS. Eso sería muy malo por dos motivos: 1) Porque SOAP es un estándar y el soporte a los estándares siempre fue uno de los estandartes de Google (lo cual evidencia que hay el doble discurso), y 2) Porque pone en práctica una política de competencia que siempre se le criticó a Microsoft por considerarse desleal.
Pero Google ya me decepcionó hace tiempo, así que no me extrañaría que estén adoptando practicas non-sanctas para ganar espacios.
Eso pasa por hablar sin pensar ni comprobar lo que se escribe, sólo diré una palabra ATLAS
Amiguete… gracias por recordar que ya habia escrito de ATLAS :)
Matu, salirse del modelo SOAP a esta altura no es desleal ni sucio, SOAP es una porquería desde sus inicios y quedó medio muerto, es propietario y “sólo para M$” (no exclusivo esto), AJAX es originario de M$ también, pero como cada cual arma su propia implementación tampoco creo que sea gran cosa pasarse ahí.
Lo más importante para una empresa como google es no depender de nada de M$, eso si me parece positivo y no “restrictivo”, AJAX es más abierto que SOAP.
Mas allá de que se derivó la conversación en otra cosa, creo que la nueva ajax-API de Google tiene algunos beneficios a la hora de utilizarla, quizás simplemente están actualizando la tecnología y extendiendo el servicio de APIs a sus nuevas aplicaciones.. no?
SOAP es es propietario y restrictivo?
SOAP es es un standard de la W3C…si salio de MS y de IBM…y que?
y nada, ni siquiera es un problema! en realidad SOAP lo usan apps de win y nada más, si google no usa apps de win… ¿para que usarlo? que usen el framework que quieran! la cuestión es… ¿es realmente importante esto? :D
Fabio, me parece que estás muy equivocado.
SOAP es estándar del W3C (y fue escrita por gente de Sun, IBM, Xerox, Oracle, Fujitsu, AT&T, BEA y Microsoft, entre muchos otros) y existen implementaciones, además de MS, para J2EE, PHP, Ruby, Python, Perl, y sigue la lista (es larga).
SOAP es un estándar del W3C, mientras que AJAX no. AJAX es sólo un modelo de programación de aplicaciones web.
Y si seguís pensando que es un invento de MS, te sugiero que investigues un poco sobre implementaciones de Web Services en el mundo real.
La nueva API es pésima, está diseñada para que cualquier inútil con un par de horas libres se arme un buscador “personalizado” y punto. No sirve para nada mas que eso, es una simple librería en javascript que usa AJAX, que por cierto no es ni siquiera una tecnología, solo UNA forma de hacer las cosas.
Google reemplazó su API por una interfaz para pelotudos.
Fabio, SOAP es el protocolo mas usado en cualquier arquitectura orientada a servicios cosa que excede por completo a MS y si, es importante que cierren esta API por que no solo estan dejando de lado un estandar sino una prestacion, la “API” con AJAX no permite consumir servicios desde un servidor, como dijo marcoss, “es solo una libreria javascript” para explotar desde un browser.
Comodice MaTu, AJAX es una forma de hacer las cosas, no es una nueva tecnologia, creo k que ni siquiera es un Framework. En este momento estoy empezando a desarrollar mis propios scripts en AJAX, y el resultado es fascinante, simplemente con Javascript y ASP (no ASP.Net), puro texto estoy consiguiendo efectos magnificos con Bases de Datos. Mi recomendacion : entiendan a fondo el AJAX y traten de escribir por su cuenta, si lo aprenden a usar bien, el resultado no tiene limites, ademas es completamente funcional con cualquier tecnologia.
PHP AJAX
ASP AJAX