Heroku – Die offizielle Cloud-Plattform für Facebook

Die Einführung eines Facebook-Anwendungspakets durch den Platform-as-a-Service-Anbieter Heroku zielte darauf ab, Unternehmen dabei zu helfen, Facebook-Anwendungen mithilfe der Plattform von Heroku einfacher zu erstellen.

Heroku ermöglicht es Unternehmen, ihre Anwendungen einfach zu erstellen, bereitzustellen und zu skalieren, und Facebook ist die beliebteste soziale Plattform. fPlatform-as-a-Service-Anbieter Herokus Einführung eines Facebook-Anwendungspakets zielte darauf ab, Unternehmen dabei zu helfen, Facebook-Anwendungen mithilfe der Plattform von Heroku einfacher zu erstellen.

Heroku ermöglicht es Unternehmen, ihre Anwendungen einfach zu erstellen, bereitzustellen und zu skalieren, und Facebook ist die beliebteste soziale Plattform für diese Anwendungen. Das neue Facebook-Anwendungspaket des Unternehmens bringt dieses Wissen und diese Erfahrung bei der Unterstützung von Kunden bei der Entwicklung von Anwendungen zum Tragen, mit Ressourcen, die speziell auf die Unterstützung von Facebook-Entwicklern zugeschnitten sind. Im Paket enthalten sind Herokus dedizierter Datenbankdienst, Dynos und Worker, New Relic-Anwendungsleistungsüberwachung und Memcaching.

Byron Sebastian, CEO von Heroku, sagt: „Facebook-Anwendungen sind eine eindeutige Kategorie, in der wir gesehen haben, dass große und kleine Kunden erfolgreich Millionen neuer potenzieller Kunden und Benutzer auf unserer Plattform erreichen.“ Die Heroku-Facebook-Initiative hilft Kunden dabei, die Best Practices zu nutzen, die wir bei der Arbeit mit diesen Anwendungen ermittelt haben.“

Heroku ist die einzige Cloud-Plattform, die Facebook den Entwicklern zur Verfügung stellt, und wird seinem Ruf gerecht, Anwendungen schnell und ohne großen Aufwand bereitstellen zu können. Heroku bietet eine Vorlage für jede von Entwicklern ausgewählte Sprache (Node.js, PHP, Python oder Ruby). Die Vorlagenanwendung verfügt über grundlegende Funktionen für den Zugriff auf die Facebook-API, um Listen mit Freunden, Fotos, Interessen und anderen Daten der Benutzer abzurufen.

Der Vorteil der Verwendung von Heroku besteht natürlich darin, dass dadurch die Komplexität der Serververwaltung zum Ausführen von Anwendungen erheblich verringert wird. Beachten Sie, dass dies nicht der erste Vorstoß in das Facebook-Anwendungsland für Heroku ist. Seit November 2010 bietet das Unternehmen ein Facebook Application Package an. Neu ist hier die Vereinfachung der Erstellung der Anwendungen.

Wenn Sie nur ein 100%-Entwickler sind, der etwas zum Laufen bringen möchte und sich nicht zu viele Gedanken über die Skalierbarkeit machen möchte, könnte Heroku den Mehraufwand wert sein. Denn trotz der Kosten bietet Heroku einen sehr einfachen, unkomplizierten Hosting-Service, der vor allem erhebliche Arbeitslasten bewältigen kann. Sie könnten etwas Ähnliches mit VPS, dedizierten Boxen an anderer Stelle oder sogar Amazon EC2 einrichten, aber Sie werden Zeit mit der Serverkonfiguration verbringen.

Aber alles in allem hat Heroku auch Nachteile. Wenn Sie eine Anwendung erstellen, geht es Ihnen in erster Linie um deren Funktionalität, Benutzerfreundlichkeit und allgemeine Attraktivität. Eines der größten Probleme bei Heroku besteht darin, dass Sie Ihre Anwendung unter Berücksichtigung der Plattform programmieren müssen. Dies führt dazu, dass Sie längerfristig planen müssen, als Ihnen lieb ist, vor allem, wenn Ihnen das Erlebnis nicht gefällt. Mit Heroku sind Sie eingesperrt.

Es sei denn, Sie möchten Ihre Anwendung für eine andere Plattform umkodieren. Hinzu kommt das große Kompatibilitätsproblem: Heroku verfügt über eigene benutzerdefinierte Anwendungsserver. Hierbei handelt es sich nicht um Standard-Open-Source-Server, sondern um Server, die den Grad der Anwendungskompatibilität erheblich verringern und Sie im Allgemeinen dazu zwingen, Ihre Anwendungen neu zu schreiben. In Heroku teilen Ihre Apps Anwendungsserver und Datenbanken mit anderen Benutzern. Diese Art der eingeschränkten Isolation kann offensichtlich zu Datenschutzproblemen und möglichen Abstürzen und Fehlern aufgrund der Anwendungen anderer Benutzer führen.

Zweifellos hat Heroku mehr Vor- als Nachteile, und dass Facebook Heroku als einzigen PaaS-Anbieter ausgewählt hat, ist eine große Sache. Entwickler lieben es und wir auch!oder diese Anwendungen. Das neue Facebook-Anwendungspaket des Unternehmens bringt dieses Wissen und diese Erfahrung bei der Unterstützung von Kunden bei der Entwicklung von Anwendungen zum Tragen, mit Ressourcen, die speziell auf die Unterstützung von Facebook-Entwicklern zugeschnitten sind. Im Paket enthalten sind Herokus dedizierter Datenbankdienst, Dynos und Worker, New Relic-Anwendungsleistungsüberwachung und Memcaching.

Byron Sebastian, CEO von Heroku, sagt: „Facebook-Anwendungen sind eine eindeutige Kategorie, in der wir gesehen haben, dass große und kleine Kunden erfolgreich Millionen neuer potenzieller Kunden und Benutzer auf unserer Plattform erreichen.“ Die Heroku-Facebook-Initiative hilft Kunden dabei, die Best Practices zu nutzen, die wir bei der Arbeit mit diesen Anwendungen ermittelt haben.“

Heroku ist die einzige Cloud-Plattform, die Facebook den Entwicklern zur Verfügung stellt, und wird seinem Ruf gerecht, Anwendungen schnell und ohne großen Aufwand bereitstellen zu können. Heroku bietet eine Vorlage für jede von Entwicklern ausgewählte Sprache (Node.js, PHP, Python oder Ruby). Die Vorlagenanwendung verfügt über grundlegende Funktionen für den Zugriff auf die Facebook-API, um Listen mit Freunden, Fotos, Interessen und anderen Daten der Benutzer abzurufen. Der Vorteil der Verwendung von Heroku besteht natürlich darin, dass dadurch die Komplexität der Serververwaltung zum Ausführen von Anwendungen erheblich verringert wird.

Beachten Sie, dass dies nicht der erste Vorstoß in das Facebook-Anwendungsland für Heroku ist. Seit November 2010 bietet das Unternehmen ein Facebook Application Package an. Neu ist hier die Vereinfachung der Erstellung der Anwendungen. Wenn Sie nur ein 100%-Entwickler sind, der etwas zum Laufen bringen möchte und sich nicht zu viele Gedanken über die Skalierbarkeit machen möchte, könnte Heroku den Mehraufwand wert sein. Denn trotz der Kosten bietet Heroku einen sehr einfachen, unkomplizierten Hosting-Service, der vor allem erhebliche Arbeitslasten bewältigen kann. Sie könnten etwas Ähnliches mit VPS, dedizierten Boxen an anderer Stelle oder sogar Amazon EC2 einrichten, aber Sie werden Zeit mit der Serverkonfiguration verbringen.

Aber alles in allem hat Heroku auch Nachteile. Wenn Sie eine Anwendung erstellen, geht es Ihnen in erster Linie um deren Funktionalität, Benutzerfreundlichkeit und allgemeine Attraktivität. Eines der größten Probleme bei Heroku besteht darin, dass Sie Ihre Anwendung unter Berücksichtigung der Plattform programmieren müssen. Dies führt dazu, dass Sie längerfristig planen müssen, als Ihnen lieb ist, vor allem, wenn Ihnen das Erlebnis nicht gefällt. Mit Heroku sind Sie eingesperrt. Es sei denn, Sie möchten Ihre Anwendung für eine andere Plattform umkodieren.

Hinzu kommt das große Kompatibilitätsproblem: Heroku verfügt über eigene benutzerdefinierte Anwendungsserver. Hierbei handelt es sich nicht um Standard-Open-Source-Server, sondern um Server, die den Grad der Anwendungskompatibilität erheblich verringern und Sie im Allgemeinen dazu zwingen, Ihre Anwendungen neu zu schreiben. In Heroku teilen Ihre Apps Anwendungsserver und Datenbanken mit anderen Benutzern. Diese Art der eingeschränkten Isolation kann offensichtlich zu Datenschutzproblemen und möglichen Abstürzen und Fehlern aufgrund der Anwendungen anderer Benutzer führen.

Zweifellos hat Heroku mehr Vor- als Nachteile, und dass Facebook Heroku als einzigen PaaS-Anbieter ausgewählt hat, ist eine große Sache. Entwickler lieben es und wir auch!

Nehmen Sie Kontakt mit uns auf.

Abonnieren Sie die neuesten Updates

zusammenhängende Posts

Hinterlasse einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

de_DEGerman