Komponentit

Google, Microsoft, Facebook ja MySpace Talk Platforms

System Design: How to design Twitter? Interview question at Facebook, Google, Microsoft

System Design: How to design Twitter? Interview question at Facebook, Google, Microsoft
Anonim

Koska Web-sovellusympäristöt ovat tärkeämpiä ja suosittuja, Google, Microsoft, MySpace ja Facebook avainhenkilöt jakavat vinkkejä kehittäjien pitämisestä onnellisiksi, eivät ole samaa mieltä filosofisista kysymyksistä, kuten standardeista ja artikulaarisista toiveiden luetteloista sovelluksista, joita he haluavat luoda.

Johtajat, jotka osallistuivat perjantaina San Franciscon Web 2.0 -kokousta käsittelevään paneeliin "The Platform Advantage", yleisesti sopivat, että alustan tarjoajilla on oltava konkreettisia toimintatapoja ja sääntöjä kehittäjille.

Muita parhaita käytäntöjä on tarjoavat kehittäjille selkeitä tapoja tuottaa tuloja ja olla kohtelematta niitä kilpailijoina, kun he luovat sovelluksia, jotka kilpailevat alustan tarjoajien kanssa. Ading: Parhaat TV-suoratoistopalvelut]

"Meidän näkökulmastamme yksi tärkeimmistä asioista foorumimme kanssa on, että meillä on erittäin selkeät ohjeet, erittäin selkeät säännöt ja noudatamme niitä", sanoo MySpacein päällikkö Amit Kapur

Elliot Schrage, viestintäpäällikkö, julkisen politiikan ja alustan markkinoinnin viestintäjohtaja Elliot Schrage kertoi, että hänen yrityksensä priorisoi avoimuutta kehittäjien kanssa tekemisissäan suhteissa erityisesti muutoksissa sovellusympäristöön. On myös tärkeää etsiä ja harkita kehittäjien antamaa palautetta alustasta ja tarjota työkaluja ja resursseja, Schrage sanoi.

Selkeiden sääntöjen ja viestinnän lisäksi alustan tarjoajien on osoitettava kiinteä sitoumus alustalle, joka vuorostaan edistää kehittäjien luottamusta siihen, että heidän aikaa, vaivaa ja resurssejaan säästävä investointi on suojattu, sanoo Microsoft Live Platform Services -sovelluksen varatoimitusjohtaja David Treadwell.

"Haluamme varmistaa, että investointien kehittäjät ovat suojattu pitkällä aikavälillä, "

" Jos joku on rakentanut kilpai- lukalkkiohakemuksemme valokuva- tai postituotteidemme kanssa, meillä on toivotamme sen tervetulleeksi. Haluamme nähdä tämän, koska se tarjoaa paremman kokemuksen käyttäjillemme ", MySpacein Kapur sanoi. "Se pitää meidät merkityksellisinä, pitää käyttäjät sitoutuneina ydinmateriaaliin, sosiaaliseen verkostoomme."

Adversarial stance hyväksyminen vahingoittaisi korjaamattomasti koko kehittäjäyhteisön luottamusta sekä kehittäjäyhteisön luottamusta, Kapur sanoi.

Googlen tekninen varapresidentti Vic Gundotra toisti tämän näkemyksen ja laajensi sitä, ja väitti, että yhden palveluntarjoajan hallinnan määritteleminen hidastaa innovaatiota, pyyhkäisee hänen entisen työnantajansa Microsoftia.

As Vaihtoehtona hän tarjosi Googlen lähestymistapaa alustoilleen - kuten avoimen sosiaalisen aloite yhteisen yhteiskäyttösovellusliittymän ja Android-matkapuhelimen käyttöjärjestelmän kautta - avoimen lähdekoodin avaamiseksi kaikille tai osille heistä.

Tätä varten Treadwell puolusti tietyn tietyt toimittajat hallitsevat alustoja ja riitauttivat Googlen julkaisemaan yhteisöön sen moottorin moottorin: sen hakukoneen ja mainosalustojen.

Gundotra vastasi, ettei hän kannata yhteisön kokonaisvaltaista valvontaa, sanomalla, että voidaan saavuttaa tasapaino, joka myös käsittelee elinkeinonharjoittajaa Web-alustalla. "Suuri tarina viimeisten 10 vuoden aikana on ollut Windows versus verkkoa, ja verkko on voittanut", hän sanoi.

Toisessa vaiheessa Gundotra otti kontradiktorisen näkemyksen ja kertoi kollegoilleen, että tärkeintä ei ole laajentaa jotain erityistä alustaa, mutta keskittyä pyrkimyksiin parantaa yhteistä WWW-sivustoa, jota kaikki käyttävät.

Facebookin Schrage varoitti, että yhteistyössä keinojen kehittämisessä taustalla olevan Web on varmasti tärkeä, myyjien pitäisi jatkaa eteenpäin etenemistä omat alustat eivät hidastuisi, kun taas Web-standardien kysymykset saavat selville.

Kysyttiin, minkä tyyppiset sovellukset he haluaisivat kehittäjien luomaan, panelistit mainitsivat eri aloja, kuten yritystoimintaa, terveyttä ja matkapuhelinta.