10
votes

La curiosité de Facebook, quel cadre JavaScript utilise-ils?

Vous vous demandez si certains d'entre vous savent ce que JavaScript Framework Facebook utilise?

merci


3 commentaires

Vous pouvez vérifier vous-même. Il suffit de regarder le code. C'est la beauté de JavaScript.


Ouais mais le tout est emballé mais aucune mention de tout droit d'auteur.


@RAGEZ: Vous pouvez utiliser une beauté ( jsbeautifier.org ), qui est à l'opposé d'un mini-ordinateur. Qui explique la partie "beauté" de mon commentaire: D


6 Réponses :


9
votes

On dirait qu'ils utilisent leur propre comme il n'y a pas de références de script yui / jQuery et il ressemble à des scripts standard DOM.


0 commentaires

1
votes

Je me suis demandé cette question auparavant. Il est très difficile de dire cependant, car ils ont tout obstrué. Qui sait ce qu'ils font? C'est leur propriété privée, leurs serveurs sont privés du monde.

Je sais certaines choses. Ils ont pollué beaucoup l'espace de nom mondial avec des modules qui ne commencent pas avec Dojo, Yahoo ou JQuery.

Apparemment, ils ont leur propre bibliothèque JavaScript appelée FBJS, cependant, je ne connais pas l'étendue de leur utilisation dans leur propre site.

http://wiki.developers.facebook.com/index.php/fbjs


0 commentaires

5
votes

Son hypothèse devinez.

Tout d'abord, leurs services de base sont basés sur EHIFT que Facebook a fait OpenSource; En outre, ils ont leur propre bibliothèque basée sur JavaScript. Ils incorporent probablement beaucoup de code standard Dom Scripting (mais obscurcié) dans et au-dessus de l'espace utilisateur.

basé sur Présentations Vous pouvez avoir une idée de leur disposition organisationnelle et comment ils pourraient mettre en œuvre beaucoup de leurs fonctionnalités.

Il y a eu une fuite circa 2007 du code source si vous pouvez le trouver, s'il est toujours présent, mais bien sûr: c'est Internet.

Nous pourrions réellement obtenir nos mains sur la source de courant devraient Facebook est conforme à leur ordonnance du tribunal.


0 commentaires

2
votes

Il existe également "Javelin", comme révélé à l'approvisionnement ouvert du pharmicator, un outil interne effectué pour contrôler le code source en interne (git Viewer) + tâches et autres choses.

Voici la documentation: http://phabricator.com/docs/javelin/index.html

Vous pouvez également rechercher la source (en accédant à un pharmicator) et jetez un coup d'œil à certaines particularités de la manière dont Facebook développe leurs applications.


0 commentaires

1
votes

aucun. Pour les grands projets, l'utilisation d'un cadre limite généralement des capacités de manière à ce que ce soit une perte de temps pour l'étendre au lieu de construire un cadre personnalisé. Cependant, les ingénieurs Facebook ont ​​pris cela plus loin en modifiant la langue PHP / JavaScript actuelle en fonction de leurs besoins. Voici une présentation sur la pile de logiciels de Facebook: http://www.infoq.com/presentes/ Facebook-Software-Stack


0 commentaires

0
votes

J'ai entendu réagir JS Framweork utilisé par Facebook.

Auparavant, cela n'est pas open source, maintenant ils sont libérés comme opensource

Voici le lien GIT HUB:

Facebook React JS


0 commentaires