Lage kopi av Twitter på 6 måneder?

En tråd i 'PHP, SQL og databaser' startet av Kong_Harry, 23 Okt 2015.

  1. Kong_Harry Medlem

    Innlegg:
    93
    Vil gjerne spørre erfarne kodere som har oversikt over tidsbruk på ditten og datten innen koding.

    La oss si at noen ville bygge en blåkopi av Twitter fra grunnen av og man hadde en deadline på 6 måneder. Hvor mange kodere ville man da hatt bruk for om man kun ser på kodingen og ikke UI/UX design.

    Noen som har et estimat på lur? :)
     
  2. beatngu

    beatngu Member

    Innlegg:
    62
    Det er vanskelig å si men skulle jeg laget en twitter side så hadde jeg bare kjøpt en twitter clone side for at par tusen og bygget videre på den.Med sider som dette er det ikke nødvendig å begynne fra scratch siden du har mye som du kan kjøpe hvor meste parten av arbeid er gjort,er ikke vits å finne ut hjulet på ny.
     
  3. hansson

    hansson Langveisfarende

    Innlegg:
    2.305
    Twitter har utviklet mye teknologi selv, og er bygd på et omfattende API. Jeg vet ikke om de har gjort alt open source eller hva, men det går uansett an å bygge lignende ting med alle de gode hjelpemidlene som finnes. Twitter er en mye større applikasjon enn mange tror, og det er mye som skjer bak kulissene. Bare tenk på hvordan dette maskineriet er bygd for å skalere med hundrevis av millioner brukere. 500 millioner tweets per dag. 4100 ansatte verden over, der 5o % er ingeniører (leser jeg på nettsidene deres). De hadde ikke hatt så mange ingeniører hvis systemet i utgangspunktet hadde tatt 6 måneder å bygge. Jeg vil anslå at det tar flere år å bygge noe slikt selv om du hyrer 10 mann på fulltid (ikke minst fordi du ikke har sjans til å få tak i de talentene de store amerikanske selskapene har i programmererstallen). Twitter går dessuten meget grundig til verks, og overlater ikke noe til tilfeldighetene. Så hvis du skal følge kvaliteten til de du skal kopiere må du investere både mye tid og penger.
     
  4. hansson

    hansson Langveisfarende

    Innlegg:
    2.305
    Jeg vet ikke om de har gjort alt open source eller hva

    (Her snakker jeg altså om viktige grunnkomponenter og maskineriet som ligger i bånn, jeg regner selvfølgelig ikke med at de har gjort ALT tilgjengelig.)
     
  5. Dostojevskij

    Dostojevskij Medlem

    Innlegg:
    234
    Dette er nok det mest tidkrevende, sammen med sikkerheten. Funksjonene i seg selv og designet er ikke så vanskelige å lage, og det bør ikke være så vanskelig å lage en kopi av Twitter som er beregnet på færre brukere.
     
  6. Kong_Harry Medlem

    Innlegg:
    93
    Jeg mente selvfølgelig dersom man skulle bygget applikasjonen helt fra scratch, og ikke brukt en ferdig clone. Nå snakker jeg kun om applikasjonen og ikke oppsett av server etc. Kun applikasjonen i seg selv :)
     
  7. Steve Cash

    Steve Cash Medlem

    Innlegg:
    1.742
    Trådstarter og andre som har lyst til å lage Twitter 2 (Kvitter?) kan jo som første del av forberedelsen lese artikkelen i Wikipedia, spesielt avsnittet om finansiering, men også om teknologi. Det som står der bør fungere som en realitetsorientering for den som tror dette er enkelt: https://en.wikipedia.org/wiki/Twitter#Technology. Tilsvarende informasjon kan en sikkert finne ved å google.

    Jeg leste forresten her om dagen at Twitter stagnerer, så hvis en kommer diltende med noe som ligner sterkt om en stund, så er en antakelig for sent ute. Som det heter med et forslitt uttrykk, en blir ikke en vinner ved å kopiere.
     
    hansson liker dette.
  8. Kong_Harry Medlem

    Innlegg:
    93
    Jeg tenker IKKE å starte som konkurrent til Twitter. Og jeg er helt enig med deg i at man ikke blir en vinner ved å kopiere. Da ville det vært ganske mange vinnere der ute etterhvert. Dating-sider er vel kanskje et unntak, dog, da der er mange vinnere. Men tilbake til poenget... :)

    Jeg snakker ikke om å LAGE enda ny Twitter-kopi, men noe som er like komplisert og har mange likhetstrekk. Derfor var det meningen å bruke Twitter kun som et eksempel da det er en tjeneste vi alle kjenner til (nesten alle, iallfall).

    Jeg tar heller ikke finansieringen/kostnadene i betraktning. Kun hvor mange kodere som måtte til dersom man skulle ferdigstille applikasjonen på 6 måneder med en tilfredsstillende sikkerhet.
     
  9. adeneo

    adeneo Medlem

    Innlegg:
    1.611
    Jeg sutter på fingeren, stikker den i luften, og drar et tall ut av stompen ...

    Det må 14 348 utviklere til, for å lage Twitter på 6 måneder.
     
  10. Kong_Harry Medlem

    Innlegg:
    93
    Indere på timesbetaling da, mener du? :)
     
  11. mra Active Member

    Innlegg:
    237
    Det mange som ikke har erfaring med utvikling av større systemer ikke forstår, er at front-end og funksjonaliteten der, bare er en liten del av hele systemet. Å lage en Twitter-kopi som kan håndtere 5000 tweets pr. dag og noen titalls tusen brukere, tar ikke mange dager. Å lage en Twitter-kopi som kan skaleres, håndtere millioner av brukere og svært mye trafikk, er ekstremt krevende og krever mye kapital.
     
    Pong liker dette.
  12. Kong_Harry Medlem

    Innlegg:
    93
    Men så igjen...i mitt eksempel utelates alt som ikke har med utviklingen å gjøre :)
     
  13. xdex

    xdex Medlem

    Innlegg:
    1.592
  14. Kong_Harry Medlem

    Innlegg:
    93
    Jøss for en flopp...!
     
  15. mra Active Member

    Innlegg:
    237
    Da blir det jo som å spørre hva en bil koster. Jeg kan svare at den koster 14kr, dog uten motor, karosseri, interiør eller alt annet som gjør at bilen faktisk kan brukes til noe. Du spør altså i praksis etter hvor lang tid det tar å utvikle en front-end som er lik Twitter. Der er du så heldig at Twitter er basert på et eget rammeverk, som de har gjort til Open Source (http://getbootstrap.com/about/), så svaret er at dette ikke vil ta mange timer. Hva du skal med en kopi av Twitter sitt UI, uten noen form for substans, skjønner jeg dog ikke.
     

Del denne siden