Megérkeztünk tizedik cím Az az év legfontosabb programjai. Egy teljesen személyes lista azokról az alkalmazásokról, amelyeket 2024-ben a legaktívabban fogok használni.
Ahogy szinte az összes cikkben kifejtettem Ennek a kiválasztásnak az a célja, hogy termelékenyebbé tegyek, miközben csökkentem a védett szoftverektől és szolgáltatásoktól való függőségemet. Ezenkívül szeretném személyes adataimat a lehető legszemélyesebben kezelni.
Az év legfontosabb programjai
Még egyszer megismétlem a felkérést, hogy mondja el nekünk, milyen alkalmazásokat tervez használni ebben az évben.
A tizedik pályázat
A védett szoftverektől való függőség csökkentése és az adatvédelem garantálása kifejezetten erre az esetre vonatkozik azóta Ez a program egy másik program elágazása, amely adatokat küld a fejlesztőknek. A VSCodiumról beszélünk.
Azok számára, akik még soha nem hallottak erről a programról, lássunk néhány előzetes magyarázatot.
Integrált fejlesztői környezet
Van egy nagyon elterjedt vicc, amely szerint az igazi Linux-felhasználók szövegszerkesztővel programoznak további funkciók nélkül (Kivéve Linust, aki fejben programoz, és a kód átviteléhez csatlakoztatja a számítógéphez.) A valóságban inkább a szövegszerkesztőket részesítik előnyben néhány funkcióval. olyan kiegészítők szerkesztése, mint a Vim vagy a Nano. De, A többiek inkább integrált fejlesztői környezetet használunk.
Integrált fejlesztői környezet (IDE) Ez egy olyan program, amely biztosítja a fejlesztők számára a kód megírásához szükséges összes vagy majdnem minden eszközt.
Néhány ilyen eszköz:
- Kódszerkesztő:Ide írja a programozó a programkódot. Általában olyan eszközöket tartalmaz, amelyek megkönnyítik az írást, például az automatikus kiegészítést, a javaslatokat, a szintaxis kiemelését és az automatikus azonosítást.
- Fordítóprogram:Lefordítja az írott kódot a számítógép által érthető nyelvre.
- Tolmács:A kódot a végrehajtáskor a számítógép által érthető nyelvre alakítja át.
- SúrolóLehetővé teszi a kódhibák javítását az egyes sorok lépésről lépésre történő végrehajtásával és a változók viselkedésének figyelésével.
- Verziókezelő: Gyakran külső szolgáltatásokhoz kapcsolódva nyomon követheti a programok különböző verzióiban végrehajtott változtatásokat.
- építészOlyan feladatokkal foglalkozik, mint például a forráskód futtatható alkalmazásokká konvertálása a szükséges függőségek és könyvtárak beépítésével.
VS Codium
A nyílt forráskóddal szembeni pozícióváltás részeként (a körülmények miatt) a Microsoft úgy döntött visszanyerni azokat a programozókat, akik elhagyták Visual Studio alkalmazásukat a nyílt forráskódú integrált fejlesztői környezetekbe. Így 2015-ben elindította a Visual Studio Code-ot. A VS Code valójában a vállalat első Linux verziójú alkalmazása volt.
Egy hónappal azután kiadta a forráskódot az MIT licence alatt.
Az MIT licenc Ez lehetővé teszi a kód olvasását, módosítását és megosztását Csak a Microsoft által kiadott tartalomra vonatkozik, amely bármikor úgy dönthet, hogy bezárja. Másrészt az alkalmazás alapértelmezés szerint tartalmazza a telemetriát, bár ez deaktiválható.
Köszönhetően a telemetriának, amelyet szinte senki sem vesz fel, hogy kikapcsolja, A Microsoft információkat gyűjt a programmal dolgozó fejlesztők szokásairól, az előforduló hibák és a leggyakrabban használt eszközök.
Ezért Elindult a VSCodium, a Microsoft által kiadott forráskódon alapuló nyílt forráskódú integrált fejlesztői környezet hanem a maga kiterjesztésével. Ezeknek a bővítményeknek a kompatibilitása a VS Code bővítményeivel attól függ, hogy az alkotók úgy döntenek, hogy mindkét programhoz kiadják őket, mivel különböző API-kat használnak.
feltéve, hogy A VS Code a Microsoft-termékekkel való integrációra készült, és magában foglalja a GitHub- vagy az Azure-szolgáltatásokhoz való csatlakozást Teljesebb dokumentációval is rendelkezik.
Mivel azonban nem vagyok professzionális fejlesztő, és nem vagyok egy munkacsoport tagja, A VSCodium elég és több mint elég ahhoz, hogy megfeleljen a kódírási igényeimnek.. Azt is tapasztalom, hogy a használata meglehetősen intuitív, és olyan kiterjesztései vannak, amelyek elég hasznosak a leggyakoribb programozási nyelvekhez.
Boltokból telepíthető Flatpak y Snap.