JavaFX a Swing nikde nic

gll

  • ****
  • 429
    • Zobrazit profil
    • E-mail
Re:JavaFX a Swing nikde nic
« Odpověď #45 kdy: 31. 05. 2018, 12:28:30 »
Node.js buildi pomalu a navic neumi ani inkrementalni build jinak, nez u nastartovane aplikace.

?


Marek

Re:JavaFX a Swing nikde nic
« Odpověď #46 kdy: 31. 05. 2018, 15:36:07 »
2.) To si cucáš z prstu ještě umaštěného od mlíka, node.js je pomalejší a paměťově náročnější než Java.
https://benchmarksgame-team.pages.debian.net/benchmarksgame/
Kurna tak si na ten odkaz klikni a koukni na mem a load hrdino :D

JRebel taky nic?
Mas vice takovych spatnych vtipu ?

Node.js buildi pomalu a navic neumi ani inkrementalni build jinak, nez u nastartovane aplikace.

Tak a ted si se usvedcil sam ze tu jen trolis. Muzes si merit pindika s Javamanem ale jinak si zde skoncil. Meles nesmysly a tenhle ze "neumi inkrementalni build" to zazdil. Sayonara trole.


gll

  • ****
  • 429
    • Zobrazit profil
    • E-mail
Re:JavaFX a Swing nikde nic
« Odpověď #47 kdy: 31. 05. 2018, 15:49:18 »
Muzes si merit pindika s Javamanem ale jinak si zde skoncil.

anonym je javaman

ava

Re:JavaFX a Swing nikde nic
« Odpověď #48 kdy: 31. 05. 2018, 15:50:45 »
2.) To si cucáš z prstu ještě umaštěného od mlíka, node.js je pomalejší a paměťově náročnější než Java.
https://benchmarksgame-team.pages.debian.net/benchmarksgame/
Kurna tak si na ten odkaz klikni a koukni na mem a load hrdino :D

Jako OP trollí, o tom žádná, ale node.js prostě je pomalejší a většinou žere víc paměti než Java, aspoň to tvrdí ten link který jsi poslal: https://benchmarksgame-team.pages.debian.net/benchmarksgame/faster/javascript.html

Re:JavaFX a Swing nikde nic
« Odpověď #49 kdy: 31. 05. 2018, 17:29:46 »
Ke kritice běhu javy ve virtuální mašině - zrovna kolem JVM se soustřeďuje dost nových progresivních  jazyků, všechny těží z propojení legacy kódu s moderním jazykem. Navíc je tu GraalVM, která v tom jde ještě dál.

Nodejs vs. java - až najdete benchmark, který porovnává porovnatelné, pak se můžeme o něčem bavit. Porovnatelností myslím porovnat projekty srovnatelné svým rozsahem, stejnými požadavky na udržitelnost a s podobnou dobou existence. Do té doby si každý může nastavit metriku tak, aby vyhrál jeho oblíbený jazyk nebo devstack. IMHO je problém porovnat i frameworky v rámci jednoho jazyka a běhového prostředí, udělat vypovídající porovnání mezi různými jazyky a běhovými prostředími je dost těžký úkol. Takže se ohánět nějakým srovnáním je sice zajímavé, ale dělat z toho nějaké závěry moc nejde.


gll

  • ****
  • 429
    • Zobrazit profil
    • E-mail
Re:JavaFX a Swing nikde nic
« Odpověď #50 kdy: 31. 05. 2018, 17:33:58 »
Ke kritice běhu javy ve virtuální mašině - zrovna kolem JVM se soustřeďuje dost nových progresivních  jazyků, všechny těží z propojení legacy kódu s moderním jazykem. Navíc je tu GraalVM, která v tom jde ještě dál.

Nodejs vs. java - až najdete benchmark, který porovnává porovnatelné, pak se můžeme o něčem bavit. Porovnatelností myslím porovnat projekty srovnatelné svým rozsahem, stejnými požadavky na udržitelnost a s podobnou dobou existence. Do té doby si každý může nastavit metriku tak, aby vyhrál jeho oblíbený jazyk nebo devstack. IMHO je problém porovnat i frameworky v rámci jednoho jazyka a běhového prostředí, udělat vypovídající porovnání mezi různými jazyky a běhovými prostředími je dost těžký úkol. Takže se ohánět nějakým srovnáním je sice zajímavé, ale dělat z toho nějaké závěry moc nejde.

původně se tu porovnával swing s webovým frontendem.

Phi

Re:JavaFX a Swing nikde nic
« Odpověď #51 kdy: 31. 05. 2018, 18:20:21 »
Citace: anonym link=topic=18620.msg267216#msg2i 67216 date=1527617247
Na jobs.cz při vyhledávání slova 'swing' vyjede jen 6 nabídek práce. Já ti vám nevím. Na jednu stranu ano...
Co vidím kolem sebe, tak desktopy a tlustí klienti se píšou C#. Má to logiku, když všech X desítek / set / tisíc lidí v oficu jede na windowsech. A upřímně, ve Swingu se toho dá napsat hodně, ale dnes už je trochu pozadu co se týče komponent a toolingu.

anonym

Re:JavaFX a Swing nikde nic
« Odpověď #52 kdy: 31. 05. 2018, 18:23:14 »
Citace: anonym link=topic=18620.msg267216#msg2i 67216 date=1527617247
Na jobs.cz při vyhledávání slova 'swing' vyjede jen 6 nabídek práce. Já ti vám nevím. Na jednu stranu ano...
Co vidím kolem sebe, tak desktopy a tlustí klienti se píšou C#. Má to logiku, když všech X desítek / set / tisíc lidí v oficu jede na windowsech. A upřímně, ve Swingu se toho dá napsat hodně, ale dnes už je trochu pozadu co se týče komponent a toolingu.

Až na to že banky, pojišťovny a korporáty na C# skoro nejedou.

Martin Havelka

Re:JavaFX a Swing nikde nic
« Odpověď #53 kdy: 01. 06. 2018, 10:40:34 »
Citace: anonym link=topic=18620.msg267216#msg2i 67216 date=1527617247
Na jobs.cz při vyhledávání slova 'swing' vyjede jen 6 nabídek práce. Já ti vám nevím. Na jednu stranu ano...
Co vidím kolem sebe, tak desktopy a tlustí klienti se píšou C#. Má to logiku, když všech X desítek / set / tisíc lidí v oficu jede na windowsech. A upřímně, ve Swingu se toho dá napsat hodně, ale dnes už je trochu pozadu co se týče komponent a toolingu.

Až na to že banky, pojišťovny a korporáty na C# skoro nejedou.

V Avecu píšeme tlustého klienta pro automatizaci televizního vysílání píšeme ve Swingu, protože nemůžeme být omezeni jen na Windows. Komponenty máme vytvořeny podle sebe a tak aby odpovídaly požadavkům televizních studií. Podle mne hodně záleží na typu vývoje jaký se kde dělá. Pravda je, že trendem je C# a my stále vývojáře na našeho tlustého Java klienta hledáme.

Phi

Re:JavaFX a Swing nikde nic
« Odpověď #54 kdy: 01. 06. 2018, 11:25:41 »
Až na to že banky, pojišťovny a korporáty na C# skoro nejedou.
Asi jsem měl napsat "co vidím u nás v bance" :) Asi je to kus od kusu.

balki

Re:JavaFX a Swing nikde nic
« Odpověď #55 kdy: 01. 06. 2018, 15:44:41 »
To je dobře, že ta sračka pomalu mizí. Swing je to nejhorší co v oblasti UI knihoven existuje.

Skor by som povedal, ze v tomto pripade PEBKAC.

v čem je tedy lepší swing než nativní nebo webové GUI?

v čem je tedy lepší swing než nativní

- multiplatformnosť

nebo webové GUI?

- v tom, že nie je webové

Rozhodne, swing nie je najhoršia UI knižnica, čo existuje. Je spravená logicky a ľahko sa da naučit.  Len uz bohužial začína byť zastaralá, lebo oracle stavil na mrtveho koňa - JavaFx.

RudoJ

Re:JavaFX a Swing nikde nic
« Odpověď #56 kdy: 01. 06. 2018, 20:53:22 »
v čem je tedy lepší swing než nativní

- multiplatformnosť

Tu multiplatformnost treba chapat tak, ze sice ono to pojde ale vyzera na zgrcanie uplne vsade :) Ci na Mac, ci na Win alebo na Lin (tam je grc UI by default). To uz radej SWT to sa snazi vyzerat dost nativne na kazdej platforme. Ale tato vyhoda je aj tak bezpredmetna, lebo tucny klient sa zvycajne robi na zakazku pre klienta a ten ma tak ci tak len jednu platformu.

balki

Re:JavaFX a Swing nikde nic
« Odpověď #57 kdy: 01. 06. 2018, 21:41:04 »
v čem je tedy lepší swing než nativní

- multiplatformnosť

Tu multiplatformnost treba chapat tak, ze sice ono to pojde ale vyzera na zgrcanie uplne vsade :) Ci na Mac, ci na Win alebo na Lin (tam je grc UI by default). To uz radej SWT to sa snazi vyzerat dost nativne na kazdej platforme. Ale tato vyhoda je aj tak bezpredmetna, lebo tucny klient sa zvycajne robi na zakazku pre klienta a ten ma tak ci tak len jednu platformu.

Ano, robi sa pre jednu platformu, lebo ste to povedali .... Nie je o com..

Jano7

Re:JavaFX a Swing nikde nic
« Odpověď #58 kdy: 01. 06. 2018, 22:04:45 »
Citace
Tu multiplatformnost treba chapat tak, ze sice ono to pojde ale vyzera na zgrcanie uplne vsade :) Ci na Mac, ci na Win alebo na Lin (tam je grc UI by default).

Prečo majú potrebu sa vyjadrovať k Swingu ľudia, čo zrejme aplikáciu vo Swingu ani nevideli?
Zabudovaný Metal/Ocean Swing look and feel je výborný, patrí k najčistejším dizajnom vôbec. Napríklad Netbeans,
ktorý je naprogramovaný vo Swingu, vyzerá veľmi dobre aj na Linuxe aj na Windowse. (Mac nemám). Takto vyzerá top multiplatformová aplikácia.

Citace
swing nema improvementy od jdk 7 a patche ziadne

Podľa dev listu http://mail.openjdk.java.net/pipermail/swing-dev/ sa opravujú chyby vo Swingu.
Bola tiež pridaná nejaká fukcionalita ohľadom obrázkov.

Jano7

Re:JavaFX a Swing nikde nic
« Odpověď #59 kdy: 01. 06. 2018, 22:19:47 »
Citace
Pri vyuziti knihoven jako je Primefaces pro JSF2 muzes pouzit bohate GUI i na webove aplikaci a na pozadi mas porad MVC Java backend.

K tomu treba pripočítať tiež Vaadin framework. Je to vývoj web aplikácií ala Swing, vytváraš komponenty v Jave, a JavaScript či CSS vôbec neriešiš. Vynikajúci nájstroj pre business aplikácie.

Kód: [Vybrat]
A jasne, ze v technologiach bude poriadok, kedze z backendu zmiznu vsetky javy a pythony a bude tam len nodejs

Mne sa Node celkom pozdáva, vývoj sa zdá byť veľmi príjemný a priamočiari. Toto čo píšeš o Jave a Pythone sú ale nezmysly. Python má minimálne dva elegantné frameworky, predovšetkým Flask je výborný. A čo sa týka Javy, tak na najnáročnejšie projetky zrejme niet lepšej technológie, ako je Java a jej ekosystém.

Kód: [Vybrat]
A to uz ani nehovorim o uspore casu pri build/deploy. V starem systemu zmenil clovek bajt v kodu a musel to buildnout co bylo kolem 8minut. V nodejs+gulp+webpack to mame za nejakych 20 sekund

V Jave boli vytvorené systémy, ktoré spracovávajú stovky miliónov transakcií denne; zrejme dnes už miliardy. Bol tak náročný systém vytvorený v JavaScripte? Odliadnuc od toho, nie je to Gulp alebo Webpack? Máte to obe dohromady?