ALGOTIC: Przegląd

Feb 08 2023
Altogic to backend jako platforma usługowa, umożliwiająca programistom i firmom projektowanie, wdrażanie i zarządzanie skalowalnymi aplikacjami backendowymi. Platforma Altogic ma wizualne narzędzia programistyczne i platformę chmurową.

Altogic to backend jako platforma usługowa , umożliwiająca programistom i firmom projektowanie, wdrażanie i zarządzanie skalowalnymi aplikacjami backendowymi. Platforma Altogic ma wizualne narzędzia programistyczne i platformę chmurową. Używasz narzędzi programistycznych do tworzenia aplikacji zaplecza i zarządzania nimi, podczas gdy platforma chmurowa hostuje je i uruchamia.

Tworzenie aplikacji backendowej w Altogic zasadniczo obejmuje trzy główne kroki:

  • Najpierw zdefiniuj model danych swojej aplikacji.
  • Po drugie, tworzysz usługi aplikacji i łączysz je z punktami końcowymi RESTful .
  • Na koniec tworzysz środowisko i wdrażasz w nim swoją aplikację, aby rozpocząć uruchamianie usług.

Firma Altogic nie tworzy żadnego kodu źródłowego aplikacji ani nie przeprowadza żadnej kompilacji kodu źródłowego podczas wykonywania aplikacji zaplecza. Pod maską cała logika biznesowa Twojej aplikacji jest zdefiniowana w usługach, które są wykonywane po otrzymaniu żądania lub wyzwoleniu zdarzenia wykonania.

Co możesz zbudować z ALGOTIC?

Altogic pozwala budować usługi RESTful dla Twoich aplikacji. Dostęp do usług zaplecza można uzyskać z dowolnego interfejsu, z przeglądarki na komputerze, tablecie lub telefonie, z aplikacji mobilnej, a nawet z aplikacji Smart TV.

Ponadto, ponieważ Altogic udostępnia punkty końcowe API RESTful, te punkty końcowe można wywoływać z dowolnego klienta, niezależnie od tego, czy klient ma interfejs użytkownika, czy nie. Łącząc różne dane i usługi, możesz tworzyć bardzo proste lub niezwykle złożone backendy aplikacji. Wsparcie Altogic:

  • Tworzenie kont użytkowników, sesji oraz autoryzacja sesji użytkowników do realizacji usług z wykorzystaniem grup dostępu
  • Tworzenie, modyfikowanie, usuwanie i odzyskiwanie danych
  • Buforowanie danych w pamięci w celu szybszego dostępu
  • Paginacja i iteracja na dużych zbiorach danych
  • Jednoczesne wykonywanie wielu operacji na bazie danych przy użyciu transakcji
  • Przesyłanie, pobieranie i zarządzanie plikami
  • Łączenie się z usługami zewnętrznymi, które udostępniają interfejs API RESTful (w tym płatności, dostawcy uwierzytelniania itp.)
  • Graficzne tworzenie złożonej logiki biznesowej przy użyciu podstawowych, niestandardowych i rynkowych węzłów i łączników
  • Asynchronicznie wykonuj złożoną lub czasochłonną logikę biznesową za pomocą kolejek komunikatów
  • Planowanie zadań do okresowego uruchamiania w ustalonych godzinach lub odstępach czasu
  • Wstrzykiwanie niestandardowego kodu do aplikacji zaplecza w celu obsługi przypadków brzegowych w razie potrzeby (wkrótce).

Jak wszyscy wiemy, tworzenie aplikacji nadal stanowi wyzwanie, jest czasochłonne i kosztowne, nawet dziesiątki lat po wynalezieniu komputera. Ponieważ tak wiele różnych technologii i ruchomych elementów musi być zintegrowanych w aplikacji, musi być ona rozwijana z dużą złożonością. Aby skrócić całkowity czas programowania, cały proces tworzenia aplikacji musi być w dużym stopniu zautomatyzowany.

Altogic może znacznie uprościć i przyspieszyć proces tworzenia aplikacji dla organizacji IT, firm, startupów i programistów . Platforma chmurowa obniża koszty rozwoju i utrzymania aplikacji , jednocześnie automatyzując kluczowe kroki (takie jak projektowanie, wdrażanie, integracja i konserwacja), dzięki czemu możesz skoncentrować się na zadaniach o większej wartości dodanej.

Dzięki Altogic możesz faktycznie konstruować swoją aplikację podczas jej projektowania, eliminując konieczność przekładania pomysłu na wykonywalną aplikację, na przykład poprzez kodowanie. W ciągu kilku sekund możesz zacząć korzystać z usług aplikacji i wdrożyć projekt aplikacji w wybranym przez siebie środowisku. Podobnie modyfikacje wyglądu aplikacji są natychmiast odzwierciedlane w środowiskach, w których jest używana.

Altogic oferuje wstępnie zintegrowany dostęp do podstawowych technologii potrzebnych do zbudowania zaplecza aplikacji. Dzięki Altogic możesz obsługiwać złożoną logikę biznesową, zarządzać operacjami CRUD w bazie danych, paginacją, iteracjami i transakcjami, przesyłać i pobierać pliki, wykorzystywać pamięć podręczną w celu szybszego dostępu do często używanych danych, wykorzystywać kolejki komunikatów do asynchronicznego wykonywania usług, wysyłać i odbierać rzeczywiste -time wiadomości za pośrednictwem websocketów i planuj zadania tak, aby były uruchamiane regularnie lub w określonym czasie.

Ponadto Altogic to platforma do wspólnego tworzenia aplikacji . Możesz dodawać do swoich aplikacji członków zespołu z różnymi stopniami autoryzacji i pracować nad aplikacjami jednocześnie z różnych miejsc. Użytkownicy mogą natychmiast zobaczyć zmiany wprowadzone przez innych członków zespołu podczas przeglądania i aktualizowania danych w aplikacji w czasie rzeczywistym .

Jak stworzyć obszar roboczy aplikacji?

Projektant to miejsce , w którym możesz tworzyć, zarządzać i wdrażać swoje aplikacje. Altogic Designer to podstawowe wizualne narzędzie programistyczne, którego używasz do projektowania, rozwijania i wdrażania aplikacji zaplecza.

Aby utworzyć aplikację za pomocą Projektanta:

  1. Zaloguj się do Altogic za pomocą swoich danych uwierzytelniających.
  2. Wybierz Nowa aplikacja.
  3. W polu Nazwa aplikacji wprowadź nazwę aplikacji. W razie potrzeby zmień subdomenę domyślnego środowiska, które zostanie utworzone automatycznie.
  4. W polu Region środowiska wykonawczego wybierz region dla aplikacji i na koniec wybierz plan cenowy środowiska.
  5. Wybierz Utwórz.
  6. Kliknij/stuknij nowo utworzoną aplikację, aby uruchomić projektanta.