Ik keek over de Facebook broncode voor zowel index als onderzoekspagina's. Als ondernemingsontwikkelaar van wat ervaring, is de broncode altijd interessant aan me aangezien het een inzicht in de gezondheid van een bedrijf verstrekt. De interesserende hoogtepunten van de code Facebook zijn:

1. Facebook schrijft vrij schone code & handhaaft codagenormen. De code is leesbaar.

2. Aan codeur Facebook: Het roepen van een functie om magisch te doen is geen voorbeeld van schone code; in antwoord op Facebook becommentariëren de codeurs - Heilige shit, is dit het schoonste fucking frontend dossier u ooit hebt gezien

3. Facebook doet geen MVC. Er is niet om het even welke scheiding van belang voor zover ik kon zien. Het is ook niet de baan van een ontwerper. Het wordt gecreërd door ontwikkelaars met ton van procedurePHP code.

4. Facebook ook doet veel voorwerp niet - de georiënteerde codage ook niet, minstens het bleek niet duidelijk uit deze brondossiers. Het is duidelijke en eenvoudige procedurecode.

5. Facebook gebruikt malplaatjes wat aardig is.

Het doet wat interessant materiaal met reclame, schat specifiek de lengte van pagina en attributen om te tonen reclame te bepalen. Er zijn hier weinig interessante ideeën.

Verwachtte u meer? Er zijn niet werkelijker, neemt een blik zelf. Ik ben benieuwd of is de code van MySpace schoon.