Apex Code

Blick in die Zukunft der On-Demand-Entwicklung

Die Force.com-Programmiersprache Apex ist ein leistungsstarkes neues Tool für Entwickler, die die nächste Generation von Geschäftsanwendungen erstellen möchten. Dank Apex wird eine völlig neue Art von On-Demand-Anwendungen möglich. Diese Sprache bietet ausgereifte Vorgänge und Geschäftslogik - hundertprozentig on-demand und vollkommen ohne Software. Zudem ermöglicht Apex Anpassungen in noch nie da gewesenem Umfang - Sie können das Verhalten vorhandener Funktionen ändern oder ganz neue Funktionen erstellen.

Umfassende Kontrolle auf der Serverseite

Mit Apex können einzelne Entwickler und Dritthersteller dieselben Tools verwenden, die auch das Entwickler-Team hier bei salesforce.com für unsere eigenen Anwendungen verwendet. Zu diesen Anwendungen zählen auch unsere CRM-Produkte, die bei uns eine tragende Rolle spielen. Da diese neuen On-Demand-Anwendungen nativ auf der Force.com-Plattform ausgeführt werden, müssen sich die Entwickler nicht mehr mit den bekannten Problemen in Bezug auf kundenseitige Anwendungen herumärgern.

Entwicklern wird die Java-ähnliche Umgebung sofort bekannt vorkommen. So können die vielen Funktionen der Apex-Sprache sofort genutzt werden. Da Apex nativ auf dem Server ausgeführt wird, ist die Interaktion mit der Benutzeroberfläche über Schaltflächen und Ereignisse möglich. Entwickler können also Daten bearbeiten, Transaktionen lenken und Flusskontrollen serverseitig implementieren. Dadurch können eine Unmenge von Konfigurationen vorgenommen werden: z. B. das Erstellen benutzerdefinierter Komponenten, Anpassung und Ändern von vorhandenem Salesforce-Code, Erstellen von Auslösern und gespeicherten Vorgehensweisen oder sogar das Erstellen und Ausführen komplexer Geschäftsanwendungen.

Die Verwaltung kundenseitiger Anwendungen ist nun kein Thema mehr. Die meisten Probleme in Bezug auf das Design, die Konnektivität und die Leistung sind jetzt ebenfalls irrelevant. So können sich die Entwickler ausschließlich darauf konzentrieren, die bestmöglichen Lösungen für Geschäftsprobleme zu finden. Außerdem können alle Anwendungen, die mit Apex erstellt werden, als Webservice über SOAP- und XML-Standards verfügbar gemacht werden. Sie können schnell eingesetzt werden, wobei die Sicherheit, Zuverlässigkeit, einfache Aktualisierungen und hohe Anwenderfreundlichkeit durch die mandantenfähige Architektur gewährleistet bleiben.

Innovation für alle

Wenn so viele Menschen nun anspruchsvolle Anwendungen erstellen, verteilen und ausführen können, deren Entwicklung vor dem Entstehen der Force.com-Plattform und -Programmiersprache zu komplex und teuer waren, profitiert jetzt die gesamte On-Demand-Gemeinschaft von dieser „Innovationsexplosion“. Im AppExchangeMarktplatz sehen Sie die neuesten Beispiele für die Kreativität der Gemeinschaft. Wenn Sie Mitglied beim Apex-Entwickler-Netzwerk werden, gehören Sie ab sofort auch dieser Gemeinschaft an.