Hoofdcategorieën

Microsoft-evangelist waarschuwt voor Googles RSS-API

Door Mick de Neeve, woensdag 28 december 2005 23:55
Bron: Scobleizer, views: 21.317

Microsofts technisch evangelist Robert Scoble roept op zijn weblog zijn baas op beducht te zijn voor een recente aankondiging van Google om volgende maand API's voor zijn RSS-diensten te gaan leveren. Volgens Scoble kan dat Google in staat stellen een behoorlijke slag op de RSS-markt te slaan en dient zijn baas te reageren met de aankoop van RSS-bedrijf NewsGator, dat een populaire feedreader maakt. Newsgator heeft al een API in huis; Scoble zegt dat het slimmer is die van eventuele problemen te ontdoen dan dergelijke functionaliteit van de grond op te bouwen. Met RSS-API's kunnen ontwikkelaars snel nieuwe software en diensten leveren. Newsgator is zo al beschikbaar gemaakt voor Microsoft Outlook en de Xbox-console. Scoble zegt dat NewsGator een prima feedreader-kandidaat is om in het komende jaar uit te brengen Windows Vista-besturingssysteem op te nemen. Er zou dan overigens wel snel beslist moeten worden aangezien Vista eind dit jaar feature-compleet moet zijn.

rss cap

Volgende 09:00
Vorige 23:23

Reacties

«  1  2  »

In tegenstelling tot de meeste "oooh, google is in het nieuws" mensen, heb ik wél vertrouwen in Google. Als ze daadwerkelijk een nieuwe API schrijven, zal dat imho niet zijn omdat ze iemand willen dwars liggen (er is niemand om dwars te liggen, er is geen echte marktleider), maar meer omdat ze geen geschikte hebben kunnen vinden.

Zoals gewoonlijk wil "iemand" binnen Microsoft de snelle en makkelijke weg in -- koop een API en klaar is Kees.

Beetje vreemd eigenlijk. De gratis RSSBandit wordt door een medewerker van Microsoft ontwikkeld.

Of koop mensen in, zoals Google doet.

Maar waarom meen jij dat bedrijven de lastige weg moeten inslaan, en wielen heruitvinden? De consument zal dat uiteindelijk moeten betalen...

Inderdaad, goed gezegd. Vind het altijd wel grappig als men klaagt als Microsoft een bedrijf koopt voor de technologie van dat bedrijf, terwijl diezelfde mensen niets dan lof hebben voor Google. Tsja, Google kleedt zo'n bedrijf gewoon uit door de kopstukken weg te kopen...

Dat maakt je als bedrijf toch weinig uit? Als je zelf iets in huis kunt ontwikkelen, en je kunt dat terug verdienen door je product te verkopen, dan doe je het verder prima. Je houdt mensen aan het werk, je verdient geld, prima toch?

Of moeten we ons allemaal afhankelijk gaan maken van een enkele ontwikkelaar die het allemaal al een keer voor ons bedacht heeft?

Als verschillende bedrijven vergelijkbare technieken ontwikkelen, kan dat uiteindelijk zelfs voordelen opleveren voor de consument, omdat het de ontwikkelaars kan dwingen om te concurreren.

"Dat maakt je als bedrijf toch weinig uit?"

Wielen opnieuw uitvinden als je het gewoon in kan kopen? Zeker geen eigen bedrijf? Zelf ontwikkelen is behoorlijk duur. Nogal wat bedrijven die zelf ontwikkelen hopen stiekem gekocht te worden gok ik.

"Of moeten we ons allemaal afhankelijk gaan maken van een enkele ontwikkelaar die het allemaal al een keer voor ons bedacht heeft?"

En waarom het dan opnieuw bedenken als je die ontwikkelaar of zijn bedrijf kan kopen? Helemaal als het al getest is in de praktijk.

"Als verschillende bedrijven vergelijkbare technieken ontwikkelen, kan dat uiteindelijk zelfs voordelen opleveren voor de consument, omdat het de ontwikkelaars kan dwingen om te concurreren."

Nog niet ontdekt dat het beste product het meestal niet haalt? De markt is meer geschikt voor dingen snel, snel er op gooien. De mooiste produkten blijven vaak in een donker hoekje liggen, helaas. Ook omdat de ontwikkelaars jaren en jaren willen steken in het perfecte ontwerp. Kijk niet gek op als dat perfecte ontwerp totaal niet aan de werkelijkheid getoetst is overigens.

Ben benieuwd of Microsoft dit keer wèl Google snel achterna gaat, daar Vista een compleet pakket aan features moet bieden om Google voor te blijven.

"Zoals gewoonlijk wil "iemand" binnen Microsoft de snelle en makkelijke weg in -- koop een API en klaar is Kees."

Noem mij één IT bedrijf dat dat niet doet? Intel, IBM, Google, Apple, Microsoft, Sun, ja iedereen koopt.

Dat is by the way niet "simpel en makkelijk", maar slim: je koopt een bewezen product en is een goede basis om mee verder te bouwen.


Wat is daar erg aan? Jij gaat me toch niet vertellen dat jij helemaal zelfvoorzienend bent. Microsoft kijkt wat is het efficientst is voor hun. Juist door zulk soort kleine bedrijven op te kopen kunnen er nieuwe producten ontwikkeld worden. Dit omdat investeerders weten dat ze na verloop van tijd hun geld terug krijgen (met winst) vanwege de overname. Voor zulk soort kleine bedrijven kan het ook goed zijn, omdat zodra de grote jongens de markt gaan bestormen ze het heel moeilijk gaan krijgen.

ze kunnen het zelf niet maken dus kopen ze een bedrijf.
Is gewoon een bedrijfsmatige beslissing hoor. Wat is goedkoper? Zelf bouwen of een bedrijf kopen? Waarmee voorkomen we de meeste concurrentie/blijven we de concurrentie voor? En zo zijn er nog wat vragen die worden gesteld. Als dan de uitkomst is dat een bedrijf opkopen gunstiger is, is dat natuurlijk de beste manier.

Het lijkt mij sterk dat MS die API niet zelf zal kunnen bouwen. Maar door concurrentie gedwongen (in dit geval Google) moet er soms sneller worden gereageerd...

Grappig toch dat iedereen nu Google of Microsoft (of allebei?) bekritiseert. Uiteindelijk maakt het mij echt niet uit of Google of Microsoft de strijd om een paar van deze dingen wint. Het resultaat is namelijk hoe dan ook dat ze allebei een concurrent hebben, en dat zort ervoor dat ze wat meer moeite doen voor de klante. Voor ons als consumenten dus "A good thing"

inderdaad. maar wat voor mij tenminste wel zo is - ik zie graag google groot, want microsoft is wel ERG dominant. google gebruikt daarbij veel open technologie en free software, en ik profiteer dus van hun investeringen daarin - ik gebruik nl. vrijwel alleen free software ;-)


Naief en a-innovatief ? Begrijp niet waarom je zo gefrustreerd hierop reageert. Of ik nu een werknemer in dienst neem met eenzelfde opdracht, of ik koop een bedrijf wat zich al heeft bewezen ? Je doet alsof MS helemaal niet innovatief is :?

Als MS helemaal niet zo innovatief was geweest waren ze nooit het ms-dos tijdperk ontlopen. En of ze het nu kopen of bedenken is niet belangrijk. Ze kunnen ook alle top IT specialisten in de wereld wegkopen, ben je dan blij ? Blijft er niets voor de concurrent over ;)

Maar goed, kritiek of geen kritiek, MS blijft toch een prachtig bedrijf, iets wat, bijvoorbeeld Sony, maar niet wil lukken, dat de massa hun produkten gaat gebruiken. MS doet het goed, maar om dat ze nu kwalijk te nemen gaat me wat te ver.

Je kan het ook zo zien. Vista heeft een deadline dus moeten er bepaalde (toch wel belangrijke) onderdelen sneuvelen maar toeters en bellen (die niet zo belangrijk zijn) moeten er toch wel in om de concurrentie bij te benen.

Inderdaad, Google komt steeds dichter bij een oplossing voor het Microsoft monopoly.
Dat RSS een toekomst heeft, had Microsoft al langer begrepen. Kan iemand zich nog de kanalenbalk herinneren ten tijden van Internet Explorer 4?
Destijds niks geworden omdat er nog vrijwel geen breedband verbindingen waren. Nu zullen ze er snel bij moeten zijn aangezien Google in dezelfde vijver wil vissen.
Ik wacht wel af wie met de beste oplossing. Voor nu houdt ik het bij de RSS-functionaliteit van Firefox, die ik prefereer (als toolbar op je browserscherm) ondanks de omslachtige manier van aanmaken. Taakje voor Google?

RSS heeft zn langste tijd gehad. Nu iedereen en zn broer een blog heeft komt men erachter dat het net zo is als toen iedereen een website moest: wanneer je je website hebt en daarop je totaal niet interessante info plaatst dan komt geen hond kijken omdat geen hond geinteresseerd is in wat jij te melden hebt.

Daarnaast komt het feit dat RSS een dom protocol is. In zn huidige hoedanigheid veroorzaakt het een inmense hoeveelheid traffic. Dit komt omdat het passieve pull is. Stel je subscribed to een RSS feed F. Die feed levert 10 nieuwe berichten per dag. Als jij ieder uur kijkt, krijg jij geen 10 nieuwe berichten per keer. Jouw reader heeft dus al oude berichten gelezen nadat jij gaat kijken bij F of er nog nieuwe berichten zijn.

Wat je dus wilt is een protocol dat niet alleen pull is: jouw reader geeft aan: 'ik heb totaan bericht 100'. De service zou dan moeten gaan kijken "oh, dan heb ik dus 2 nieuwe berichten voor deze bezoeker" en returned dus 2 nieuwe berichten. Maar zo wordt het niet uitgevoerd en dus hobbelen er per request op F iedere keer 10 berichten mee, ongeacht of de lezer van F die al gezien heeft. Onnodig bandbreedteverlies.

Ehhh, we hebben het hier over koppen van artikelen die steeds binnengehaald worden, platte tekst dus. Als je 10 berichten van 50 letters binnenhaalt, dan kost dat dus een halve kilobyte aan traffic. "Onnodig bandbreedteverlies" ja, maar wel van extreem kleine schaal.

Nee dat is een vergissing. Slashdot bijvoorbeeld bant iedere RSS reader die meer dan 1 request per half-uur doet, omdat de bandbreedte echt de pan uit rijst. Bij vele duizenden bezoekers die ieder half uur je rss feed lezen is een paar KB ineens meer dan een paar KB, zeker over de gehele dag genomen.

Een bezoeker die 1 keer per dag een site bezoekt, trekt 1 keer per dag de page. Als een bezoeker 20 keer per dag een 20KB rss feed leest, is dat dus 400KB per dag voor die bezoeker. Dat is zeker equivalent aan het 1 keer bezoeken van de site.

Bekijk eens de source van een feed :-D

"Als je 10 berichten van 50 letters binnenhaalt, dan kost dat
dus een halve kilobyte aan traffic"

en 2K voor de XML die er omheen staat. Plus dat je vergeet dat naast de kopjes je ook een omschrijving op neemt, meestal, van een paar regels.

Maar goed, slimme webservers zouden daar datacompressie overheen kunnen gooien, en slimme clients zouden dat kunnen ondersteunen.

Dat delta verhaal is extreem geinig, maar ik ben bang dat het antwoord van de server terug: "Joehoe er zijn 3 berichtjes bij", niet zo gek veel kleiner is dan "Joehoe, dit zijn ze alle 12"

Plus dat die delta ook weer op de server uitgezocht moet worden, die dan nog meer moet stampen :D

Mijn feed is lekker statisch, ik upload die gewoon. De enige gek die ik tot nu toe gezien heb was een uit de hand gelopen experiment van Ilse, die dachten dat het errug slim was om elke uur de feed op te halen, plus de pagina's waar naar verwezen werd. Ja, want ze wilde up to date blijven (http://groups.google.com/.../thread/857f9268280ffba9/)

Daarnaast komt het feit dat RSS een dom protocol is. In zn huidige hoedanigheid veroorzaakt het een inmense hoeveelheid traffic.

Wat je dus wilt is een protocol dat niet alleen pull is: jouw reader geeft aan: 'ik heb totaan bericht 100'. De service zou dan moeten gaan kijken "oh, dan heb ik dus 2 nieuwe berichten voor deze bezoeker" en returned dus 2 nieuwe berichten.

Zoals al Joris de Man aangegeven is dat dus echt een non-issue, want een typische RSS feed is niet meer dan 2kb groot. Zo ook de Slashdot feed (ik kan het weten want ik heb 2 weken terug nog zelf een RSS component moeten schrijven). De hoeveelheid data valt dus compleet in het niet bij de volledige content van de pagina, een piepklein jpegje is al gauw 10x zo groot. Slashdot kan met gemak 1000en requests per seconde handlen, dus die extra RSS requests per half uur zal ze echt geen pijn doen. De reden dat Slashdot greedy RSS clients banned is gewoon om te voorkoment dat iemand met een bot-attack oid de RSS feed DDOS-ed, zo zal er waarschijnlijk ook wel een soort beveiliging zitten op te snelle re-requests van de hoofdpagina.

RSS is verder ook nauwelijks een dom protocol te noemen. In feite is het ook geen protocol, maar gewoon een XML bestand dat via HTTP kan worden opgevraagd. Het formaat van de XML en het gebruikte protocol zijn 100% bewust zo eenvoudig mogelijk gehouden zodat RSS feeds heel eenvoudig met bestaande applicaties (webservers) kunnen worden aangeboden, opgehaald en verwerkt.

Zou je met push/pull technieken gaan werken dan zou dat het alleen maar ingewikkeld maken om een (extra?) server op te zetten, krijg je weer ge-eikel met firewalls die het niet willen doorlaten, etc. Bovendien is RSS een broadcast protocol, en is het dus niet bedoeld voor client-afhankelijke verwerking.

"stel je subscribed to een RSS feed F. Die feed levert 10 nieuwe berichten per dag. Als jij ieder uur kijkt, krijg jij geen 10 nieuwe berichten per keer."

Da's dom, want in de feed zelf staat een advies over hoe vaak die ongeveer geupdated wordt. Daarnaast ondersteund HTTP al verzoekjes om te kijken of er iets up to date is, en zo nee, om dan niet alles over te harken. Dat laatste lijkt niet in RSS clients te zitten. Dat eerste is dom.

"Onnodig bandbreedteverlies."

Hoeveel berichten zitten er in een feed? En zoals ik al zei, als een feed aangeeft dagelijks ververst te worden, wie is er dan aan het knoeien als ie elk uur gewoon domweg de feed ophaalt? (Ok, Ilse :-D).

Veel succesvolle bedrijven of producten worden ooit overgekocht. Zo onder andere al:
- Mirabilis van ICQ door AOL
- Flickr door Yahoo!
- Allaire (van oa Coldfusion) door Macromedia
enz... Bij mijn weten is daar niets negatiefs aan.

Macromedia.... door Adobe

Soms doet men het om een ander de markt uit te hebben vanwege een te bedreigende concurrentie. (Macromedia met Drumbeat)
«  1  2  »

Op dit item kan niet meer gereageerd worden.

Volgende 09:00
Vorige 23:23
VNU Media logo Powered by True

© 1998 - 2008 Tweakers.net - Alle rechten voorbehouden

Uitgever van: