Tak se na to podíváme:
- Má to být multiplatformní? C# nehrozí.
Nekdy drive jsem zahledl nejakou GTK knihovnu, ktera jela jak pod Widlema tak pod Monem, ale co pamatuju, tak to nebyla zadna slava.
- Má to mít možnost jet na jednočipu? Diskvalifikace Javy. Na aktuálním projektu jsem o ní uvažoval do chvíle, než jsem se dozvěděl licenční poplatek a požadavky na CPU/FLASH.
Proč vždy stavět celou win stanici (Těch dalších zakázek můžou být desítky), když můžu použít nějaký MCU, připojit k němu UART/TCP, případně to řešit rovnou bezdrátově s ESP8266, nebo použít RPi, atd.
Byla rec o maline a ta asi dokonce podporuje i orig. Oracli JVM -
https://www.raspberrypi.org/blog/oracle-java-on-raspberry-pi/.
V Java to dělat nebudu. Čistě z přesvědčení...
Chapu, sam bych uz nikdy znovu v C# a VS nic take nedelal. U me je to nechut podporovat spinave praktiky M$ a nalezeni lepsiho IDE. Mohu se zeptat, co se vam nelibi na Jave, potazmo jazycich na JVM?
Java je do ted pomaly a zastaraly jazyk.
Tezko, Windows lidi, kde Java aplikace jsou pomale obludy s hnusnym UI?
Protoze chce neco multiplatformniho, tak jsem nasel srovnani s Monem -
https://benchmarksgame.alioth.debian.org/u64q/csharp.html a pouze v jedinem pripade je Mono rychlejsi nez Java - takze C# je jeste pomalejsi "shit" nez Java

.
Ani neumi vytvorit typovy seznam, jen na oko do jazyka zavedla generiku a na pozadi je to kolekce objektu.
Sam za to Javu (a JVM) take nemam rad, ale kdyz to funguje, tak proc vam vadi, co je na pozadi? Ve vetsine pripadu to nepoznate ani na "popredi", kdyz pisete kod. Jsou sice pripady, kdy se to hodi (new T()), ale na to jsou zajete patterny a pokud nekdo dela v Jave, tak mu boilerplate kod moc nevadi.
Tezko, Windows lidi, kde Java aplikace jsou pomale obludy s hnusnym UI? Tezko, Linux lidi? Podobne jako Mac lidi by se ji nejradeji zbavili a pouzili neco kompilovaneho do nativniho kodu.
Pohybuji se na hrane Woken a Tucnaka, mel bych tedy spadat do tech vasich dvou kategorii, zaroven ale nemam problem s aplikacemi v Jave => vase tvrzeni je nepravdive? Na desktopu velmi casto pouzivam IntelliJ IDEA a Free Rapid Downloader, na servru mam treba XWiki. Pomalost Javy je ve vetsine pripadu pouze zhorseni o 0-2x oproti treba C++. Pokud me vyhovuje aplikace v Jave a nic jineho se ji nerozvna, tak ji budu pouzivat. Rozhodne si nebudu 5 let psat vlastni IDE v C++, protoze vsechny programy co pouzivam musim z nejakeho duvodu mit napsane v C/C++. Problem s vykonem na desktopu je malokdy, s pameti to stejne, proc by tedy vyvojari meli volit problematictejsi vice low-level pristupy/jazyky, kdyz maji rock-solid Javu, kde se vyviji rychle?
Java je dobra akorat tak na pomale business sracky
&& benchmark vyse =>
Java C# je dobry akorat tak na pomale business sracky.
BTW porad M$ zakazuje delat benchmarky, aby moc nepohorel? To me vzdycky rozesmalo, kdyz jsem cetl, proc nejsou nikde nezavisle benchmarky s .NETem

.
V dnesni dobe vyhrava JavaScript. V budoucnosti to bude uplne jiny jazyk.
Jop, a vykonem je na tom lepe, nez ten Python. A Java na tom byla jeste lip. U Javy mate alespon jistotu, ze to kdyztak zvladne nekdo udrzovat i za 10 let. Take vyhlidky na preziti jazyka jsou lepsi, ne ze to M$ zabali, jak se SilverLightem (cetl jsem i zvesti o tom, ze .NET samotny taky moc nepodporuje, ze veci ve Woknech prepisuje do neceho rychlejsiho).