GitLab je predstavio beta verziju web IDE-a temeljenu na VS kodu

GitLab

GitLab je web servis za krivotvorenje, kontrolu verzija i DevOps temeljen na Gitu

Prije nekoliko dana GitLab razvojni tim dostupnost inačici beta vašeg novog Web IDE-a, koji je web uređivač temeljen na Microsoftovom Visual Studio Code (VS Code) koji nudi nove značajke, fleksibilnije i poznatije korisničko sučelje te mogućnost izravnog povezivanja s udaljenim razvojnim okruženjem.

U kombinaciji s runtime okruženjem temeljenim na oblakuIDE bi trebao omogućiti naprednije razvojne tijekove rada u stvarnom vremenu, iako mnogi kritiziraju činjenicu da je tim odlučio bazirati novu verziju svog web IDE-a na VS kodu.

Novi Web IDE opisana je kao beta verzija koja je postala zadana verzija na platformi, iako postoji opcija za onemogućavanje. Korisnici koji sami upravljaju dobit će novi uređivač u verziji 15.7, objavljenoj 22. prosinca, ali u ovom će slučaju biti skriven iza indikatora značajki.

Prvo razočarenje je to što VS Code ekstenzije nisu podržane, niti u službenom VS Code Marketplaceu niti u neopterećenom Open VSX registru. U novom web IDE-u, odjeljak Proširenja prikazuje poruku: "Tržište proširenja je onemogućeno, ostanite s nama!" «.

Također, još jedna značajka koja nedostaje je pretraživanje cijelog projekta, iako web IDE može pretraživati ​​sve otvorene datoteke u karticama aktivnog prozora preglednika.

Postoji niz značajki na popisu obaveza, izvan proširenja i pretraživanja cijelog projekta. Velika stvar ovdje je daljinski razvoj, mogućnost izrade, testiranja i otklanjanja pogrešaka aplikacija na udaljenom poslužitelju ili spremniku bez ikakvih lokalnih ovisnosti osim web preglednika. Tim vjeruje da bi to trebalo ubrzati razvoj i povećati produktivnost.

Cilj GitLab tima je da

"Korisnik može postaviti razvojno okruženje na daljinu i brzo osigurati unaprijed izgrađena okruženja, bilo na vlastitom pružatelju usluga u oblaku ili koristeći GitLab dijeljeno računalstvo." Ova je ambicija daleko od ostvarenja, ali web IDE bi se trebao moći povezati s okruženjima koja se nalaze izvan GitLaba počevši od 22. prosinca. "Naše početne iteracije za daljinski razvoj usredotočit će se na integraciju s postojećim pružateljima usluga u oblaku kao što su Amazon Web Services (AWS), Google Cloud ili Microsoft Azure", stoji u dokumentaciji.

Dodatno, navode da:

"Na kraju ćemo razmotriti ponudu potpuno upravljane opcije unutar GitLaba", dodaje. Izvan daljinskog razvoja, tim radi na dodavanju podrške za VS Code proširenja i omogućavanju pretraživanja cijelog projekta. Programeri koji žele nastaviti koristiti stari web IDE platforme mogu to još uvijek učiniti putem korisničkih postavki koje vam omogućuju prebacivanje između njih kad god želite. Sada je dostupna beta verzija GitLab Web IDE. Međutim, tim je na udaru kritika zbog oslanjanja na VS Code za ponovnu izgradnju svog web IDE-a.

povijesno gledano, GitLab je stvorio potpuniju DevOps platformu od svog rivala GitHuba, Pero kada je u pitanju daljinski razvoj, zaostaje, zahvaljujući energiji koju je GitHub uložio u svoju značajku Codespaces.

GitLabovo usvajanje VS koda ima smisla iz inženjerske perspektive, jer su mnoge značajke besplatne, a programeri imaju poznati alat za rad. Ipak, kritičari kažu da postoji značajan rizik: daljnje učvršćivanje dominacije VS Codea, što će otežati natjecanje i na drugim uslugama.

Neki recenzenti također ističu probleme s licenciranjem koda VS. Zapravo, Microsoft je izdao izvorni kod za VS Code pod MIT licencom, licencom besplatnog softvera otvorenog koda. Ali proizvod koji je dostupan za preuzimanje, uređivač (VS Code) koji distribuira sama tvrtka, pod vlasničkom je licencom.

Ova mala razlika je vrlo važna i, prema kritičarima, glavni je Microsoftov mehanizam za zaobilaženje zajednica otvorenog koda. Prema njima, ako gradite sami, ne možete se povezati s VS Codeom na tržištu.

Konačno, ako ste zainteresirani da možete saznati više o tome, možete pogledati detalje u sljedeći link.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.