Section courante

A propos

Section administrative du site

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» :

  1. <script type="text/javascript" src="http://connect.facebook.net/fr_FR/all.js#xfbml=1"></script>
  2. <script type="text/javascript">
  3.      FB.init({
  4.           status : true, // Vérifier l'état de connexion
  5.           cookie : true, // Active les cookies pour allouer la session d'accès serveur
  6.           xfbml  : true  // Analyse les balises XFBML
  7.      });
  8. </script>
  9. <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

Dernière mise à jour: Samedi, le 1 septembre 2012