Websites

Facebook geeft real-time webservertechnologie vrij als open source

Dana Winner - Vrij als een vogel

Dana Winner - Vrij als een vogel
Anonim

Facebook publiceert als open source een webservertechnologie omdat het het voor ontwikkelaars gemakkelijker wil maken om applicaties te maken die gebruikers in realtime statusupdates laten plaatsen, een functionaliteit gepopulariseerd door Twitter.

Het webserverraamwerk dat Facebook aanbiedt als open source heet Tornado, werd geschreven in de taal van Python en is ontworpen voor het snel verwerken van duizenden gelijktijdige verbindingen, zei het bedrijf donderdag.

"Tornado is een kernstuk van infrastructuur die de real-time functionaliteit van FriendFeed voedt, die we van plan zijn actief te handhaven. Hoewel Tornado lijkt op bestaande webkaders in Python … richt het zich op snelheid en het verwerken van grote hoeveelheden simultaan s verkeer, "schreef David Recordon, open programmabeheerder van Facebook, in de blog Facebook Developer.

[Lees meer: ​​De beste tv-streamingdiensten]

" We geloven in het vrijgeven van generiek bruikbare infrastructuurcomponenten als open source … als een manier om de innovatie op het web te vergroten, "voegde hij eraan toe.

Twitter is de bekendste applicatie voor mensen om real-time updates over hun gedachten, status en verblijfplaats te posten en Facebook heeft zijn site aangepast om deze trend te benutten.

Facebook heeft bijvoorbeeld zijn profielen vernieuwd om de stroom vriendmeldingen en statusupdates prominenter te maken. Het voegde ook een optie toe waarmee leden deze stream en andere delen van hun profielen breder konden tonen aan iedereen op Facebook, niet alleen aan handmatig geselecteerde vrienden en leden op gemeenschappelijke Facebook-netwerken.

Erkennende dat het grote netwerk van ontwikkelaars dat bouwt applicaties voor Facebook zijn ook geïnteresseerd in het maken van applicaties voor real-time updates, Facebook heeft in april haar Open Stream API uitgebracht. Met deze API (applicatie-programmeerinterface) kunnen ontwikkelaars applicaties bouwen die toegang hebben tot deze Facebook-meldingen en kunnen ze door gebruikers worden beheerd.