GitLab zaprezentował wersję beta webowego IDE opartego na VS Code

GitLab

GitLab to oparta na Git usługa kucia, kontroli wersji i DevOps

Kilka dni temu zespół programistów GitLab dostępność wersja beta twojego nowego Web IDE, który jest edytorem internetowym opartym na Microsoft Visual Studio Code (VS Code), który oferuje nowe funkcje, bardziej elastyczny i znajomy interfejs użytkownika oraz możliwość bezpośredniego połączenia ze zdalnym środowiskiem programistycznym.

W połączeniu ze środowiskiem wykonawczym opartym na chmurzeIDE powinno umożliwiać bardziej zaawansowane przepływy pracy programistycznej w czasie rzeczywistym, chociaż wielu krytykuje fakt, że zespół zdecydował się oprzeć nową wersję swojego internetowego IDE na VS Code.

Nowe internetowe IDE jest opisana jako wersja beta, która stała się wersją domyślną na platformie, chociaż istnieje możliwość jej wyłączenia. Samodzielnie zarządzani użytkownicy otrzymają nowy edytor w wersji 15.7, wydanej 22 grudnia, ale w tym przypadku będzie on ukryty za wskaźnikiem funkcji.

Pierwszym rozczarowaniem jest to, że rozszerzenia VS Code nie są obsługiwane ani w oficjalnym VS Code Marketplace, ani w nieobciążonym rejestrze Open VSX. W nowym internetowym środowisku IDE w sekcji Rozszerzenia jest wyświetlany komunikat: „Extension Marketplace został wyłączony, bądź na bieżąco!” «.

Kolejną brakującą funkcją jest wyszukiwanie w całym projekcie, chociaż internetowe IDE może przeszukiwać wszystkie otwarte pliki w zakładkach aktywnego okna przeglądarki.

Na liście rzeczy do zrobienia znajduje się wiele funkcji, poza rozszerzeniami i wyszukiwaniem w całym projekcie. Najważniejsze jest tutaj zdalne programowanie, możliwość budowania, testowania i debugowania aplikacji na zdalnym serwerze lub kontenerze bez żadnych lokalnych zależności innych niż przeglądarka internetowa. Zespół uważa, że ​​powinno to przyspieszyć rozwój i zwiększyć produktywność.

Taki jest cel zespołu GitLab

„Użytkownik może zdalnie skonfigurować środowisko programistyczne i szybko udostępniać gotowe środowiska, zarówno u własnego dostawcy usług w chmurze, jak i przy użyciu współdzielonego przetwarzania GitLab”. Ambicja ta jest daleka od realizacji, ale internetowe IDE powinno być w stanie łączyć się ze środowiskami hostowanymi poza GitLabem od 22 grudnia. „Nasze początkowe iteracje zdalnego rozwoju skupią się na integracji z istniejącymi dostawcami usług w chmurze, takimi jak Amazon Web Services (AWS), Google Cloud lub Microsoft Azure” — czytamy w dokumentacji.

Dodatkowo wspominają, że:

„Ostatecznie rozważymy zaoferowanie w pełni zarządzanej opcji w ramach GitLab” — dodaje. Poza zdalnym rozwojem zespół pracuje nad dodaniem obsługi rozszerzeń VS Code i umożliwieniem wyszukiwania w całym projekcie. Deweloperzy, którzy wolą nadal korzystać ze starego internetowego środowiska IDE platformy, nadal mogą to robić za pomocą preferencji użytkownika, które umożliwiają przełączanie się między nimi w dowolnym momencie. Wersja beta GitLab Web IDE jest już dostępna. Jednak zespół jest pod ostrzałem, ponieważ polegał na VS Code, aby odbudować swoje internetowe IDE.

Historycznie GitLab stworzył bardziej kompletną platformę DevOps niż jego rywal GitHub, ale jeśli chodzi o rozwój zdalny, to pozostaje w tyle, dzięki energii, jaką GitHub włożył w funkcję Codespaces.

Przyjęcie VS Code przez GitLab ma sens z inżynieryjnego punktu widzenia, ponieważ wiele funkcji jest bezpłatnych, a programiści mają do dyspozycji znane narzędzie. Mimo to krytycy twierdzą, że istnieje znaczne ryzyko: dalsze umacnianie dominacji VS Code, co utrudni konkurowanie również w innych usługach.

Niektórzy recenzenci zwracają również uwagę na problemy licencyjne z VS Code. W rzeczywistości Microsoft udostępnił kod źródłowy VS Code na licencji MIT, bezpłatnej licencji na oprogramowanie typu open source. Ale produkt dostępny do pobrania, edytor (VS Code) dystrybuowany przez samą firmę, jest objęty licencją zastrzeżoną.

To małe rozróżnienie jest bardzo ważne i według krytyków jest głównym mechanizmem Microsoftu służącym do obchodzenia społeczności open source. Zgodnie z nimi, jeśli budujesz samodzielnie, nie możesz połączyć się z kodem VS na rynku.

Wreszcie, jeśli chcesz dowiedzieć się więcej na ten temat, możesz zapoznać się ze szczegółami w następujący link.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.