Melyik megy jobban, a .Net vagy Spring?
Melyikkel lehet jobban keresni?
Melyik a keresettebb?
Melyik lesz a jövőben jobb fizetés és munka stabilitás szempontjából?
Java fejlesztőként tudok nyilatkozni, hogy sosem volt probléma jól fizető munkát találni. Összességében jó a Javas ökoszisztéma, .NET-nél viszont akadnak bonyolult licenszek, és rá vagy kényszerítve MS toolokra.
Legutóbbi (és legtöbbet fizető) munkám felhős fejlesztésekhez kapcsolódik. Teljesen természetes, hogy vannak Java+Node+Go+Python servicek, de C#/.NET sehol a láthatáron. Lehet elfogult vagyok, de hamarabb fogadnék ezen nyelvek bármelyikére, mint C#/.NET-re a jövőre nézve.
#1-t kiegészíteném azzal, hogy a felsorolt nyelvek Java, Go, NodeJS, Python ugye nem függenek az OS-től, mert van Windows és Linuxra is "fordító". Most az ARM-et ne vegyük ide, de ARM-re is van. Tehát nevezhetjük platform függetleneknek. Megjegyzés: Azért van olyan, hogy ".NET Core" ami tud Linux-on is futni.
C#/.NET önmagában Windows ökoszisztémához tartozik. Windows Server-en tudod futtatni. Tehát, 1) fizetni kell a Windows szerver licensét, 2) meg minden mást ami felmerül.
VPS-ek világában is drágább a Windows-os, mint a linuxos. (nyilván a linuxos ingyenes az OS tekintetében)
Tehát, összegezve a jogi, licence herce-hurca elkerülése végett, arányaiban több a platformfüggetlen ingyenes eszközök használata, a bevétel növelése érdekében, semmint "fizessünk license már most, de lehet, hogy a termékből semmi bevétel nem lesz".
.NET fejlesztőként reagálnék #1-es hozzászólására.
.NET-ből jelenleg két fő vonalon folyik a fejlesztés - Létezik a .NET Framework, ami valóban a klasszikus Windows-only .NET, de ma már zöldmezős projekteket nem nagyon indítanak vele, mivel a Microsoft a kivezetését tervezi. Mellette ott van a .NET Core, ami egy valóban platformfüggetlen framework.
"rá vagy kényszerítve MS toolokra"
Ezzel sem értek egyet, hiszen a Visual Studio mellett lehet választani a JetBrains Ridert is.
"de C#/.NET sehol a láthatáron"
LinkedIn-en rengeteg álláshirdetést kapok, ahová .NET tudás kell.
Mi a munkahelyen elég komoly enterprise backend rendszert építünk .NET Core-ra, és kétségtelenül megállja a helyét. Tehát a technológia kimondottan alkalmas nagy terhelésű rendszerek fejlesztésére. Desktop és mobilfejlesztés terén van hová fejlődnie, de nem hiába öl a Microsoft elég durva pénzeket a MAUI-ba is, és hozzá egy pixel-perfekt UI framework-be. De legvégső esetben még mindig lehet cross-platform desktop appokat csinálni a MAUI Blazor WebView-val, ami egy Electronhoz hasonló appot fog eredményezni.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!