Czym jest AppMaster.io
Twórz aplikacje na poziomie przedsiębiorstwa bez jednej linii kodu.
AppMaster.io Informacje
AppMaster.io to platforma no-code nowej generacji, która pozwala budować złożone aplikacje serwerowe, internetowe i mobilne bez jednej linii kodu. Na wszystkich etapach rozwoju będziesz korzystał z interfejsu webowego z wygodnymi wizualnymi narzędziami programistycznymi.
Główną różnicą między AppMaster.io a innymi platformami jest to, że tworzy aplikacje w taki sam sposób, jak robią to deweloperzy :
- generuje doskonały kod źródłowy (wreszcie!),
- tworzy binarki,
- zarządza publikacją (deployment)
- i pisze dokumentację techniczną.
Rozwijaj kompletne aplikacje na poziomie przedsiębiorstwa, a nie tylko prototypy lub MVP. Do tego nasza platforma no-code ma wszystko:
- Twórz elastyczne relacyjne bazy danych w wizualnym projektancie.
- Zarządzaj złożoną logiką biznesową za pomocą intuicyjnego interfejsu drag-and-drop.
- Skonfiguruj punkty końcowe i dostosuj dostęp do API za pomocą oprogramowania pośredniego.
- Obserwuj, jak dokumentacja techniczna API jest generowana automatycznie.
- Zmieniaj strukturę i wygląd w wygodnych projektantach aplikacji.
- Korzystaj z automatycznego generowania stron (ekranów) i biblioteki gotowych komponentów.
- Buduj szybciej dzięki prefabrykowanym szablonom aplikacji.
- Buduj natywne aplikacje na iOS i Android i publikuj je w sklepach.
- Wdrażaj aplikację na swój serwer, chmurę AppMaster.io lub inne repozytoria.
- Eksportuj binaria i kod źródłowy - nie jesteś przywiązany do platformy.
- Integruj się z zasobami stron trzecich i dodawaj funkcjonalności za pomocą modułów.
Jakie są cechy platformy AppMaster.io?
- Wszystkie aplikacje są zbudowane wokół jednego backendu. Na przykład, tworząc 2 aplikacje mobilne (dla taksówkarza i pasażera), będą one działać z tym samym backendem.
- Dziesiątki razy większa wydajność backendu w porównaniu do wszelkich podobnych rozwiązań.
- Możliwość hostingu lokalnego i offline.
- Możliwość pobrania kodu źródłowego wygenerowanych aplikacji (dla klientów korporacyjnych).
- Dokumentacja API jest generowana automatycznie.
- Można używać backendu osobno i podłączyć do niego frontend napisany przez programistów.
Jakie aplikacje można zbudować za pomocą AppMaster.io?
Prawie każda aplikacja serwerowa dla Linux, Windows i MAC; panele administracyjne i portale klienckie (web); natywne aplikacje mobilne dla platform IOS i Android.
Jakie typy aplikacji są obsługiwane?
Aplikacje serwerowe (backend), aplikacje webowe (panele administracyjne i portale klienckie - frontend), aplikacje mobilne (natywne dla IOS i Android).
Technologie AppMaster.io
Jaka technologia jest używana do tworzenia backendu?
Backend generowany jest w języku Go (Golang), obsługiwane są dowolne bazy danych kompatybilne z PostgreSQL, w tym Amazon RDS, Google Cloud SQL, Azure PostgreSQL, Elephant i inne.
Jaka technologia jest wykorzystywana do tworzenia aplikacji internetowych?
Vue3 z automatycznym łączeniem z wygenerowanym backendem.
Jaka technologia jest wykorzystywana do tworzenia aplikacji mobilnych?
Własny framework APMS wykorzystujący wewnętrznie Swift i Kotlin.
Jakie są zalety aplikacji mobilnych AppMaster.io?
Aplikacje mobilne budowane na platformie są natywne (bez HTML, JS, PWA) i opierają się na dostarczaniu ekranów i logiki w czasie rzeczywistym.
Użytkownik musi tylko raz opublikować aplikację mobilną w PlayMarket lub AppStore, a wszystkie aktualizacje interfejsu i logiki będą natychmiast wyświetlane w aplikacji - wystarczy wprowadzić zmiany i ponownie opublikować backend. Backend + aplikacje mobilne mogą pracować w trybie offline w sieciach korporacyjnych bez dostępu do Internetu.
Dzięki frameworkowi APMS użytkownik może zmieniać aplikację szybko i bez opóźnień w publikacji.
Funkcjonalność dla klientów korporacyjnych
- Praca w trybie HA (active-active).
- Praca w Docker Swarm, Kubernetes i wszelkich innych klastrach.
- Wbudowany we wszystkie aplikacje Health Monitor, monitorujący nieprawidłowe zachowanie i potencjalne błędy (NPE i podobne).
- Rejestrowanie w pamięci metryk wydajności, wysokowydajny logger Zap.
- Mały ślad pamięciowy dla systemów wbudowanych, pozwala na uruchomienie backendu na Raspberry PI i podobnych platformach IoT. Moduły Single Sign-On (SSO).
- Wsparcie dla optymalizacji zapytań do DBMS poprzez ograniczenia zakresu operacji. System deduplikacji przechowywanych plików (wbudowany w aplikacje, do 30% oszczędności miejsca w zależności od scenariusza).
- Wsparcie akcelerowanego sprzętowo szyfrowania AES-NI i podobnych.