Salesforce Entwicklung

Salesforce Entwicklung

Mit Salesforce managen Sie Ihre Kundenbeziehungen effektiver und produktiver und das nicht zuletzt, weil die Plattform sich über individuelle Anpassungen sehr gezielt auf die verschiedenen Unternehmensanforderungen einstellt. Salesforce bietet umfassende Möglichkeiten zum Customizing. Doch wo die Konfiguration nicht ausreicht, kommt Salesforce-Entwicklung zum Einsatz.

Für die Entwicklung in Salesforce stehen drei Technologien zur Verfügung: Apex für die Backendentwicklung sowie Visualforce und Lightning für die Frontendentwicklung.

Die Programmiersprache Apex ist eine stark typisierte, objektorientierte Programmiersprache, deren Syntax Java ähnelt. Visualforce ist die klassische Oberflächentechnologie für Salesforce. Sie lässt sich als Mischung aus HTML, speziellen Visualforce Tags, Apex und Javascript beschreiben. Mithilfe von Visualforce können Sie zügig relativ einfache, aber funktionale Oberflächen entwickeln, die allerdings nur begrenzt modernen Nutzererwartungen entsprechen und nicht ohne weiteren Entwicklungsaufwand mobilfähig sind.
Um diesen Schwächen zu begegnen, hat Salesforce 2016 Lightning veröffentlicht. Die neue Oberflächentechnologie basiert auf Javascript und HTML5. Kombiniert man Design-System Lightning Experience, Lightning App Builder und Lightning Components können benutzerfreundliche und intuitiv bedienbare Anwendungen entwickelt werden, die auf allen Endgeräten in gleicher Qualität funktionieren. Lightning wird Visualforce daher auf absehbare Zeit ersetzen. Aktuell können einige wenige Funktionen noch nicht über Lightning abgebildet werden, sodass sich in diesen Anwendungsfällen eine parallele Verwendung beider Technologien anbietet. Doch bereits heute werden 90 Prozent der neuen Salesforce-Features mit Lightning erzeugt. Entwickler sollten sich daher jetzt mit der neuen Oberflächentechnologie vertraut machen, selbst wenn die Einarbeitung zunächst einen Mehraufwand darstellt.

Als Entwicklungsumgebung für die Anpassung von Salesforce steht die integrierte Salesforce Developer Console zur Verfügung, die ideal für kleine und mittlere Projekte geeignet ist. Für größere Entwicklungen empfiehlt es sich allerdings, ein externes Tool zu verwenden, zum Beispiel Sublime Text mit Mavens Mate, Cloud9 oder IntelliJ mit Illuminated Cloud.
Unternehmen sollten in jedem Fall Entwicklungsrichtlinien etablieren, um eine bessere Lesbarkeit des Codes und eine schnelle Implementierung von Änderungen zu ermöglichen. Um die Wirksamkeit der Richtlinien zu gewährleisten, sollten alle Phasen des Entwicklungsprozesses abgebildet sein. Dabei sollten auch Spezifikationen zur Modellierung und GUI Berücksichtigung finden. Nur so können Entwicklungsrichtlinien als konstruktive Maßnahme der Qualitätssicherung dienen.

Informieren Sie sich auf unserer Website, wie Ihr Unternehmen die Salesforce Entwicklung optimieren kann. Auf unserem Blog informieren wir regelmäßig über aktuelle Entwicklungen und teilen hilfreiche Howtos. Wollen Sie sich einen umfassenderen Überblick über Salesforce verschaffen? Dann holen Sie sich unser E-Book Salesforce Überblick oder lesen Sie unser E-Book zur Salesforce Entwicklung. Sie haben eine individuelle Frage? Gerne können Sie uns auch direkt kontaktieren, per Mail an info@mind-force.de oder nutzen Sie einfach unsere unverbindliche Telefonberatung. Ich nehme mir gerne 30 Minuten Zeit, um mit Ihnen über Ihr Anliegen zu sprechen und Ihnen erste Lösungsmöglichkeiten und nächste Schritte aufzuzeigen.

Salesforce Entwicklung

E-Books und Webinare

Unsere Produkte zu Salesforce Entwicklung

Salesforce eignet sich mit der Force.com Platform hervorragend dafür, mit Hilfe des Salesforce Customizings schnell und einfach neue Anforderungen umzusetzen. Für Anforderungen, die über das Salesforce Customizing hinausgehen, haben wir die richtigen Fachkräfte für Sie!

Mehr Informationen

Ein Salesforce Administrator von mindforce befreit Sie von operativen und administrativen Aufgaben und gibt Ihnen Zeit und Energie, um wieder das Wichtige und Richtige tun zu können.

Mehr Informationen
Angebot anfordern
Preisliste herunterladen
Expert Session
Support