Erik Barz
14. März 2015

Vom Appbuilder zur River RDE zur SAP Web IDE

River RDE zur SAP Web IDE

Heute stellt sich die Frage nicht mehr, ob man sich strategisch auf UI5 festlegt. Die große Frage der heutigen Tage ist, wie man UI5 entwickeln soll.

Grundsätzlich gibt es hier drei verschiedene Möglichkeiten:
E-Book App-Entwicklung

E-Book: App-Entwicklung

In diesem E-Book erhalten Sie eine Übersicht über die Entwicklung von Enterprise-Apps mit SAPUI5 und OData.

In diesem Blog werde ich mich auf die SAP Web IDE konzentrieren und Ihnen einen kurzen Überblick liefern.

Zuerst ein kleiner Überblick über die Namensgebung:

Die SAP bietet seit 2013 einen grafischen Editor mit WYSIWYG als Webanwendung an – Damals noch unter dem Namen “SAP App Builder”. Mein Kollege Jan-Christian Kaspareit hat darüber schon einige Blogs geschrieben . In 2014 wurde die Lösung erweitert und umbenannt in SAP River RDE oder lang “Rapid Development Environment”. Doch auch der Name hielt nicht lang. Inzwischen trägt die Lösung den Namen “SAP Web IDE”.

Features der SAP Web IDE:

Wie ich schoon eben erklärt habe, handelt es sich nun inzwischen um Version 3 der Entwicklungsumgebung. Sie ist nun deutlich reifer geworden. Der AppBuilder konnte guten Gewissens nur zur Entwicklung von GUI-Prototypen genutzt werden. Heute sieht das anders aus:

  • Syntax Highlighting
  • Code Completion
  • Entwicklung eigener Apps auf Basis von Templates
  • Erweiterung von SAP Fiori Apps
  • Import und Export Funktionen
  • Einbinden von Mock-up Daten

Der Haken?

Die Web IDE liegt – wie der Name schon verrät – im Internet. Damit ist nicht nur eine Internet-Verbindung vorausgesetzt. Die größte Frage ist eher: Wo liegt der Code? Auch wenn in den USA Cloud-Lösungen sehr gut ankommen. In Deutschland ist die Lage Stand jetzt noch eine andere. Hier legen die meisten Unternehmen Wert auf eine Datenhaltung innerhalb der eigenen 4 Wände – und das gilt auch für den Source-Code von Anwendungen.
ABER: Für diesen Fall bietet die SAP auch eine On Premise Installation des App-Builders an. Auch eine Kombi-Lösung aus App in der Cloud und Repository inhouse ist möglich. Der Haken lässt sich also je nach Szenario relativieren.

Update:
Inzwischen wurde eine lokale Version der WEB IDE veröffentlicht, die es ermöglicht die Entwicklungsumgebung zu testen. Leider ist diese lokale Installation ausschließlich zu Testzwecken geeignet. Eine Anleitung für die Einrichtung finden Sie hier.

Die Zukunft der Entwicklungsumgebungen:

Vielleicht werden generell Entwicklungsumgebungen im Internet die Zukunft sein. Selbst Google hat sich da bereits schon probiert. Hier ergeben sich einige Vorteile: Die Entwicklungsumgebung ist z.B. immer auf dem neusten Stand und der Build kann auf einem zentralen Build-Server sehr schnell durchgeführt werden. Neuentwicklungen von Eclipse-Plugins nach Releasewechseln hören dann der Vergangenheit an. Ich bin sehr gespannt wie sich die Entwicklungsumgebungen in den nächsten 5 Jahren entwickeln und halte Sie auf dem Laufenden 🙂

Fazit

Mit der Web IDE hat SAP eine sehr interessante Alternative zu Eclipse im Bezug auf UI5-Entwicklung auf den Markt gebracht. Ich empfehle Ihnen sich mit der Umgebung vertraut zu machen und individuell zu entscheiden, welche IDE sie strategisch setzen.

Mehr zur SAP Web IDE können Sie hier finden. Ich hoffe, dass ich Ihnen einen guten Überblick über die aktuellen Entwicklungen liefern konnte. Bei Fragen oder Anregungen können Sie gerne ein Kommentar hinterlassen oder uns per Mail kontaktieren.

Screenshot SAP Web IDE

Screenshot SAP Web IDE

Unser Video-Kurs „ODATA Services im SAP UI5 Umfeld“

OData Services im SAPUI5 Umfeld

Limitierte Rabattaktion für unseren Kurs “OData Services im SAPUI5 Umfeld”.

Für Besucher von Mission Mobile können wir unseren Kurs „ODATA Services im SAP UI5 Umfeld“ mit kräftigem Rabatt anbieten:

Kurs: “ODATA Services im SAP UI5 Umfeld

PS: Wir haben den Rabatt nur für 20 Käufe erhalten. Falls Sie den Link klicken und keine Vergünstigung mehr angezeigt werden, ist unser Kontingent bereits aufgebraucht.

Erik Barz

Erik Barz

Meine Schwerpunktthemen im mobilen Umfeld: Im mobilen Umfeld beschäftige ich mich hauptsächlich mit dem „Neptune Framework“, HTML5, SAPUI5, JavaScript und jQuery. Weiterhin begeistere ich mich für native Apps in Java (Android) und C# (Windows Phone). Fachlich liegt mein Schwerpunkt auf Apps für die SAP-Logistik in WM und LE. Gerne stelle ich mich jedoch auch neuen Herausforderungen im mobilen Umfeld. weitere Schwerpunktthemen im SAP Umfeld: Neben der Entwicklung von mobilen Anwendungen liegen meine Schwerpunkte in der Entwicklung von individuellen Web-Anwendungen mittels Webdynpro und der Anwendungsintegration mittels SAP Portal.

Sie haben Fragen? Kontaktieren Sie mich!



Das könnte Sie auch interessieren

Juhu, wir haben jetzt bereits gelernt, wie wir Apps mit dem AppBuilder bauen können! Das geht ja erstmal recht easy, aber bisher haben wir mit SAP auch noch nichts am […]

weiterlesen

Je nach Anforderung des Nutzers einer Fiori-Applikation lassen sich drei verschiedenen Fiori App Typen unterscheiden. Wir unterscheiden diese in…

weiterlesen

Eines der erklärten Ziele von Fiori ist es, die Interaktion mit den Anwendungen für den Nutzer möglichst einfach zu gestalten. Ein Konzept, welches es hierfür im privaten Bereich schon länger […]

weiterlesen

Schreiben Sie einen Kommentar

Bitte füllen Sie alle mit * gekennzeichneten Felder aus. Ihre E-Mail Adresse wird nicht veröffentlicht.





Kontaktieren Sie uns!
Sophie Weber
Sophie Weber Kundenservice