Stigli smo u deseti naslov od osnovni programi godine. Potpuno osobni popis aplikacija koje planiram najaktivnije koristiti u 2024. godini.
Kao što sam objasnio u gotovo svim člancima Cilj ovog odabira je učiniti me produktivnijim, a istovremeno smanjiti moju ovisnost o vlasničkom softveru i uslugama. Osim toga, želim da moji osobni podaci budu što privatniji.
Osnovni programi godine
Još jednom vas pozivam da nam kažete koje aplikacije planirate koristiti ove godine.
Deseta aplikacija
Smanjenje ovisnosti o vlasničkom softveru i jamčenje privatnosti odnosi se posebno na ovaj slučaj budući da Ovaj određeni program je račvanje drugog programa koji šalje podatke programerima. Govorimo o VSCodiumu.
Za one koji nikada nisu čuli za ovaj program, idemo s nekim preliminarnim objašnjenjima.
Integrirano razvojno okruženje
Postoji vrlo česta šala koja kaže da stvarni korisnici Linuxa programiraju koristeći uređivač teksta bez dodatnih funkcija (osim Linusa koji programira u svojoj glavi i spaja je na računalo za prijenos koda.) U stvarnosti, oni preferiraju uređivače teksta s nekim funkcijama uređivanje dodataka kao što su Vim ili Nano. Ali, Mi ostali radije koristimo integrirano razvojno okruženje.
Integrirano razvojno okruženje (IDE) To je program koji programerima pruža sve ili gotovo sve alate potrebne za pisanje koda.
Neki od tih alata su:
- Uređivač koda:To je mjesto gdje programer piše programski kod. Obično dolazi s alatima za lakše pisanje, kao što su automatsko dovršavanje, prijedlozi, isticanje sintakse i autoidemtacija.
- kompajler:Prevodi pisani kod na jezik razumljiv računalu.
- Tumač:Pretvara kod u jezik razumljiv računalu u trenutku izvođenja.
- Četka za ribanjeOmogućuje vam ispravljanje pogrešaka koda izvršavanjem svakog retka korak po korak i praćenjem ponašanja varijabli.
- Upravitelj verzija: Često povezan s vanjskim uslugama, omogućuje vam praćenje promjena u različitim verzijama programa.
- KonstruktorBavi se zadacima kao što je pretvaranje izvornog koda u izvršne aplikacije uključivanjem potrebnih ovisnosti i biblioteka.
VSCodij
U sklopu promjene stava prema otvorenom kodu (stjecajem okolnosti) odlučio se Microsoft ponovno osvojiti programere koji su napustili svoju aplikaciju Visual Studio za integrirana razvojna okruženja otvorenog koda. Tako je 2015. lansirao Visual Studio Code. VS Code zapravo je bila prva aplikacija tvrtke s verzijom za Linux.
Mjesec dana nakon objavio je izvorni kod pod licencom MIT-a.
MIT licenca Što vam omogućuje čitanje, mijenjanje i dijeljenje koda Odnosi se samo na ono što je izdao Microsoft koji ga može odlučiti zatvoriti u bilo kojem trenutku. S druge strane, aplikacija standardno uključuje telemetriju, iako se može deaktivirati.
Zahvaljujući telemetriji koju se gotovo nitko ne trudi onemogućiti, Microsoft prikuplja podatke o navikama programera koji rade s programom, greške koje se javljaju i najčešće korišteni alati.
Zbog toga Lansiran je VSCodium, integrirano razvojno okruženje otvorenog koda temeljeno na izvornom kodu koji je objavio Microsoft ali sa svojim nastavcima. Kompatibilnost ovih proširenja s proširenjima VS Codea ovisi o tome hoće li ih kreatori odlučiti objaviti za oba programa budući da koriste različite API-je.
S obzirom da VS Code dizajniran je za integraciju s Microsoftovim proizvodima i uključuje povezivanje s GitHub ili Azure uslugama Ima i kompletniju dokumentaciju.
Međutim, budući da nisam profesionalni programer niti sam dio radnog tima, VSCodium je dovoljan i više nego dovoljan da zadovolji moje potrebe pisanja koda.. Također smatram da je njegova upotreba prilično intuitivna i da ima proširenja koja su dovoljno korisna za najčešće programske jezike.
Može se instalirati iz trgovina Flatpak y Pucni.