Power Apps Code Apps GA: Code-First-Web-Apps
Zusammenfassung
Microsoft hat Power Apps Code Apps allgemein verfügbar gemacht und bringt damit eine code-first-Entwicklung für Web-Apps in die Power Platform. Entwickler können mit Frameworks wie React oder Vue und bestehenden Toolchains arbeiten, während IT-Teams gleichzeitig von zentraler Governance, Sicherheitskontrollen, Authentifizierung und dem Zugriff auf über 1.400 Connectoren profitieren – wichtig, um schnelle App-Entwicklung mit Unternehmensstandards und Compliance zu verbinden.
Einführung: Warum das wichtig ist
Organisationen entwickeln mehr individuelle Apps als je zuvor—häufig beschleunigt durch KI-gestützte Entwicklung und Code-Generierung. Dieses Tempo ist hervorragend für die Bereitstellung, kann jedoch das Risiko erhöhen, wenn Apps ohne konsistente Identität, Datenkontrollen und operative Transparenz proliferieren. Power Apps code apps (jetzt generally available) sollen diese Lücke schließen, indem sie Webentwicklern das Arbeiten mit vertrauten Frameworks ermöglichen, während die IT über die Power Platform Governance und Security beibehält.
Was ist neu: Code apps in Power Apps (GA)
Code apps bringen eine „code-first“-Experience in Power Apps, nutzen dabei aber weiterhin Plattformdienste.
Developer Experience (entwickeln, wie ihr wollt)
- Nutzt moderne Web-Frameworks wie React, Vue oder andere JavaScript-Frameworks nach Wahl.
- Lokale Entwicklung in der bevorzugten IDE mit bestehenden Toolchains und Workflows.
- JavaScript-Zugriff auf 1.400+ Power Platform connectors, nutzbar wie Standard-APIs.
- Deployment in den Managed Host, in dem Apps innerhalb der Power Platform laufen und automatisch Enterprise-Kontrollen übernehmen.
IT Governance und Security (Governance im großen Maßstab)
Jede Code App wird zu einem verwalteten Power Platform-Asset. Das hilft der IT, eine wachsende App-Landschaft zu steuern, ohne die Entwicklerproduktivität zu blockieren:
- Zero-config-Authentifizierung über Microsoft Entra ID, ohne eigene Authentifizierungsimplementierungen.
- Integrierte Connector-Autorisierung mit automatischen Consent-Flows.
- DLP policy enforcement zur Laufzeit, wodurch weniger App-seitige Codeänderungen nötig sind, um Data-Governance-Anforderungen zu erfüllen.
- Conditional Access-Compliance, damit Apps die organisatorischen Zugriffsrichtlinien einhalten.
- Health Monitoring und Diagnostics über den Power Platform Monitor.
- App lifecycle management (ALM)-Support über Power Platform-Deployment- und Versioning-Tools.
Auswirkungen für Administratoren und Platform Owner
- Mehr Kontrolle ohne großen Aufwand: Mit Entra ID-Auth, DLP und Conditional Access, die auf die Plattform ausgerichtet sind, wird Governance über Code apps hinweg konsistent angewendet.
- Bessere Transparenz: Code apps erscheinen als verwaltete Assets und ermöglichen Inventory, Monitoring und operative Aufsicht.
- Connector-Governance wird kritisch: Da Entwickler Connectoren direkt aus JavaScript aufrufen können, werden Connector-Berechtigungen, Consent-Policies und DLP-Grenzen zum zentralen Bestandteil des Risikomanagements.
Action Items / nächste Schritte
- DLP-Policies prüfen, damit Connector-Klassifizierungen (Business/Non-business/Blocked) zu den Nutzungsszenarien von Code apps passen.
- Conditional Access-Abdeckung validieren für die Power Platform und sicherstellen, dass die vorgesehenen Device-/User-Bedingungen auch für gehostete Code apps gelten.
- Einen ALM-Pfad etablieren (Environments, Solution-Strategie, Versioning, Deployment) für Code apps parallel zu bestehenden Power Apps-Assets.
- Developer Guidance aktualisieren: Templates, Connector-Usage-Patterns und Monitoring-Erwartungen standardisieren.
- Mit einer kontrollierten Umgebung pilotieren und Nutzung/Telemetry im Power Platform Monitor überwachen, bevor breiter ausgerollt wird.
Für Implementierungsleitfäden verweist Microsoft auf Quickstart und Dokumentation sowie auf GitHub-Templates und Samples aus der Community, um die Einführung zu beschleunigen.
Brauchen Sie Hilfe mit Power Platform?
Unsere Experten helfen Ihnen bei der Implementierung und Optimierung Ihrer Microsoft-Lösungen.
Mit einem Experten sprechenBleiben Sie über Microsoft-Technologien auf dem Laufenden