A notepad++ és a VSC között mi a különbség?
Hivatalosan mindkettő (egyszerű plain text) szövegszerkesztő, és ugyanúgy értelmezi a kódot mindkettő.
Az már máskérdés, hogy a VSC fényévekkel okosabb, jobb mint a Notepad++ programozásra, de ugye nem ez volt a kérdés.
És a VSC nem IDE, bár tudásban lassan már tényleg ott tart, mint egy igazi IDE, mint pl. az IntelliJ, PyCharm vagy Eclipse.
#1: Nem. Mind a kettő univerzális kódszerkesztő.
"Notepad++ is a free (as in “free speech” and also as in “free beer”) source code editor "
"Visual Studio Code is a lightweight but powerful source code editor"
IDE - integrált fejlesztőkörnyezet - általában azok a kódszerkesztő programok, amelyek beépítetten tartalmaznak fordító-/értelmező-/tesztelőeszközöket. Ilyenek például a Turbo/Borland Pascal, a Lazarus és a Delphi (Pascal); a Visual Studio (Visual Basic, C++, C#); Code::Blocks (C/C++) vagy az Eclispe (Java). Persze a kódszerkesztőkből - a fordító-/értelmező-/tesztelőeszközök mellékelésével - lehet fejlesztőeszközöket kreálni.
A két említett kódszerkesztő közötti különbségek - a teljesség igénye nélkül:
* A Notepad++ csak Windows alá érhető el, a Visual Studio Code Windows Linux és MacOSX alá is.
* A Notepad++ nyílt forrású (GPL licencű: [link] ).
A Visual Studio Code egyes részei nyíltak (megengedőbb MIT licencű: [link] ), mások zártak ( [link] ).
* A Visual Studio Code - a Notepad++-al ellentétben - kémkedő telemetriát tartalmaz ( [link] ). Az előbb említett nyílt forrású kódbázis felhasználásával készítettek egy telemetriát nélkülöző változatot VSCodium néven: [link]
* A Notepad++ régebbi, 2003 óta fejlesztik, a Visual Studio Code-ot 2015 óta - így az előbbinek volt ideje némi renoméra szert tenni, viszont az utóbbiba frissebb elképzelések kerülhettek bele (ami flexibilisebbé teszi - főként az Intelisense kódjavaslat és a kiegészítők terén).
* A Notepad++ magánkezdeményezésű, a Visual Studio Code mögött egy monopolhelyzetben levő multinacionális techóriás van - utóbbinál így több pénz áll rendelkezésre, nagyobb is a fejlesztői bázis, ami gyorsabb fejlődést tesz lehetővé (viszont a techóriás diktál).
* A Notepad++ C++-ban fejlesztették, a Visual Studio Code-ot pedig TypeScript-ben (nodeJS/Javascript), Electron keretrendszerrel - ez az előbbinek a sebességében válik javára, utóbbi meg modernebb, flexibilisebb technológia.
* A Visual Studio Code alapértelmezetten tartalmaz Git verziókezelést, a Notepad++ beépülőkkel egészíthető ki ilyen célra.
További kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!