Nicht beansprucht: Wir arbeiten an Salesforce Heroku ?
Salesforce Heroku Bewertungen: 4.3/5 – Solide Wahl
Salesforce Heroku ist eine Cloud-Plattform als Service (PaaS), die es Entwicklern ermöglicht, Anwendungen in verschiedenen Programmiersprachen und Frameworks in der Cloud zu erstellen, auszuführen und zu skalieren. Es vereinfacht den Bereitstellungsprozess, verwaltet die Infrastruktur automatisch und bietet integrierte Datendienste, sodass sich Entwickler leichter auf das Schreiben von Code konzentrieren können, ohne sich um die zugrunde liegende Hardware- oder Softwareebene kümmern zu müssen. Heroku unterstützt eine breite Palette von Entwicklungssprachen, darunter Ruby, Java, Node.js, Python und PHP, und bietet eine äußerst flexible Umgebung für die Anwendungsentwicklung und -bereitstellung.
| Unternehmen | Salesforce |
|---|---|
| Gründungsjahr | 1999 |
| Firmengröße | Über 10,001 Mitarbeiter |
| Hauptsitz | San Francisco, Kalifornien |
| Soziale Medien |
| Kompetenzen |
API
CLI
|
|---|---|
| Kategorie |
Vertriebspartner
Unternehmen
|
| Einsatz | Cloud / SaaS / Webbasiert |
| Training | Dokumentation |
| Sprachen | Englisch |
Vergleichen Salesforce Heroku mit anderen beliebten Tools in derselben Kategorie.
Die Heroku-Toolbelt macht alles kinderleicht – von der Profilerstellung eines bereitgestellten Systems bis zum Wechsel zwischen lokaler und Remote-Konsole, um beliebige Aufgaben auszuführen. Es fühlt sich an, als würde man auf dem eigenen Rechner arbeiten, selbst bei komplexen Remote-Aufgaben. Die Procfile-Funktion ist unverzichtbar, da ich damit problemlos zusätzliche Tests und Continuous Integration konfigurieren sowie zusätzliche Skripte ausführen kann, die ich für bestimmte Produktanforderungen benötige. Der Wechsel zwischen meinem lokalen und meinem Remote-System sowie die Installation mehrerer Instanzen per einfacher Befehlszeile sind für mich ein absolutes Muss!
Steile Lernkurve. Um die Heroku-Plattform vollumfänglich nutzen zu können, muss man sich viel Zeit nehmen, um die Befehle und Funktionsweise zu erlernen. Ich habe eine Weile gebraucht, um mich wirklich damit auseinanderzusetzen. Ich wünschte, es wäre etwas einfacher, damit ich die großartigen Plugins schon viel früher hätte nutzen können.
Eine RESTful-API mit Echtzeitfunktionen. Es ist praktisch identisch mit der Arbeit in meiner gewohnten Umgebung. Daher hatte ich keinerlei Probleme mit der klassischen Ausrede: „Auf meinem Rechner funktioniert es.“
Echtzeit-Synchronisierung zwischen Salesforce und Heroku Enterprise. Verknüpfung von Objekten über indirekte/externe Nachschlagebeziehungen, um auf die Daten in Salesforce zugreifen zu können. Optionen zur Begrenzung von Synchronisierungstransaktionen. Erstellung mehrerer Anwendungen innerhalb derselben Organisation usw.
Die Implementierung mit Heroku ist hier nicht ganz einfach, da man die Heroku-Plattform und ihre Funktionen vollständig verstehen muss. Man muss einige Einstellungen auf beiden Seiten anpassen. Da wir aber einige Trailhead-Kapitel speziell für Schulungszwecke anbieten, ist das sehr hilfreich.
Unser Serviceanalyst nutzte bisher ein komplexes Echtzeit-Berichtssystem. Nun hat unser Team ein teilweise neues Tool für denselben Zweck eingeführt. Mit Heroku Quick Sync können sie die Echtzeit-Einblicke ganz einfach verfolgen.
Mir gefällt, dass die Bereitstellung von Webanwendungen und Diensten so einfach ist. Man muss sich nicht mit der Serverkonfiguration oder -anpassung für optimale Leistung auseinandersetzen. Mit Heroku Enterprise lässt sich zudem die Skalierbarkeit jeder Anwendung erhöhen, und das Support-Team ist sehr erfahren und hilft bei allen Fragen zu Netzwerkproblemen, Ausfallzeiten, Serverkonfiguration usw.
Mein Team und ich haben bis jetzt keine Probleme oder Dinge gefunden, die uns nicht gefallen.
Mein Team muss die Server für unsere Anwendung nicht konfigurieren. Die Installation von Continuous Integration, Testservern, Mailserver, Git-Server und Sonar-Server ist für eine große Anwendungsumgebung sehr komplex. Mit Heroku Enterprise konfigurieren wir lediglich die Elemente und können sofort loslegen, wenn wir Funktionen erweitern möchten.
Ich finde die einfache Bedienung super. Es nimmt uns die Systemadministrationsaufgaben ab.
Die Skalierung ist teurer als bei AWS, aber das ist für uns in Ordnung.
Wir sind gerade dabei, ein Startup aufzubauen, deshalb möchten wir uns lieber nicht mit Systemadministratoraufgaben befassen.
Was mir an Heroku am besten gefällt, ist seine Einfachheit und Direktheit.
Nicht wirklich. Einzig das Neustarten von Prozessen war für mich zunächst etwas knifflig, aber sobald ich deren Philosophie besser verstanden hatte, lief alles reibungslos.
Entwicklerwerkzeuge und -lösungen zur Steigerung der Benutzerproduktivität.
Einfache Einrichtung und Bedienung. Neue Funktionen oder Plugins lassen sich problemlos hinzufügen. Gut dokumentiert und leicht verständlich. Die Entwicklung wird vereinfacht, da alle benötigten Ressourcen bereitgestellt werden.
Mir fällt es immer noch schwer zu verstehen, was ein Leistungsprüfstand ist. Er ist schlecht dokumentiert, und ich habe noch keine gute Erklärung dazu gesehen.
Ich nutze es für die Bereitstellung all meiner Geschäftsprodukte, Anwendungen und Websites. Da es sehr benutzerfreundlich und einfach zu implementieren ist, hat sich die Anzahl der benötigten Tools deutlich reduziert. Alle Programmiersprachen sind hervorragend unterstützt, und die Skalierbarkeit ist erstklassig.
Ich muss mich nicht selbst um DevOps kümmern oder ein eigenes DevOps-Team einstellen. Heroku ist zwar teurer als andere Bereitstellungsoptionen, aber immer noch günstiger als die Einstellung eines guten DevOps-Teams.
Ich würde mir eine bessere, sofort einsatzbereite Unterstützung für mehr Technologien wünschen, wie Haskell, Elixir usw.
Code bereitstellen
Es ist kinderleicht, eine Website auf Heroku hochzuladen und sie sofort online zu stellen. Heroku bietet eigene Tools zum Herunterladen, die das Hochladen extrem vereinfachen.
Wenn Sie keine teurere Mitgliedschaft besitzen, kann es beim ersten Öffnen einer Website zu einer kurzen Verzögerung kommen. Falls Sie also jemandem etwas vorführen möchten, sollten Sie die Seite unbedingt aktualisieren, bevor Sie die Demo zeigen.
Hosting einer programmierten Website. Toll, einen Ort zu haben, um Dinge zu demonstrieren.
Heroku ist führend im aufstrebenden Markt für Platform-as-a-Service (PaaS). Die erweiterbare und gut vernetzte Cloud-Hosting-Plattform ermöglicht die nahezu mühelose Bereitstellung und Verwaltung von Anwendungen in verschiedenen gängigen Programmiersprachen. Seit ihrer Gründung als reine Ruby-Anwendungshosting-Plattform hat Heroku große Fortschritte gemacht und unterstützt mittlerweile neben Ruby auch Python, Node.js, Java und PHP. Heroku bietet ein Freemium-Modell, und Ruby-Begeisterte, die Heroku einmal ausprobiert haben, sind meist begeistert, nutzen immer mehr Ressourcen und wechseln schließlich zum Premium-Angebot.
Auf Dynos können keine anderen Dienste ausgeführt werden. Dynos sind ausschließlich für Anwendungsprozesse vorgesehen. Datenbanken, Hintergrundprozesse und andere Dienste sind in der Regel kostenpflichtig und müssen über Heroku-Add-ons oder Drittanbieterdienste bezogen werden. Es gibt keine Möglichkeit, Systemsoftware zu installieren. Heroku bietet zwar einige gängige Pakete wie ImageMagick an, aber für alles andere sind Sie auf alternative Lösungen angewiesen.
Moderne Platform-as-a-Service für die Entwicklung von Unternehmensanwendungen. App-Entwicklungsteams in Unternehmen profitieren von allen Kernvorteilen von Heroku – darunter intelligente Container, sofortige Skalierbarkeit, leistungsstarke Entwicklertools und Workflows, vorintegrierte Add-ons und Datendienste – sowie von zusätzlichen Kollaborationsfunktionen, erweiterten Steuerungsmöglichkeiten und Support auf Enterprise-Niveau. So können Unternehmen genauso einfach wie Startups hochgradig ansprechende und innovative Anwendungen entwickeln.
Wie einfach und schnell sich eine Webanwendung bereitstellen und in Betrieb nehmen lässt.
Es ist sehr teuer und die Fehlersuche kann mitunter schwierig sein.
Das geschäftliche Problem besteht darin, wie man eine Webanwendung schnell und einfach bereitstellen kann.