Magyarországon a szoftverfejlesztők milyen operációs rendszert használnak?
Sok angol oldalt olvasgatok, így tudom, hogy a Linux és a macOS sokkal előnyösebb developmentre (és amúgy játékokon és C# fejlesztésen kívül minden másra). Ettől függetlenül a magyarok valamiért nem tudnak elképzelni semmi mást a gépükön Windowson kívül.
Ez a fejlesztők körében is így működik, vagy a munkahelyeken az emberek inkább itt is Linux / macOS-t használnak?
Mégis miért lenne jobb a Linux/Mac fejlesztésre mint a Windows?
Jó esetben úgyis egy IDE-ben fejlesztesz.
Nálunk kötelezően Windowson megy a fejlesztés. Részben a tenderek miatt (valamiért sok pályázatnál előírás a Windows, fél évnél nem régebbi frissítésekkel, mert az a "biztonságos"), és részben azért mert így integráltan tud működni az egész céges infrastruktúra, ahol az infrastruktúrások távolról könnyedén tudják felügyelni és karbantartani mindenki rendszerét. Plusz Exchange-et használunk levelezésre, terem foglalásra és a naptárra ami szintén nem linux barát.
Hátrány hogy folyton szívás van a dockerrel és más elsősorban Linuxra fejlesztett eszközökkel, bár a WSL nagy segítség tud lenni ha apróságokról van szó. Én otthon Linuxot használok és valóban van pár dolog ami miatt előnyösebb vagy kényelmesebb de nincs nagy különbség.
én egy elég nagy cégnél vagyok, elvileg lehet kérni linuxot, de alapból windowst kapunk
van egy kollégám aki linuxot szeretett volna, de windowst kapott és a főnököt megkérdeztem erről és azt mondta, majd ha ő jelzi, akkor kap linuxot
én fejlesztésre a windowst preferálom, megszokásból és az általam ismert IDE-k, Toolok miatt
játékfejlesztésnél egyértelműen windows a legjobb lehetőség számomra, a mac az üzletpolitikája miatt számomra minden téren kiesik (még fejleszteni sem vagyok rá hajlandó, sőt még cross-platformos megoldások nyújtotta 2 kattintásos buildet sem dobok rá)
több program van amit használok és windowsra és mac-re adták ki hivatalosan őket, de van linuxos portolt verzió ami sajnos a tapasztalatok szerint nem a legjobban működik, vagy korlátozottan sajnos
gondolkodtam a linuxra váltáson, de ezen dolgok miatt maradtam windowsnál, plusz az új verziók átfutási ideje sem a legjobb, még napokat sem akarnék várni a portolásra, de van amikor ennél többet kell
4esnél a pont.
- a cég szabja meg.
- ahol dolgozom és ahol fordítom és ahol futtatom a programot nem feltétlen ugyan az.
- ha os specificus alkalmazást írok, azon fejlesztem.
- sőt! Vannak saját OS-ek, azokról még szó sem esett :)
Röviden, azt használom, amire szükség van, amit kell.
Egyetértek.
- cég szabályzat definiál. Igaz, hogy a Windows-t licenselni kell, így drágább. Linuxon meg spórolhat a cég.
- vannak olyan nyelvek, amik OS specifikusak ill. platform függetlenek. Az előbbit adott rendszeren kell fordítani, míg az utóbbit lényegtelen hol írod, és hol fog futni.
Lásd előbbi: ASM, C#, C/C++, ...
Lásd utóbbi: Java, Python, PHP, ...
Szerver alkalmazások többnyire linux-on futnak, és ahogy járom a cégeket a munkámból adódóan, Java, PHP, C#-ot látok leginkább, de a Java vezeti a toplistát.
Ha meg windows párti a cég, és te mindenáron linuxot szeretnél használni: akkor virtualizálod VMware vagy VirtualBox, amennyiben lehetséges.
"Ettől függetlenül a magyarok valamiért nem tudnak elképzelni semmi mást a gépükön Windowson kívül."
Azért mostmár elég sok embert látok aki linuxra áttér, persze akik windowshoz vannak kötve ők nem fognak váltani.
Linuxok alatt van Monodeveloper, de nem ér fel a Visual Studiohoz, de legalább lehet c#,F#-ban programozni(inkább csak tanulásra lehet jó a linuxos monodeveloper).
Ott van a .Net Core ami platform független illetve vele együt ott a asp.net
Kapcsolódó 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!