Trvalo len nejakých 25 rokov, kým prišiel multiline string alebo doteraz nefunkčné API pre zvuk...
To jsou podle vás klíčové věci pro výběr platformy pro vývoj? Pokud potřebujete v kódu multiline stringy jinde, než v prototypech, jsem silně přesvědčený o tom, že děláte něco špatně. Zvuk na serverech nepotřebuju, na Androidu je vyřešený, na desktopu ho drtivá většina aplikací nevyužije.
MS nie je tým, čo bol za tých dvoch indivíduí. V súčastnosti ak je nejaká spoločnosť hostílna a pribrzdená,
tak to je tá druhá.
Za prvé, já jsem vůbec neporovnával společnosti. Za druhé jste si tím sám hezky naběhl – .NET je reálně opravdu jen Microsoft. Java je Oracle, RedHat, Google, Amazon, JetBrains…
Zasa nežartujme s tými hrami; porovnávať Unity s hocičím v Jave, to snáď nie.
Já jsem s ničím nesrovnával Unity, psal jsem to ve stejné obecnosti, jako vy. Vypadá to, že jste zaměřený na hry, to vám neberu – hry určitě nejsou silnou stránkou Javy. Ale nevypadá to, že by tazatel chtěl psát hry.
Podľa môjho názoru je .NET lepšia voľba pre IOT a ML, je to tam viac prepracované a kompaktné. Od nástrojov,
knižníc až po integráciu s Azure. MS do toho poriadne investuje; je to jedna z ich priorít. Ale môžem sa mýliť.
Nástroje pro ML jsou především v Pythonu. Pak se řeší hodně integrací v Javě – namátkou H
2O, Apache Spark. O integracích na .NET jsem vlastně nikdy neslyšel, což samozřejmě nemusí nic znamenat. Do ML v rámci Azure teď MS pořádně investuje, ale to je nezávislé na platformě.
Jedno čo má Java výhodu pri vývojových nástrojoch je to, že IntelliJ IDEA má community edition, kým Rider nie.
NetBeans je bohužiaľ mŕtve a Eclipse je o ničom. Pre Windows je Visual Studio community edition. Je na tom
Java naozaj oveľa lepšie?!
Vývojové nástroje není ani zdaleka jen IDE. Pokud si ze světa .NET myslíte, že jediný nástroj je IDE, je na tom asi Java o hodně lépe :-)
Keď som písal, že je C# komerčne úspečný, nemyslel som tým, že je najúspešnejší.
No napsal jste to jako argument, proč se raději orientovat na .NET místo na Javu.
Pozrel som si momentálne počet
pracovných pozícií na jooble.org 57000 Java vs 40000 .NET. To je nejaký priepastný rozdiel?
Přidejte si k tomu ještě aspoň Android.
Summa summarum, ja mám rád úhľadný kód, na ktorý sa dobre díva. Kód, ktorý je expresívny. C# je pre mňa
v tomto oveľa lepšia voľba. Avšak ako som už vyššie spomenul, v prípade potreby je prechod na JVM pomerne
jednoduchý.
Jsou případy použití, kdy má nesporně navrch .NET, jsou případy, kdy má nesporně navrch Java. Je spousta oblastí, kdy to bude případ od případu, jednou bude o něco lepší Java, jednou .NET. A jednou třeba Python nebo Go. A pak je spousta případů, kdy je to vlastně jedno.
Já jsem jenom reagoval na vaše „vykašlete se na Javu, .NET je prakticky ve všech ohledech lepší“ – a pak začnete argumentovat komerční úspěšností nebo univerzálností.