Heroku - La plateforme cloud officielle de Facebook

Le fournisseur de plate-forme en tant que service Heroku a lancé un paquet d'applications Facebook afin d'aider les entreprises à créer plus facilement des applications Facebook à l'aide de la plate-forme Heroku.

Héroku permet aux entreprises de créer, de déployer et d'adapter facilement leurs applications, et Facebook est la plateforme sociale la plus populaire. Le lancement par le fournisseur de plateforme en tant que service Heroku d'un paquet d'applications Facebook visait à aider les entreprises à créer plus facilement des applications Facebook à l'aide de la plateforme Heroku.

Heroku permet aux entreprises de créer, de déployer et d'adapter facilement leurs applications, et Facebook est la plateforme sociale la plus populaire pour ces applications. Le nouveau pack d'applications Facebook de l'entreprise met donc à profit les connaissances et l'expérience acquises en aidant les clients à créer des applications, avec des ressources spécialement conçues pour aider les développeurs de Facebook. Ce pack comprend le service de base de données dédié d'Heroku, des dynos et des workers, la surveillance des performances des applications par New Relic et la mise en cache des mémoires.

Byron Sebastian, PDG d'Heroku, déclare : "Les applications Facebook constituent une catégorie claire dans laquelle nous avons vu des clients, grands et petits, atteindre avec succès des millions de nouveaux clients et utilisateurs potentiels sur notre plateforme. L'initiative Facebook d'Heroku aide les clients à tirer parti des meilleures pratiques que nous avons identifiées en travaillant avec ces applications".

Heroku est la seule plateforme en nuage fournie par Facebook aux développeurs et elle est à la hauteur de sa réputation : elle permet de déployer les applications rapidement et sans trop de difficultés. Heroku fournit un modèle pour le langage choisi par les développeurs (Node.js, PHP, Python ou Ruby). L'application modèle aura des fonctions de base pour accéder à l'API de Facebook afin d'obtenir des listes d'amis, de photos, d'intérêts et d'autres données des utilisateurs.

L'avantage d'utiliser Heroku, bien sûr, est qu'il supprime une grande partie de la complexité de la gestion des serveurs pour exécuter les applications. Il convient de noter que Heroku n'en est pas à sa première incursion dans le domaine des applications Facebook. L'entreprise propose un pack d'applications Facebook depuis novembre 2010. La nouveauté réside dans la simplification de la création des applications.

Si vous n'êtes qu'un développeur 100% qui souhaite mettre quelque chose en place et fonctionner sans trop se préoccuper de l'évolutivité, Heroku peut valoir la peine de dépenser plus. Car, malgré le coût, Heroku offre un service d'hébergement très simple et sans tracas qui, de manière cruciale, peut gérer des charges de travail importantes. Vous pourriez mettre en place quelque chose de similaire avec des VPS, des boîtes dédiées ailleurs, ou même Amazon EC2, mais vous passerez du temps à configurer le serveur.

Cela dit, Heroku présente aussi des inconvénients. Si vous créez une application, votre principale préoccupation est sa fonctionnalité, sa facilité d'utilisation et son attrait général. L'un des plus gros problèmes avec Heroku est que vous devez coder votre application en tenant compte de la plateforme. Cela vous oblige à planifier à plus long terme que vous ne le souhaiteriez, surtout si vous décidez que vous n'aimez pas votre expérience. Avec Heroku, vous êtes bloqué.

À moins que vous ne souhaitiez recoder votre application pour une autre plateforme. Ensuite, il y a l'énorme problème de la compatibilité : Heroku a ses propres serveurs d'application personnalisés. Il ne s'agit pas de serveurs standard à code source ouvert, mais de serveurs qui réduisent considérablement le niveau de compatibilité des applications, ce qui vous oblige généralement à réécrire vos applications. Dans Heroku, vos applications partagent des serveurs d'application et des bases de données avec d'autres utilisateurs. Ce type d'isolement limité peut évidemment conduire à des problèmes de confidentialité des données et à d'éventuelles pannes et erreurs dues aux applications d'autres utilisateurs.

Sans aucun doute, Heroku a plus de mérites que d'inconvénients, et pour Facebook, choisir Heroku comme son seul fournisseur PaaS est une grande chose. Les développeurs l'adorent et nous aussi ! ou ces applications. Le nouveau pack d'applications Facebook de l'entreprise met donc à profit les connaissances et l'expérience acquises en aidant les clients à créer des applications, grâce à des ressources spécialement conçues pour aider les développeurs de Facebook. Le package comprend le service de base de données dédié d'Heroku, les dynos et les travailleurs, le contrôle des performances des applications New Relic et la mise en cache des mémoires.

Byron Sebastian, PDG d'Heroku, déclare : "Les applications Facebook constituent une catégorie claire dans laquelle nous avons vu des clients, grands et petits, atteindre avec succès des millions de nouveaux clients et utilisateurs potentiels sur notre plateforme. L'initiative Facebook d'Heroku aide les clients à tirer parti des meilleures pratiques que nous avons identifiées en travaillant avec ces applications".

Heroku est la seule plateforme en nuage fournie par Facebook aux développeurs et elle est à la hauteur de sa réputation : elle permet de déployer les applications rapidement et sans trop de difficultés. Heroku fournit un modèle pour le langage choisi par les développeurs (Node.js, PHP, Python ou Ruby). L'application modèle aura des fonctions de base pour accéder à l'API de Facebook afin d'obtenir des listes d'amis, de photos, d'intérêts et d'autres données des utilisateurs. L'avantage d'utiliser Heroku, bien sûr, est qu'il supprime une grande partie de la complexité de la gestion des serveurs pour exécuter les applications.

Notez que ce n'est pas la première fois qu'Heroku s'aventure sur le terrain des applications Facebook. L'entreprise propose un pack d'applications Facebook depuis novembre 2010. La nouveauté réside dans la simplification de la création des applications. Si vous n'êtes qu'un développeur 100% qui souhaite mettre quelque chose en place et fonctionner sans trop se soucier de l'évolutivité, Heroku pourrait valoir la dépense supplémentaire. Car, malgré le coût, Heroku offre un service d'hébergement très simple et sans tracas qui, de manière cruciale, peut gérer des charges de travail importantes. Vous pourriez mettre en place quelque chose de similaire avec des VPS, des boîtes dédiées ailleurs, ou même Amazon EC2, mais vous passerez du temps à configurer le serveur.

Cela dit, Heroku présente aussi des inconvénients. Si vous créez une application, votre principale préoccupation est sa fonctionnalité, sa facilité d'utilisation et son attrait général. L'un des plus gros problèmes avec Heroku est que vous devez coder votre application en tenant compte de la plateforme. Cela vous oblige à planifier à plus long terme que vous ne le souhaiteriez, surtout si vous décidez que vous n'aimez pas votre expérience. Avec Heroku, vous êtes bloqué. À moins que vous ne souhaitiez recoder votre application pour une autre plateforme.

Ensuite, il y a l'énorme problème de la compatibilité : Heroku a ses propres serveurs d'application personnalisés. Il ne s'agit pas de serveurs standard à code source ouvert, mais de serveurs qui réduisent considérablement le niveau de compatibilité des applications, vous obligeant généralement à réécrire vos applications. Dans Heroku, vos applications partagent des serveurs d'application et des bases de données avec d'autres utilisateurs. Ce type d'isolement limité peut évidemment conduire à des problèmes de confidentialité des données et à d'éventuelles pannes et erreurs dues aux applications d'autres utilisateurs.

Sans aucun doute, Heroku a plus de mérites que d'inconvénients, et pour Facebook, choisir Heroku comme son seul fournisseur PaaS est une grande chose. Les développeurs l'adorent et nous aussi !

Prenez contact avec nous.

Abonnez-vous pour les dernières mises à jour

Articles Similaires

Laissez un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

fr_FRFrench