Tegenwoordig zie je het steeds meer.. Hyves, Twitter, Facebook, LinkedIn, Heello. Er komen steeds meer nieuwe Social Media sites. Allemaal erg leuk natuurlijk, maar nu wil ik toch wel eens de achterliggende technieken achter zo'n website weten.

Kan iemand mij wat meer vertellen over de werking van bijvoorbeeld Hyves, Facebook of Twitter? 't Is misschien een beetje een 'wilde' vraag waar natuurlijk niet iedereen antwoord op weet, zoals bij Argeweb (;-)). Maar ik ben toch benieuwd of er mensen zijn die contacten hebben met eventueel medewerkers bij Hyves (Lijkt mij voor Twitter en Facebook niet het geval).

Worden er bij zulke websites ook gewoon standaard Frameworks gebruikt? Of is de kennis zo danig groot dat ze alles zelf ontwikkelen. En ook ben ik er erg benieuwd naar of ze gewoon de 'standaard' dingen toepassen zoals PHP (OOP) en MySQL databases. Of zitten er echt 'servers' achter die veel denkwerk op zich nemen? Misschien leuk om wat stukken code met elkaar te delen die eventueel worden toegepast op één site zoals Twitter?

Is er iemand die er mij meer over kan vertellen? Vooral omdat het mij leuk lijkt om eens een systeem te schrijven zoals Twitter. Hyves en Facebook is onmogelijk te doen in je eentje in een relatief korte tijd.

Sinds kort is het nieuwe medium Heello gelanceerd wat eigenlijk de opvolger is van Twitter door de oprichter van Twitpic. En het valt mij op dat dit in een super korte tijd is neergezet, want de eigenaar van Twitpic heeft deze plannen nog niet zo lang. Natuurlijk weet niemand of er op de achtergrond is gewerkt aan het systeem.

En nee, ik ga niet de makers mailen om deze info. Want anders had ik de vraag niet hier gesteld ;-)
Dat is inderdaad heel erg mooi! Zend Route vind ik één van de mooiste dingen van Zend Framework.

Overigens, achter de controller moet direct de action.. Daar mogen geen variabelen tussen zitten.. :-)
Maar misschien kun je dan ook gewoon de vaste controllers registreren? Zoals:

domain.com/account/..
/settings
/..
/..
domain.com/...

Zo kun je makkelijk kijken of het om een user gaat of om een 'pagina'.
Of zoals Hyves; *.domain.com

Ik heb eerlijk gezegd geen idee hoe dat bij Zend gaat.
Niels Kieviet op 11/08/2011 21:54:09

Dat is inderdaad heel erg mooi! Zend Route vind ik één van de mooiste dingen van Zend Framework.

Overigens, achter de controller moet direct de action.. Daar mogen geen variabelen tussen zitten.. :-)

Sure? Ik dacht dat alles door elkaar kon eigenlijk... maar is alweer even geleden.

Maar het is toch altijd zo dat je vantevoren al je routes moet inladen, en dan kijken of je een match hebt he? Andersom kan niet? Dus je hebt een route en dan kijken of die specifieke route bestaat?
@Ozzie

Ik weet snap helemaal wat je bedoeld?
Je kan met $this->url() in de a tags aangeven welke route wilt gebruiken.

@PHP scripter
Ja dat kan, dat is standaard.
Ik gebruik ZF niet meer...

Ik bedoel in het algemeen, als je hebt...

www.mijnsite.nl/opgevraagderoute

"opgevraagderoute"moet je vertalen naar de juiste pagina. Maar stel nu, jouw site heeft 200 routes. Moet je dan telkens bij iedere pagina-aanroep die 200 routes inladen en dan vervolgens kijken of je een match hebt, of zou dat ook andersom kunnen? Dus dat je kijkt of "opgevraagderoute" bestaat en zo ja welke pagina daar bij hoort. Naja, klinkt een beetje krom hoe ik het opschrijf maar ik hoop dat je me begrijpt :)

Reageren