Freigeben über


Unterschiede zwischen Power Apps und herkömmlichen Ansätzen für die App-Entwicklung

Im Vergleich zur herkömmlichen App-Entwicklung unterscheiden sich Power Apps-Projekte in zwei Schlüsselbereichen:

  • Wie verschiedene Mitglieder der Organisation zusammenarbeiten, um die Lösung zu erstellen

  • Entwicklungsmethode

Unterschiede bei der Entwicklung der App

Power Apps ist eine Plattform, die sowohl "Pro-Entwickler" als auch "Bürgerentwickler" unterstützt.

In einer herkömmlichen Entwicklungsumgebung konnten nur Pro-Entwickler an der eigentlichen Erstellung einer App beteiligt sein. Mit Power Apps hat jeder die Möglichkeit, die benötigten Apps mithilfe erweiterter Funktionen zu erstellen, die zuvor nur professionellen Entwicklern zur Verfügung standen. Power Apps "demokratisiert" die Benutzeroberfläche für die Erstellung benutzerdefinierter Geschäfts-Apps, indem Benutzer funktionsreiche, benutzerdefinierte Geschäfts-Apps erstellen können, ohne Code zu schreiben.

Microsoft Power Platform und Azure-Ökosystem.

Unterschiede bei der Entwicklungsmethode

Bei der herkömmlichen App-Entwicklung wie dem "Wasserfall"-Modell, bei dem der Prozess von der Entwurfsphase bis zur Veröffentlichung nach unten fließt, gibt es eine lange Vorlaufzeit, bevor ein Benutzer die funktionierende App tatsächlich sieht. Daher besteht ein erhöhtes Risiko, dass zwischen dem, was der Benutzer anfänglich als Anforderung angefordert hat, und dem, was der App-Entwickler erstellt hat, Lücken bestehen.

Wasserfallentwicklung: Entwerfen, Entwickeln, Testen und Freigeben.

Auch bei moderneren Entwicklungsansätzen wie agiler Entwicklung kann ein erheblicher Zeitaufwand passieren, bevor das erste mindestfähige Produkt (MVP) den Benutzern bereitgestellt wird.

Agile Entwicklung: Design, iterieren Sie mehrmals, und veröffentlichen Sie dann den ersten MVP.

Mit Power Apps können Sie schnell eine verwendbare Version Ihrer App erstellen, da Power Apps eine WYSIWYG (was Sie sehen) Entwicklungserfahrung bietet. Benutzer erleben die eigentliche funktionierende App sehr früh im Entwicklungsprozess, und wenn neue Anforderungen entstehen, können der nächsten Version neue Features hinzugefügt werden.

Power Apps-Entwicklung: Low Code plus WYSIWYG ermöglicht die Entwicklung eines MVP sofort.