Power Apps Code Apps GA: web apps code-first w Power Platform
Podsumowanie
Microsoft ogłosił ogólną dostępność Power Apps Code Apps, które pozwalają tworzyć aplikacje webowe w podejściu code-first z użyciem popularnych frameworków, takich jak React czy Vue, przy jednoczesnym korzystaniu z usług Power Platform i ponad 1 400 konektorów. To ważne, ponieważ łączy swobodę pracy deweloperów z wymaganiami IT dotyczącymi bezpieczeństwa, tożsamości i nadzoru, pomagając organizacjom szybciej rozwijać aplikacje bez utraty kontroli nad środowiskiem.
Wprowadzenie: dlaczego to ma znaczenie
Organizacje tworzą więcej aplikacji niestandardowych niż kiedykolwiek — często przyspieszając prace dzięki rozwojowi wspieranemu przez AI oraz generowaniu kodu. Ta szybkość jest świetna dla dostarczania rozwiązań, ale może zwiększać ryzyko, jeśli aplikacje będą się mnożyć bez spójnego podejścia do tożsamości, kontroli danych i widoczności operacyjnej. Power Apps code apps (teraz generally available) mają na celu domknięcie tej luki, pozwalając deweloperom webowym budować w znanych frameworkach, podczas gdy IT zachowuje ład, zarządzanie i bezpieczeństwo poprzez Power Platform.
Co nowego: Code apps w Power Apps (GA)
Code apps wprowadzają do Power Apps doświadczenie „code-first”, wciąż korzystając z usług platformy.
Doświadczenie dewelopera (twórz po swojemu)
- Korzystaj z nowoczesnych frameworków webowych, takich jak React, Vue lub innych wybranych frameworków JavaScript.
- Lokalny rozwój w preferowanym IDE z użyciem istniejących narzędzi i workflow.
- Dostęp z JavaScript do 1 400+ Power Platform connectors, używanych jak standardowe API.
- Wdrażanie do Managed Host, gdzie aplikacje działają w ramach Power Platform i automatycznie dziedziczą firmowe mechanizmy kontroli.
Nadzór IT i bezpieczeństwo (zarządzaj w skali)
Każda code app staje się zarządzanym zasobem Power Platform, co pomaga IT kontrolować rosnący ekosystem aplikacji bez blokowania produktywności deweloperów:
- Uwierzytelnianie bez konfiguracji przez Microsoft Entra ID, bez potrzeby implementowania własnych mechanizmów logowania.
- Wbudowana autoryzacja connectorów z automatycznymi przepływami zgody (consent).
- Egzekwowanie polityk DLP w czasie wykonywania (runtime), ograniczające konieczność zmian w kodzie aplikacji w celu spełnienia wymagań ładu danych.
- Zgodność z Conditional Access, aby aplikacje respektowały organizacyjne polityki dostępu.
- Monitorowanie kondycji i diagnostyka poprzez Power Platform Monitor.
- Wsparcie dla App lifecycle management (ALM) dzięki narzędziom Power Platform do wdrażania i wersjonowania.
Wpływ na administratorów i właścicieli platformy
- Lepsza kontrola bez dużego nakładu pracy: dzięki uwierzytelnianiu Entra ID, DLP i Conditional Access spójnym z platformą, ład jest stosowany konsekwentnie we wszystkich code apps.
- Większa widoczność: code apps pojawiają się jako zarządzane zasoby, co ułatwia inwentaryzację, monitoring i nadzór operacyjny.
- Nadzór nad connectorami staje się krytyczny: ponieważ deweloperzy mogą wywoływać connectory bezpośrednio z JavaScript, uprawnienia connectorów, polityki zgód oraz granice DLP stają się kluczowe dla zarządzania ryzykiem.
Działania / kolejne kroki
- Przejrzyj polityki DLP, aby upewnić się, że klasyfikacje connectorów (Business/Non-business/Blocked) odpowiadają scenariuszom użycia code apps.
- Zweryfikuj pokrycie Conditional Access dla Power Platform i upewnij się, że docelowe warunki urządzenia/użytkownika mają zastosowanie do hostowanych code apps.
- Ustal ścieżkę ALM (environments, strategia rozwiązań, wersjonowanie, wdrażanie) dla code apps obok istniejących zasobów Power Apps.
- Zaktualizuj wytyczne dla deweloperów: ustandaryzuj szablony, wzorce użycia connectorów oraz oczekiwania dotyczące monitorowania.
- Uruchom pilota w kontrolowanym środowisku i monitoruj użycie/telemetrię w Power Platform Monitor przed szerszym wdrożeniem.
W zakresie wskazówek wdrożeniowych Microsoft odsyła do Quickstart i dokumentacji, a także do społecznościowych szablonów i przykładów na GitHub, które mają przyspieszyć adopcję.
Potrzebujesz pomocy z Power Platform?
Nasi eksperci pomogą Ci wdrożyć i zoptymalizować rozwiązania Microsoft.
Porozmawiaj z ekspertemBądź na bieżąco z technologiami Microsoft