Java és C# között mi a legnagyobb különbség szerinted?
Mindkettővel ismerkedtem már, de nem olyan szinten, hogy a mélyére lássak, mikor jobb az egyik és mikor a másik.
Neked mi a véleményed, melyik-milyen esetben hasznos(abb)?
Melyikbe éri meg jobban elmerülni változatosság és később fizetés szempontjából is?
A Java népszerűségét látom, nyilván, de a C#, .NET is népszerű.
Miben fogalmaznátok meg a különbséget a kettő között?
2:
A Java és a .NET önmagukban is platformok.
Emellett az hogy melyik hol tud lenni, és melyik hol van ott tömegesen, az eltér. Java nem igazán van manapság desktopon, és web frontenden is már csak cross compileres keretrendszereken keresztül van jelen. Szerver oldalon viszont máig a legjelentősebb. A .NET Windows desktopon uralkodónak tekinthető, webes projektekben is komolyan jelen van, szerver oldalon viszont mögötte van a Java-nak. Emellett mobilon más környezetben, de a Java az uralkodó (illetve részben a Kotlin), még ha van is lehetőség .NET-ben is fejleszteni (Xamarin).
Amiben erősen eltér a kettő, hogy a .NET-ben a Microsoft regeteg kész megoldást ad, értsd "gyári" library-k, technológiák, ezzel szemben a Java-nál az Oracle csak specifikál technológiákat, a konkrét implementációkat alapítványok és cégek fejlesztik, amelyekből sokkal többféle van, mint .NET esetén. Raadásul gyakran előrébb járnak az Oracle specifikációinál. Mindkét modellnek vannak előnyei és hátrányai.
Maga a C# nyelv előrébb jár a Java-nál, bár a Java 8-tól kezdve elég sokat fejlődött a Java is, illetve ott van Java platformra a Kotlin is.
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!