IT@BANK 2021 | TECHNOLOGIE | LCDP podbija świat IT

IT@BANK 2021 | TECHNOLOGIE | LCDP podbija świat IT
Fot. SurfupVector/stock.adobe.com
Udostępnij Ikona facebook Ikona LinkedIn Ikona twitter
Coraz więcej zadań, a specjalistów brakuje - tak wygląda dzisiaj branża IT. Tylko w Polsce brakuje ponad 50 tys. programistów, w Europie - według ostrożnych szacunków - nawet 600 tys. Czy remedium na tak gigantyczny deficyt mogą być platformy niskokodowe? Gartner przewiduje, że do 2024 r. Low-Code Development Platform przejmie 65% działalności związanej z tworzeniem aplikacji, głównie dla małych i średnich projektów.

Platforma niskokodowa (ang. Low-Code Development Platform, LCDP) to rodzaj wizualnego środowiska programistycznego, które umożliwia przeciąganie i upuszczanie składników za pomocą diagramów, grafów czy formularzy, a także łączenie ze sobą poszczególnych komponentów w celu tworzenia aplikacji mobilnych lub internetowych. Najważniejszą zaletą tego rozwiązania jest brak konieczności posługiwania się językiem programowania. LCDP są najczęściej wykorzystywane do projektowania i wdrażania baz danych, interfejsów użytkownika, projektowania procesów biznesowych i ich automatyzacji.

Sytuacja z roku na rok staje się trudniejsza

Digitalizacja otaczającego nas świata, zarówno w sferze zawodowej, jak i społecznej, wymaga zaangażowania ogromnej rzeszy specjalistów IT i inżynierów. Kompetencje w tej dziedzinie stały się niezwykle popularne i dobrze wynagradzane. Jak pisze w opracowaniu dotyczącym platform niskokodowych bloger technologiczny i ekspert Michał Guzowski, wszyscy robili, co mogli, aby zwiększyć liczbę programistów. Kształcono nowych fachowców, przez co kierunki informatyczne studiów wyższych zyskiwały na popularności, przyciągano pracowników innych specjalności, organizując przyspieszone kursy i szkolenia, a także zatrzymywano doświadczonych fachowców, oferując poza bardzo dobrymi zarobkami także inne benefity.

Sytuacja z roku na rok staje się jednak coraz trudniejsza, ponieważ rozwiązania IT wchodzą w kolejne obszary, jak handel, administracja rządowa i samorządowa, marketing, a nawet sztuka. Szacuje się, że w ub.r. na rynku europejskim brakowało nawet 600 tys. programistów. Tylko w Polsce branża czeka na co najmniej 50 tys. informatyków.

Wizualne podejście do tworzenia aplikacji

Według eksperta, w przypadku kiedy popyt przewyższa podaż, możliwe są dwie strategie, mające na celu zachowanie równowagi. Należy do nich wzrost podaży, czyli większa „produkcja” developerów, co zostało opisane powyżej, ewentualnie zmniejszenie popytu, czyli ograniczenie zapotrzebowania na programistów.

Czy to możliwe? – zastanawia się Michał Guzowski. Okazuje się, że jak najbardziej. Wystarczy zbudować platformę do skutecznego, szybkiego i elastycznego tworzenia aplikacji i procesów. Powinna ona spełniać pięć podstawowych założeń: łatwość obsługi, wsparcie globalnie uznanych standardów, możliwość integracji z dowolnymi systemami, dostępność niezależne od wykorzystywanego systemu operacyjnego, a także rozszerzalność. Bez tej ostatniej cechy platforma ma nikłe szanse utrzymania się na rynku. – I tym właśnie są tzw. Low-Code Development Platform (LCDP), czyli wizualne podejście do tworzenia aplikacji – konkluduje ekspert.

Bez znajomości tradycyjnych języków programowania

W konwencjonalnym tworzeniu oprogramowania autorzy piszą linie kodu, aby stworzyć funkcje i cechy pożądane w programie komputerowym lub aplikacji. Działanie to wymaga od nich dogłębnej znajomości języków komputerowych, a także środowisk programistycznych, procesów wdrażania i protokołów testowych.

Platformy z niskim kodem zawierają wszystko, co działa w tle. Użytkownicy ­wizualnie ­wybierają i łączą komponenty wielokrotnego użytku, które zawierają rzeczywisty kod, w celu uzyskania pożądanego efektu. Aplikacje tworzy się na zasadzie schematu blokowego, zamiast wprowadzać kody wiersz po wierszu dla każdej pożądanej funkcji i możliwości. Platformy te mają również ogólnie funkcje umożliwiające eksperymentowanie, prototypowanie, testowanie i wdrażanie.

W przypadku kiedy popyt przewyższa podaż, możliwe są dwie strategie, mające na celu zachowanie równowagi. Należy do nich wzrost podaży, czyli większa „produkcja” developerów, ewen­tualnie zmniejszenie popytu, czyli ograniczenie zapotrzebowania na programistów.

Podejście modułowe o niskim poziomie kodu pozwala szybko tworzyć i testować aplikacje nie tylko profesjonalnym programistom, ale również analitykom biznesowym, administratorom biur, właścicielom małych firm i innym osobom, które nie są programistami. Twórca aplikacji widzi przyjazny dla użytkownika graficzny interfejs, za pomocą którego może łączyć komponenty i interfejsy programów aplikacji innych firm (API), może zatem zmieniać kolejność i wielokrotnie testować moduły, aż aplikacja będzie działać zgodnie z oczekiwaniami.

Kluczowy element w erze cyfrowej

Platformy o niskim poziomie kodu wywodzą się z wcześniejszych narzędzi do szybkiego tworzenia aplikacji, takich jak Excel, Lotus Notes i Microsoft Access, które również udostępniają pewne funkcje programistyczne uż...

Artykuł jest płatny. Aby uzyskać dostęp można:

  • zalogować się na swoje konto, jeśli wcześniej dokonano zakupu (w tym prenumeraty),
  • wykupić dostęp do pojedynczego artykułu: SMS, cena 5 zł netto (6,15 zł brutto) - kup artykuł
  • wykupić dostęp do całego wydania pisma, w którym jest ten artykuł: SMS, cena 19 zł netto (23,37 zł brutto) - kup całe wydanie,
  • zaprenumerować pismo, aby uzyskać dostęp do wydań bieżących i wszystkich archiwalnych: wejdź na BANK.pl/sklep.

Uwaga:

  • zalogowanym użytkownikom, podczas wpisywania kodu, zakup zostanie przypisany i zapamiętany do wykorzystania w przyszłości,
  • wpisanie kodu bez zalogowania spowoduje przyznanie uprawnień dostępu do artykułu/wydania na 24 godziny (lub krócej w przypadku wyczyszczenia plików Cookies).

Komunikat dla uczestników Programu Wiedza online:

  • bezpłatny dostęp do artykułu wymaga zalogowania się na konto typu BANKOWIEC, STUDENT lub NAUCZYCIEL AKADEMICKI

Źródło: Miesięcznik Finansowy BANK