Fiche technique | |
---|---|
Type de produit : | Réseau sociaux |
Fondateur : | Mark Zuckerberg, Eduardo Saverin, Andrew McCollum, Dustin Moskovitz, Chris Hughes |
Année d'existence : | 2004 à maintenant |
Introduction
Certainement le plus connu dans l'esprit collectif, FaceBook, est un réseau sociaux s'adressant à n'importe qui, de n'importe quel âge, sans discrimination et aussi sans se prendre trop trop au sérieux. Ainsi, de nombreuses personnes écrivent vraiment n'importe quoi sur ce réseau sociaux sans jamais ce soucier des conséquences ou de l'impact de leur écrit.
Programmeur
Le site de Facebook est écrit à l'aide du langage de programmation PHP, mais il ne diffuse pas son code source sur Internet. En revanche, les développeurs de Facebook sont très actif sur les forums et les sites communautaires dédiés au PHP. Les développeurs de Facebook ont développées beaucoup de Service Web et d'API permettant d'accéder aux différents services automatiquement pour des applications externes à FaceBook. De plus, certains tentatives comme le FBML (Facebook Markup Language) n'ont pas été couronné de succès et finalement FaceBook a décidé de les retirés de leur site. Voici la liste des différents projets destiné aux programmeurs développés par FaceBook :
Catégorie | Projets |
---|---|
Android | Hermes, React Native, Flipper, Spectrum, Fresco, Litho |
Frontale / Intégration | React, Create React App, Jest, Flux, Draft.js, Prepack |
Infrastructure de données | RocksDB, GraphQL, Presto, MyRocks, Haxl |
Intelligence artificielle | PyTorch, Hydra, Detectron2, Classy Vision, PHYRE, fastText |
iOS | React Native, Flipper, Spectrum, xctool, Chisel, ComponentKit |
Langage | Flow, Reason, Hack |
Linux | bpf, btrfs, netconsd, cgroup2, psi, oomd |
Opérations de développeur | Katran, Mcrouter |
Outils de développement | Rome, Folly, Hydra, Docusaurus, Zstd, Watchman |
Réalité virtuelle | React 360 |
Sécurité | osquery, FBCTF |
Exemple
Voici un exemple montrant comment afficher un bouton Facebook «J'aime» :
- <script type="text/javascript" src="http://connect.facebook.net/fr_FR/all.js#xfbml=1"></script>
- <script type="text/javascript">
- FB.init({
- status : true, // Vérifier l'état de connexion
- cookie : true, // Active les cookies pour allouer la session d'accès serveur
- xfbml : true // Analyse les balises XFBML
- });
- </script>
- <fb:like layout="button_count" width="120" show_faces="true" font="arial"></fb:like>
on obtiendra le résultat suivant :
|
Voir également
Langage de programmation - JavaScript - Références des bibliothèques et cadres d'application - React
Références des SDK - Facebook JavaScript SDK - Accueil
Langage de programmation - FBML - Accueil