Aplikacje Panel
Aplikacje Panel pozwalają publikować interaktywne aplikacje HoloViz Panel — z parametryzowanymi danymi wejściowymi, wykresami na żywo i osadzonymi tabelami danych — bezpośrednio z PlaidCloud. Zarządzasz nimi z ekranu Moje aplikacje Panel, który wymienia każdą aplikację wraz z jej środowiskiem uruchomieniowym, stanem kompilacji i adresem URL.
Są dwa środowiska uruchomieniowe, widoczne w kolumnie Środowisko uruchomieniowe:
- WASM — statyczna aplikacja działająca w całości w przeglądarce (Pyodide). Publikujesz gotowy plik HTML z konta dokumentów. Nie ma procesu serwerowego ani niczego do skalowania; aplikacja jest udostępniana natychmiast.
- Serwer — aplikacja budowana z repozytorium git i uruchamiana po stronie serwera. Podczas publikowania PlaidCloud buduje repozytorium w kontener, który pozostaje bezczynny przy zerze replik, budzi się przy pierwszym żądaniu do swojego adresu URL, obsługuje ruch (w tym aktualizacje na żywo) i skaluje się z powrotem do zera, gdy jest bezczynny. To właściwy wybór dla aplikacji, które potrzebują środowiska Python, obliczeń po stronie serwera lub bibliotek niemożliwych do uruchomienia w przeglądarce.
Wybór środowiska uruchomieniowego
Dział zatytułowany „Wybór środowiska uruchomieniowego”| WASM | Serwer | |
|---|---|---|
| Źródło | Opublikowany plik HTML | Repozytorium git (połączenie, gałąź, punkt wejścia) |
| Działa | W przeglądarce | Po stronie serwera, ze skalowaniem do zera |
| Najlepsze dla | Lekkich, samodzielnych pulpitów | Aplikacji wymagających obliczeń po stronie serwera lub pełnych bibliotek Python |
| Zimny start | Brak | Pierwsze żądanie uruchamia aplikację (~15 sekund) |
Następne kroki
Dział zatytułowany „Następne kroki”- Wdrażanie aplikacji Panel z PlaidCloud Git — kompletna ścieżka od repozytorium do udostępnionej aplikacji, z użyciem zarządzanego połączenia bez poświadczeń.
- Panel Studio — twórz, edytuj, przeglądaj i publikuj aplikację w PlaidCloud, bez konfigurowania repozytorium.
- Tworzenie aplikacji Panel z Weave — opisz aplikację i zatwierdź dokładną zmianę, którą proponuje Weave.
- Tworzenie aplikacji Panel — opublikuj aplikację serwerową z git lub aplikację WASM z pliku.
- Zestaw narzędzi aplikacji Panel — twórz aplikacje wyglądające jak PlaidCloud, w trybie jasnym i ciemnym, z filtrami, głównymi liczbami, siatką danych stronicowaną na serwerze, wykresami, formularzami, przyciskami uruchamiania, zapisanymi ustawieniami i drukowaniem.
- Data API dla aplikacji Panel — filtruj, stronicuj, zliczaj i agreguj tabele na serwerze.
- Alerty i podsumowania — otrzymuj powiadomienie push, e-mail lub wiadomość w Slack albo Teams, gdy liczba przekroczy limit, lub zaplanowane podsumowanie.
- Galeria aplikacji — wystaw aplikację jako szablon i twórz nowe aplikacje na podstawie wystawionych.
- Branding projektu i projekty aplikacji — ustaw kolory i logo aplikacji projektu oraz przypisuj aplikacje do projektów.
- Korzystanie z aplikacji Panel — stan kompilacji, otwieranie aplikacji, edycja i usuwanie.
- Tworzenie agenta AI wewnątrz aplikacji Panel — samouczek: daj agentowi AI REST API jako narzędzia, ograniczone do własnych uprawnień przeglądającego.