mboost-dp1

Facebook

Facebook: Vi er på størrelse med Microsoft

- Via Wired - , indsendt af arne_v

Når det kommer til antallet af linjer kode, som anvendes til at bygge hvad der i dag er Facebook, så mener den ansvarlige for udvikling af den sociale tjeneste, Joel Pobar, at de i dag er på størrelse med Microsoft.

Der nævnes ikke et specifikt tal, men for lidt over to år siden nævnte facebook-udvikleren Evan Priestly, at Facebook bestod af 9,2 millioner linjer kode. Dette tal er givet vis vokset en del siden, og vurderingen er, at Facebook i dag består af mellem 20-40 millioner linjer kode.

Præcist hvor mange linjer kode Windows 8 består af, er heller ikke kendt, så udtalelsen kan ikke verificeres, men til sammenligning består den nuværende udgave af Linux-kernen af 15 millioner linjer kode.

Ligemeget præcist hvor mange linjer kode det drejer sig om, så er det en størrelse, som gør udviklingen og opgaven med at holde styr på koden meget kompleks.

Sam Schillace, udviklingsansvarlig for Box.com skrev:
It’s harder to maintain code that that’s big. It’s harder for any one person to know about everything. The bigger the ship, the harder it is to turn.

Schillace mener også, at Facebooks kode næppe er særligt optimeret, da de har meget fokus på innovation og vurderer, at det sikkert kunne reduceres med 50 %.





Gå til bund
Gravatar #51 - arne_v
3. maj 2013 22:33

Der nævnes ikke et specifikt tal, men for lidt over to år siden nævnte facebook-udvikleren Evan Priestly, at Facebook bestod af 9,2 millioner linjer kode. Dette tal er givet vis vokset en del siden, og vurderingen er, at Facebook i dag består af mellem 20-40 millioner linjer kode.

Præcist hvor mange linjer kode Windows 8 består af, er heller ikke kendt, så udtalelsen kan ikke verificeres, men til sammenligning består den nuværende udgave af Linux-kernen af 15 millioner linjer kode.


Original kilden siger:


Though Microsoft declines to say how many lines of code underpin Windows, a company once said in a post to, well, Facebook that the code for Windows XP spanned 45 million lines. That seems like a stretch for Facebook, but even if the social networking site is in the 15 to 20 million range, it’s line with the Linux operating system. The Linux kernel — the core of the popular open source operating system — now spans about 15 million lines.


Det er normalt antaget at XP var 50 millioner linier og at Vista var 60 millioner linier. Og det er vel realistisk at tro at 7 så er 65 millioner linier og 8 er 70 millioner linier.

Så Facebook koden er nok noget mindre end Windows koden, hvis man sammenligner nyeste med nyeste.
Gravatar #52 - arne_v
3. maj 2013 23:32
#FB & PHP

Selve FB er skrevet i PHP. FB er en af de helt store PHP brugere (sammen med bl.a. Yahoo).

(og hvorvidt PHP bliver fortolket, compilet til C++ og så compilet til native eller compilet til byte code som JIT'es ændrer ikke ved at kildekoden er PHP)

Men FB bruger dog også andet.

Hele deres data analyse er baseret på Java og diverse Apache big data produkter.

Deres chat er skrevet i Erlang og C++.

Og de har også lidt mindre ting skrevet i Python.
Gravatar #53 - smiley
4. maj 2013 08:26
It's not the size of the code, it's how you use it.

(Ja ja, forsinket, I know)
Gravatar #54 - Bjarni
4. maj 2013 09:04
ragemar (12) skrev:
Hvornår er kvantitet blev noget man praler med?



Det har mænd vel gjort lige så længe vi kan spore menneskeheden tilbage ;-)

Gravatar #55 - Yssing
4. maj 2013 12:44
Hvis man gerne vil cross-platform udvikle, så skal man holde sig fra .NET, nøjes eks. med java eller Monkey, som compilerer til stort set alt, med samme source.

Gravatar #56 - gramps
4. maj 2013 13:26
#34
Få dig en ordentlig uddannelse. På min er der adgang til VS 2013 Ultimate - selvfølgelig gratis. Men hold da kæft hvor er det overpriced.
Gravatar #57 - arne_v
4. maj 2013 14:04
#56

Super imponerende.

Altså at I har fået MS til at lave en speciel VS version til jer!

:-) :-) :-)
Gravatar #58 - bjerh
4. maj 2013 14:32
#57 Arne, nu må du ikke gøre ham mere ked af det end han allerede bliver det, når han finder ud af at han ikke kan bruge det til en døjt.

Edit: kommer lige flamebait-uddelere i forvejen. Snakker om licensering.
Gravatar #59 - JensM
5. maj 2013 20:16
Snart er de fleste virksomheder vel større end Microsoft
Gravatar #60 - Magten
5. maj 2013 20:54
Ja, de fleste virksomheder har vel 7, snart 8, produkter (divisioner? http://www.zdnet.com/windows-azure-joins-microsoft... der omsætter for over en milliard dollars om året.
Gravatar #61 - gramps
7. maj 2013 11:04
bjerh (58) skrev:
#57 Arne, nu må du ikke gøre ham mere ked af det end han allerede bliver det, når han finder ud af at han ikke kan bruge det til en døjt.


Det fungerer fint til de krav jeg pt. har. Har dog endnu ikke forsøgt at lave et program færdigt til installation på andre computere end min egen. Hvis jeg engang begynder at udvikle programmer som andre må bruge (og som rent faktisk tilbyder funktionalitet, som ikke findes endnu), så skifter jeg IDE.

Og jeg mente selvfølgelig 2012, ikke 2013. Jeg sad og tænkte på den nyeste Office-pakke.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login