W celu przyspieszenia procesu zarządzania zmianami i wydaniami dla programistów tworzących aplikacje na platformie Salesforce, firma oficjalnie wprowadziła produkt typu low-code o nazwie DevOps Center. Zapowiedziany podczas konferencji TrailheaDX w 2020 roku, produkt ten ułatwia bezproblemową współpracę między zespołami przedsiębiorstwa podczas budowania, testowania i wdrażania aplikacji lub automatyzacji w ramach Salesforce.
Aby uzyskać przewagę konkurencyjną i nadążyć za wymaganiami gospodarczymi, firmy poszukują szybkich strategii wejścia na rynek. W odpowiedzi na to, Salesforce wprowadziła DevOps Center, aby pomóc programistom w poruszaniu się po procesie zarządzania zmianami i wydaniami podczas pracy na platformie. Karen Fidelak, starszy dyrektor ds. zarządzania produktem w Salesforce, podkreśliła jego ogólną dostępność w niedawnym wpisie na blogu.
Według Fidelak, DevOps Center został zaprojektowany, aby pomóc firmom zmaksymalizować narzędzia i zasoby, którymi dysponują, zapewniając jednocześnie bezpieczeństwo cyklu życia aplikacji w różnych działach, w tym sprzedaży, usług, marketingu, handlu i IT.
Zautomatyzowane śledzenie zmian w DevOps Center
Niektóre godne uwagi funkcje DevOps Center obejmują zautomatyzowane śledzenie zmian w celu przyspieszenia wydań, płynną integrację z kontrolą źródeł i bardziej dostępne metody wdrażania zmian. Zamiast polegać na Change Sets, które są repozytoriami do wdrażania wielu wersji oprogramowania, DevOps Center oferuje nowoczesne praktyki rozwojowe i obsługuje zmiany w aplikacjach za pomocą Work Items. Pozycje te są nową zdolnością wyraźnie opracowaną w celu śledzenia zmian podczas rozwoju.
Gdy programiści wprowadzają zmiany w środowiskach programistycznych, DevOps Center automatycznie je śledzi, umożliwiając programistom przeglądanie listy zmienionych komponentów metadanych i wybieranie tych, które chcą zmigrować. Ta funkcja eliminuje potrzebę korzystania z arkuszy kalkulacyjnych do monitorowania zmian między różnymi wersjami oprogramowania.
Ponadto DevOps Center wspiera programistów korporacyjnych w przyjmowaniu zarządzania kontrolą źródeł lub najlepszych praktyk kontroli źródeł. Narzędzie obsługuje kontrolę źródła po zalogowaniu się do GitHub, upraszczając proces śledzenia zmian w oryginalnym kodzie, gdy aplikacje przechodzą wiele iteracji lub wersji.
Oferta dla zwykłych programistów i profesjonalistów
DevOps Center jest szczególnie ukierunkowany na zespoły hybrydowe lub fuzje składające się z programistów low-code lub citizen developerów i profesjonalnych lub zaawansowanych programistów pracujących z interfejsami wiersza poleceń (CLI) lub bezpośrednio z GitHubem. Zapewnia bezproblemową synchronizację, niezależnie od tego, czy programiści pracują wewnątrz aplikacji opartej na UI DevOps Center, czy poza nią.
Na przykład, jeśli członek zespołu zmodyfikuje kod za pomocą CLI, DevOps Center wykryje te zmiany i wyświetli je w swoim interfejsie użytkownika, umożliwiając deweloperom obywatelskim przeglądanie i działanie na wymaganych zmianach w obrębie centrum. Alternatywnie, programiści działający w ramach centrum DevOps mogą uzyskać dostęp do repozytorium kontroli źródeł i zmodyfikować oryginalny kod.
Takie podejście neguje potrzebę popychania użytkowników low-code w kierunku przyjęcia CLI i innych procesów, które mogą uznać za niewygodne, lub zarządzania zmianami za pomocą Change Sets, które nie są częścią repozytorium kontroli źródła. Dodatkowo, DevOps Center umożliwia programistom korporacyjnym wizualizację ich potoku wdrażania i szybkie wdrażanie zmian z jednego etapu do drugiego.
Poza DevOps Center istnieją inne platformy no-code, które są skierowane do różnych klientów docelowych. Poznanie najlepszych aplikacji i narzędzi no-code jest niezbędne do budowania aplikacji bez pisania kodu. Na przykład platforma AppMaster jest potężnym narzędziem no-code, które upraszcza proces budowania aplikacji backendowych, internetowych i mobilnych, zapewniając jednocześnie cenny wzrost wydajności i opłacalności.