Szukasz najlepszych specjalistów React Native? Znajdziesz ich w kilka kliknięć.

Przegląd platform low-code. Jakie masz opcje?

3 lut 20227 min czytania

Dawid Karczewski

Senior full stack developer i CTO w Ideamotive.

Mimo że ostatnio stało się nieco bardziej przystępne, tworzenie oprogramowania długo pozostawało światem zarezerwowanym dla wtajemniczonych. Do niedawna - kiedy pojawiła się fala platform low-code, które nie tylko pozwoliły nieprogramistom w pełni uczestniczyć w procesie, ale też pomogły ograniczyć łączny czas i zasoby poświęcane na projekt. 

 

Programiści wiedzą, jak absorbujące bywają projekty programistyczne - a im więcej wymagań, tym dłużej trwają. Nie każdy zespół ma jednak kompetencje, ludzi i pieniądze, żeby budować od zera. Już 7 lat temu Gartner przewidywał , że rynek tworzenia aplikacji może wkrótce mocno przerosnąć możliwości działów IT.

 

Zwrot ku low-code wydaje się prostym rozwiązaniem. Do pewnego stopnia jest - o ile stosuje się je właściwie. Weź tradycyjny proces tworzenia aplikacji, z którym zetkniesz się, gdy na przykład chcesz zatrudnić programistów Ruby on Railsdo swojego projektu. 

 

Każdy ma tu swoją rolę, z zestawem typowych zadań i rutyn: analitycy zajmują się wymaganiami i specyfikacjami, projektanci UX/UI dbają o elegancki i przyjazny design i tak dalej. Więcej na ten temat na grafice poniżej.

 

Przegląd platform low-code - grafika 1

 

Tradycyjny proces wytwarzania

Źródło

 

Metoda low-code minimalizuje za to powtarzalność i omija typowe elementy DevOps - code review, wersjonowanie itd.). Low-code zaciera dotychczasowe granice między rolami, delegując i automatyzując żmudne zadania dzięki specjalnym platformom low-code. Przyjrzyjmy się im bliżej.

Czym jest platforma low-code?

Podejście low-code niemal nie wymaga faktycznego kodowania - całą pracę wykonuje platforma, która oferuje wiele wbudowanych, intuicyjnych funkcji i narzędzi do realizacji zadań. 

 

Do takich narzędzi należą wygodne funkcje przeciągnij i upuść, modelowanie wizualne, workflowy, moduły, zarządzanie danymi, integracje, wtyczki i różne języki programowania do wyboru. 

 

Poprzednikami dzisiejszych zaawansowanych platform low-code były proste szablony i generatory stron, które dawały niewielką elastyczność i mniej opcji projektowych, niż byśmy chcieli. 

 

Dziś przyzwoita platforma daje imponującą wizualizację w połączeniu z licznymi gotowymi i wielokrotnie używanymi funkcjami, zgodnością między urządzeniami, skalowalnością i wystarczającym bezpieczeństwem.

Porównanie platform low-code

Poniżej znajdziesz wybór 13 najlepszych rozwiązań low-code do tworzenia aplikacji webowych i mobilnych dostępnych obecnie na rynku - przeczytaj, co oferują, ile kosztują, jakie mają zalety i wady oraz jakie firmy zyskają na dodaniu ich do swojego zestawu narzędzi.

Quick Base

Przegląd platform low-code - quickbase

Źródło

 

Lubiany zarówno przez menedżerów, jak i programistów, Quick Base to chmurowa platforma low-code, która wspiera ciągłe wdrażanie, umożliwia integracje z zewnętrznymi usługami w czasie rzeczywistym i citizen development oraz porządkuje automatyczne workflowy. 

 

Przy cenie od 600 dolarów miesięcznie i 30-dniowym darmowym okresie próbnym dostajesz też spersonalizowane analizy, wsparcie 24/7 oraz własne szyfrowanie zgodne z najważniejszymi certyfikacjami. 

 

Quick Base sprawdzi się równie dobrze w projektach klasy enterprise, w firmach potrzebujących zaawansowanego bezpieczeństwa i w świeżo utworzonych zespołach. Do wad należą pewien brak różnorodnych opcji personalizacji i niewystarczające możliwości optymalizacji mobilnej.

Appian

Przegląd platform low-code - Appian

Źródło

 

Appian daje organizacjom - dużym i małym - świetną możliwość włączenia wszystkich członków zespołu w tworzenie aplikacji. Nacisk na produktywność i skuteczną współpracę widać też w wyraźnym rozdzieleniu zadań między użytkowników technicznych a menedżerów biznesowych, którzy również chcą pomóc.

 

Licencja zaczyna się od 75 dolarów miesięcznie za użytkownika, wersja Application kosztuje 90 dolarów miesięcznie, a Enterprise - 180 dolarów miesięcznie, również za użytkownika. Wersja próbna jest darmowa. Do zalet należy silnik decyzyjny do modelowania złożonej logiki, a do wad ceny, przestarzałe fragmenty interfejsu i konieczność znajomości kodu przy bardziej złożonej edycji i integracjach.

Kissflow

Przegląd platform low-code - kissflow

Źródło

 

Kissflow oferuje 6 planów produktowych, w tym do zarządzania projektami, cyfrowego miejsca pracy czy oprogramowania zakupowego dla firm. Ten pakiet chmurowych aplikacji low-code (z mocą i prostotą no-code) zaczyna się od 3000 dolarów miesięcznie i lepiej sprawdzi się w aplikacjach klasy enterprise z wieloma potrzebami integracyjnymi.

 

Zalety i przydatne funkcje:

  • Liczne gotowe szablony i możliwość dostosowania dowolnej strony, widżetu czy formularza; 
  • Nastawienie na pracę zdalną, popularne integracje i brak potrzeby rozbudowanej wiedzy technicznej;
  • Możliwość tworzenia i dostosowywania workflowów do dowolnego procesu wewnętrznego.

 

Wady:

  • Praca możliwa tylko online;
  • Platforma ma stromą krzywą uczenia i na początku nie jest zbyt przyjazna.

DWKit

Przegląd platform low-code - dwkit

Źródło

 

Kolejny na naszej liście platform low-code jest DWKit - szybkie i przyjazne narzędzie low-code do zarządzania procesami biznesowymi, dla małych, średnich i dużych organizacji, oferujące system HRM, szablony aplikacji mobilnych i webowych oraz kreator formularzy. 

 

Kolejną przydatną funkcją jest UI FormBuilder React i React Native we frontendzie. Pełną listę funkcji zobacz tutaj. Oferują też obszerny poradnik dla początkujących

 

Wersja próbna dla maksymalnie 20 użytkowników jest darmowa; edycja Company kosztuje 1000 dolarów miesięcznie. Licencje na bardziej zaawansowane wersje - na zapytanie. Wadą DWKit jest to, że platforma powstała stosunkowo niedawno i przez to jest mniej sprawdzona.

Salesforce Lightning

Przegląd platform low-code - salesforce lightning

Źródło

 

Platforma low-code Lightning od Salesforce - obok innych rozwiązań, takich jak App Builder, SalesforceDX i Lightning Flow - najlepiej sprawdzi się u klientów, którzy już korzystają z produktów tej firmy i dobrze je znają. Cena zaczyna się od 25 dolarów miesięcznie za użytkownika, płatne rocznie.

 

Zalety i przydatne funkcje:

  • Zaawansowane możliwości współpracy oraz stałe wsparcie i pomocna dokumentacja;
  • Opcje personalizacji i łatwość obsługi;
  • Różne sposoby śledzenia danych i szans sprzedażowych;
  • Możliwość wprowadzania zmian kliknięciem, bez kodowania.

 

Wady:

  • Niewystarczające zarządzanie przestrzenią dyskową;
  • Nieco skomplikowany interfejs;
  • Brak automatycznego eksportu.

Microsoft PowerApps

Przegląd platform low-code - powerapps

Źródło

 

Microsoft PowerApps, jedno z najszybciej rosnących rozwiązań low-code, to świetny chmurowy wybór dla większości firm - niezależnie od tego, czy masz w zespole zawodowych programistów. 

 

Ceny subskrypcji zaczynają się od 5 dolarów miesięcznie w planie na aplikację i 20 dolarów w planie na użytkownika. Jest też opcja płatności za aktywnego użytkownika w aplikacji.

 

Zalety i przydatne funkcje:

  • Gotowe komponenty AI oraz spora różnorodność szablonów interfejsu i opcji integracji;
  • Tworzenie aplikacji gotowych na urządzenia mobilne;
  • Ponad 200 gotowych konektorów i możliwość tworzenia własnych.

 

Wady:

  • Interfejs bywa przytłaczający dla początkujących
  • Czasem powolne ładowanie.

Mendix

Przegląd platform low-code - mendix

Źródło

 

Mendix pasuje zarówno małym i średnim firmom, jak i dużym przedsiębiorstwom z różnych branż: handlu, edukacji, finansów, produkcji, ochrony zdrowia i innych. Oferuje wysoką szybkość prac i lepszą kontrolę nad procesami wewnętrznymi - nawet 10 razy szybsze tworzenie aplikacji przy 70% mniejszych zasobach.

 

Ceny i plany zależą od liczby użytkowników i funkcji - na start możesz skorzystać z darmowej wersji ze wsparciem społeczności. Wersje Basic i Standard kosztują od 50 do 800 euro miesięcznie, z opcją płatności za liczbę użytkowników. 

 

Mendix słynie z szybkości w porównaniu na przykład z typowym kodowaniem, które wykonują specjaliści od Pythona lub programiści Java, a także z łatwego i szybkiego testowania, wbudowanego Scruma, wdrożenia jednym kliknięciem, skalowania poziomego i responsywnego designu. Do wad należy stroma krzywa uczenia.

Creatio

Przegląd platform low-code - creatio

Źródło

 

Ta platforma automatyzacji low-code/no-code szczyci się tym, że pozwala zbudować porządne aplikacje w kilka tygodni, a czasem nawet dni - dzięki gotowym szablonom, zaawansowanym narzędziom do modelowania wizualnego dla dobrego UI oraz wykorzystaniu AI i uczenia maszynowego przy decyzjach opartych na danych. Najlepsza dla średnich i dużych firm.

 

Zalety i przydatne funkcje:

  • Wszystkie narzędzia Creatio mają darmowe 14-dniowe okresy próbne. Prosta wersja Studio jest bezterminowo darmowa, a Enterprise zaczyna się od 25 dolarów miesięcznie za użytkownika;
  • App Wizard, który pozwala tworzyć różne rodzaje aplikacji;
  • Zgodność wieloplatformowa.

 

Wady:

  • Część funkcji wymaga specjalistycznej wiedzy i umiejętności;
  • Brak dokładnego raportowania.

Boomi Flow

Przegląd platform low-code - boomi

Źródło

 

Kolejnym narzędziem na naszej liście platform low-code jest Boomi Flow - chmurowe narzędzie do automatyzacji workflow, wspierające automatyzację biznesu, osadzone przepływy pracy, aplikacje gotowe na urządzenia mobilne i tym podobne. Platforma Flow korzysta z architektury API-first z otwartym stosem, dzięki czemu programiści wprowadzają zmiany na dowolnym poziomie w wybranym przez siebie języku.

 

Do innych przydatnych funkcji należą obszerna biblioteka konektorów integracyjnych i gotowych frameworków, w tym UI/UX, raportowania i zdarzeń. Jest też wbudowany debugger i automatyczne wersjonowanie. 

 

Boomi Flow oferuje 90-dniowy darmowy okres próbny i ma darmową wersję. Płatna zaczyna się od 10 dolarów miesięcznie. Do wad należą złożony proces wdrożenia i zawiła dokumentacja.

Caspio

Przegląd platform low-code - caspio

Źródło

 

Caspio twierdzi, że to jedyne rozwiązanie low-code potrzebne do udanej cyfrowej transformacji procesów, aplikacji i przepływów pracy w Twojej firmie. Oferuje nieograniczoną liczbę użytkowników i programistów, ma wbudowaną bazę danych w chmurze, wizualny kreator aplikacji i bezpieczeństwo klasy enterprise. 

 

Caspio pasuje do organizacji każdego typu - prywatnych, publicznych, freelancerów, non-profit - i do zespołów każdej wielkości. Ma pięć poziomów członkostwa: od całkowicie darmowego, przez zaawansowany za 400 dolarów miesięcznie, po korporacyjny dostępny na życzenie. 

 

Ogólnie bardzo pomocna platforma, której jedyną wadą są ograniczenia przy złożonej logice - czasem trzeba dopisać trochę kodu, jeśli potrzebujesz zaawansowanych funkcji.

OutSystems

Przegląd platform low-code - outsystems

Źródło

 

Pełnostackowy framework low-code OutSystems to dobry wybór dla średnich i dużych firm z zespołami technicznymi, które potrzebują znacznie szybszych i skuteczniejszych rozwiązań. 

 

Możesz sprawdzić kilkadziesiąt przykładów zastosowań - od ubezpieczeń komunikacyjnych po aplikacje bankowości mobilnej. Jest wersja wiecznie darmowa, a wersje Standard i Enterprise są dostępne na życzenie.

 

Zalety i przydatne funkcje:

  • Dostosowany przepływ pracy zależny od poziomu umiejętności i stanowiska;
  • Bardzo intuicyjny, obsługuje niemal każdy system operacyjny;
  • Dostępna pamięć offline;
  • Ponad 400 gotowych konektorów obsługujących przeciąganie i upuszczanie.

 

Wady:

  • Nieco zbyt małe możliwości personalizacji UI;
  • Brak środowiska chmurowego, jest tylko IDE na komputer.

VisionX

Przegląd platform low-code - visionx

Źródło

 

VisionX pozwala firmom wizualnie planować i szybko tworzyć pełnoprawne aplikacje zintegrowane z istniejącymi, sprawdzonymi systemami, dając przy tym możliwość dopisania własnego kodu. Ta platforma low-code korzysta wyłącznie z otwartoźródłowych frameworków Javy i ich ogromnych możliwości.

 

VisionX szczególnie dobrze sprawdzi się w projektach, w których złożone zbiory danych i bazy kodu współistnieją z dostosowanymi procesami wewnętrznymi. Wersja Enterprise kosztuje 399 euro miesięcznie za programistę, Universal - 799 euro, a rozwój natywny - 200 euro miesięcznie.

 

Do zalet należą też współpraca i synchronizacja w czasie rzeczywistym, a do wad dłuższy proces ręcznej instalacji i konfiguracji.

Zoho Creator

Przegląd platform low-code - zoho

Źródło

 

Na koniec, choć nie mniej ważny, Zoho Creator - narzędzie low-code, które pozwala bez trudu tworzyć wieloplatformowe, responsywne aplikacje klasy enterprise. Firmy każdej wielkości i z każdej branży cenią jego prosty interfejs, uproszczoną automatyzację i ponad 600 gotowych konektorów.

 

Platforma ma darmowy plan dla jednego użytkownika i z ograniczonymi funkcjami. Jeśli chcesz go rozszerzyć, są 2 opcje, obie z 15-dniowym okresem próbnym - Professional i Ultimate, w cenie odpowiednio 25 i 400 euro miesięcznie.

 

Inne zalety i przydatne funkcje:

  • Gotowe integracje z Salesforce i QuickBooks;
  • Wbudowane narzędzie do automatycznego tłumaczenia;
  • Spersonalizowane workflowy.

 

Wady:

  • Obsługa klienta pozostawia wiele do życzenia pod względem szybkości i reaktywności;
  • Zaawansowana personalizacja wymaga ręcznego dopisania kodu;
  • Skomplikowana dokumentacja użytkownika.

Zalety zwinnego wytwarzania oprogramowania w postaci platform low-code

Szybkość i skuteczność to dwie główne zasady metodyki Agile - a połączenie jej z low-code faktycznie działa. Nie znaczy to jednak, że powinieneś całkiem zrezygnować z doświadczonych programistów. Te platformy są narzędziami, które pozwalają zrobić więcej w krótszym czasie. Oto, co wnoszą:

  • Oszczędzają pieniądze, bo ograniczają potrzebę zatrudniania kolejnych programistów o różnych kompetencjach i pozwalają lepiej wykorzystać zespół, który już masz;
  • Oczywiście szybkość - platformy low-code potrafią skrócić czas prac o 90%;
  • Więcej demokracji w tworzeniu dzięki włączeniu citizen developmentu i cennych opinii, co przyspiesza budowę aplikacji o co najmniej 50%;
  • Łatwe wdrożenie - 70% osób bez wcześniejszego doświadczenia z low-code nauczyło się go w niecały miesiąc;
  • Low-code pozwala korzystać z takich elementów Agile jak mikroserwisy i kontenery.

Podsumowanie

I to by było na tyle. Mamy nadzieję, że po lekturze tego artykułu znalazłeś rozwiązania low-code najlepiej dopasowane do potrzeb Twojej firmy, z pożądaną funkcjonalnością i w odpowiedniej cenie. Jeśli potrzebujesz dodatkowej pomocy, koniecznie skontaktuj się z naszym zespołem i powiedz, czego szukasz.

Dawid Karczewski

Dawid jest full stack developerem. Tworzy aplikacje w Ruby on Rails i React Native od pierwszego pomysłu aż po wdrożenie. Buduje dla naszych klientów rozwiązania, które pomagają im rosnąć.

Zobacz wszystkie wpisy autora
CEE IT 2022

Outsourcing i offshoring IT w Europie Środkowo-Wschodniej: raport 2022

Białoruś • Polska • Rumunia • Ukraina

Czytaj teraz
Newsletter 9-1
Newsletter Ideamotive
Twój dwutygodniowy przegląd najgorętszych newsów technologicznych

Szukasz świetnych projektów do pracy jako programista React Native?

Dołącz do Ideamotive Talent. Pracuj przy międzynarodowych projektach, zarabiaj i rozwijaj karierę na własnych zasadach.