( uid_17784 | 2015. 12. 12., szo – 22:44 )

"egyik se jobb a masiknal"
persze, ahogy moricka elkepzeli...

A C# sokoldalubb, a Java meg egyszerubb.
Egy viragkotonek a Java is bonyolult, tehat a Java egyszerubbsege nem elony, ha meg viragkoto vagy, akkor inkabb ne programoljal!

A Java egyszeruen szar kezekben volt es van. A 8-asba vegre van mar lambda, es megkaptak a javasok a Stream API-t; Hallelujah!

Nem vagyok Java-ellenes, csak szeretnem felhivni a figyelmet arra az ecceru tenyre, hogy kurva lassan halad a nyelv fejlodes, ez ezzel azokat a fejlesztoket szopatjak, akik Javaval akarnak vagy kenytelenek dolgozni.

A C# egyszeruen jobb kezekben van, es a Microsoft jelenleg goz erovel halad jo iranyba, es a nyelvet _folyamatosan_ (_regota_) fejleszti; ezert is tart _joval_ elorebb, es ezert jobb/elvezetesebb fejleszteni C#-ban a Javaval szemben.

Most lehetne sorolni sok mindent, amiert jobb a C#, de ami tenyleg hianyzik a Javabol, es a C#-ban mar regen benne van:
- default parameter
- operator overloading
- property
- extension methods
- partial class
- Decimal type
- dynamic type

Es ezek nyelvi szinten vannak jelen, nem valami 3. fel altal osszehekkelt konyvtar szolgaltatasakent.

https://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Java