JavaFX
Ovšem v porovnání c sharpem je javafx na tom trochu časově hůř. To znamená, že projekt trvá v Javě cca 5x déle než v C sharp. Je to díky tomu, že Java je schizofrenní a s méně dokonalou dokumentací než c sharp. Schizofrennost Javy je ten fakt, že se musíme předělávat ze swift na fx. Když jsem se učil v základu pracovat s Javou, dělal jsem všechno ve swift podle pár let staré učebnice a najednou jsem našel fx a pochopil, že swift je minulost... Java je prostě těžká schíza. Ale já ji mám stejně rád. A doufám, že ji Oracle nehodí přes palubu. To by mě naštvalo.
A podobnost Javy a c sharpu? V syntaxi. Obecně se mi s c sharpem pracuje líp kvůli perfektnímu prostředí Visual Studia, které mi umožňuje být při tvorbě rychlý a přesný. U Javy jsem používal Eclipse = čistokrevná hrůza a teď dělám v Netbeans = menší hrůza. Abyste například něco vizualizovali v Netbeans potřebujete přídavek - třeba Scene Builder. Dlouho jsem si na tuto sračku nemohl zvyknout a nakonec to dopadlo tak, že si to pozicuju, styluju a parametruju stejně v kódu.
Na Javě mám rád její multiplatformitu. Vytvořím si aplikaci jar včetně všech knihoven (což samozřejmě Netbeans neumí), tento jediný soubor spustím na Windows i Linuxu. No problemo.
Ještě jsem zvědavý na jednu poslední věc... zda je Java zpětně kompatibilní. PHP třeba není. Tak uvidím, co Java. Jestli nebude Java zpětně kompatibilní, tak prohlásím vývojáře Javy za dementy a začnu asi pracovat s lopatou, ta bude s hlínou kompatibilní vždycky.
Mimochodem, otevřel jsem pár 3D grafických Java projektů tvořených před 12ti lety a bez šance.... Takže mám takové hrozivé podezření..... Raději nemyslet.
No vita a lopata je i v ověření nespamu. Tomu se říká znamení osudu.