JavaFX a Swing nikde nic

gll

  • ****
  • 429
    • Zobrazit profil
    • E-mail
Re:JavaFX a Swing nikde nic
« Odpověď #15 kdy: 30. 05. 2018, 12:28:01 »
Kdyby to bylo v javascriptu, no dpc, to by mi z toho jebnulo - musel bych nejprve absolvovat sahodlouhe skoleni na nejaky framework (ikdyz to byl pravek, to jeste zadny nebyl)

už není pravěk.


anonym

Re:JavaFX a Swing nikde nic
« Odpověď #16 kdy: 30. 05. 2018, 13:19:34 »
swing nema improvementy od jdk 7 a patche ziadne

videl som projekty nad netbeans rcp co je vlastne swing

videl som projekty pre eclipse swt

intellij je swing ale taky hackovany ze si distribuuju este aj vlastnu patchovanu java vm

https://stackoverflow.com/questions/12309569/what-gui-libraries-are-the-jetbrains-using
Citace
IntelliJ IDEA is a pure Java SWING application, all the custom components like editor tabs are created manually, no third-party libraries are used for this. You can find all the details by looking at the IntelliJ IDEA Community Source code.


Já se musím k něčemu přiznat. Mě strašně štvou buzničky, které preferují vzhled a kompromitují správnou funkčnost - a že je při váývoji SW bordel neskutečný už tak. Strašně mě to sere. Třeba nesnáším, když mají auta, řekněme nová Honda Civic, fake průduchy na kapotě pro proudění vzduchu, aby to vytvářelo dojem sportovnosti. A lidi, kterým se to líbí, a nevadí jim, že je to na hovno, prostě považuju na ťulpase a gumy. Jasně, můžou to být synci v pohodě, ale prostě jsou to gumy no. Chápu takovéhle lidi u webdevelopmentu, ok, taky se podívám na pěknou webovou stránku, a vážím si jich. Ale ne dpč. v bance a pojišťovnách, kde se píšou tisíciřádkové business logiky pro intranet appky a oni do toho takhle mermomocí cpou ten gaylordský javascript - to tam prostě nemá vůbec co dělat. Tak hoši javascriptáři, seberte se a táhněte si dělat webovky. Konec zpovědi.

gll

  • ****
  • 429
    • Zobrazit profil
    • E-mail
Re:JavaFX a Swing nikde nic
« Odpověď #17 kdy: 30. 05. 2018, 13:31:45 »
Já se musím k něčemu přiznat. Mě strašně štvou buzničky, které preferují vzhled a kompromitují správnou funkčnost - a že je při váývoji SW bordel neskutečný už tak. Strašně mě to sere. Třeba nesnáším, když mají auta, řekněme nová Honda Civic, fake průduchy na kapotě pro proudění vzduchu, aby to vytvářelo dojem sportovnosti. A lidi, kterým se to líbí, a nevadí jim, že je to na hovno, prostě považuju na ťulpase a gumy. Jasně, můžou to být synci v pohodě, ale prostě jsou to gumy no. Chápu takovéhle lidi u webdevelopmentu, ok, taky se podívám na pěknou webovou stránku, a vážím si jich. Ale ne dpč. v bance a pojišťovnách, kde se píšou tisíciřádkové business logiky pro intranet appky a oni do toho takhle mermomocí cpou ten gaylordský javascript - to tam prostě nemá vůbec co dělat. Tak hoši javascriptáři, seberte se a táhněte si dělat webovky. Konec zpovědi.

jakou funkčnost kompromitují? Zatím jsi nenapsal žádnou nevýhodu webových technoligií.

anonym

Re:JavaFX a Swing nikde nic
« Odpověď #18 kdy: 30. 05. 2018, 13:54:13 »
Já se musím k něčemu přiznat. Mě strašně štvou buzničky, které preferují vzhled a kompromitují správnou funkčnost - a že je při váývoji SW bordel neskutečný už tak. Strašně mě to sere. Třeba nesnáším, když mají auta, řekněme nová Honda Civic, fake průduchy na kapotě pro proudění vzduchu, aby to vytvářelo dojem sportovnosti. A lidi, kterým se to líbí, a nevadí jim, že je to na hovno, prostě považuju na ťulpase a gumy. Jasně, můžou to být synci v pohodě, ale prostě jsou to gumy no. Chápu takovéhle lidi u webdevelopmentu, ok, taky se podívám na pěknou webovou stránku, a vážím si jich. Ale ne dpč. v bance a pojišťovnách, kde se píšou tisíciřádkové business logiky pro intranet appky a oni do toho takhle mermomocí cpou ten gaylordský javascript - to tam prostě nemá vůbec co dělat. Tak hoši javascriptáři, seberte se a táhněte si dělat webovky. Konec zpovědi.

jakou funkčnost kompromitují? Zatím jsi nenapsal žádnou nevýhodu webových technoligií.

V bankách a všeobecně korporátech je bordel ve vývoji. Webové technologie kompromitují funkčnost tím, že s nima neumí lidi dělat a potebují školení - tzn. z mandaů vyhrazených pro vývoj aplikace kus spolkne pitomé školení na dupání týmu na ovldánutí nějakého zrovna populárního JS framewroku. Tím je jasně kompromitována funkčnost, protože není neomezené množství času. I junior, co zrovna dodělal VŠ, může jít a hned pracovat, když tam bude mít formy. Ale pokud tam bude web, musí se nejdříve nechat zaškolit.

Další věc, jak se tím kompromituje vývoj, je, že na fronendu bude chtě nechtě vždycky část složité sračkoidní business logiky, v které se už tak nikdo pořádně nevyzná. Business logika je pak roztroušaná do 2 úplně jiných světů, inženýrského backenďáckého (v Javě) a webovkářského frontendového. Každý jeden junior, medior nebo senior se bude muset proklíkávat a debugovat nejen přes backend, ale i přes úplně jiný styl na fronendu. To spolkne v průběhu životního cyklu aplikace spoustu mandays navíc a to bezesporu opět kompromituje funkčnost.

Jakoby nestačilo, že business logika je už tak dost složitá a zprasená, ona se navíc musí dělat částečně v dynamicky typovaném jazyku!!! (javascript) Na to je potřeba silně typovaný jazyk! Proto se všude v ttomto prostředí nasazuje silně typovaný jazyk, který se potom kompiluje do javascriptu - jenže to máš další technologii navíc, kterou se musí člověk naučit! Další mandays z koláče, který mohl být  raději věnovaný na čistý kód a frontend prostě a jednoduše ve Srpingu, spolkne webovkářský frontend. Proto mě fascinovalo, když jsem dělal na projektu v korporátě, kde všechno dpč. stálo za hovno a fungovalo to blbě, ale hlavně že tam byl úhledný webový frontend. (fronedář nám mezitím zdrhnul jinam a my jsme do tech hoven pak museli hrabat sami)

Proto říkám, že webové technologie kompromitůjí funčnost těch aplikací. Nemáš z nich v intranetových appkách žádný benefit, naprosto žádný, jenom všechno komplikujou.

gll

  • ****
  • 429
    • Zobrazit profil
    • E-mail
Re:JavaFX a Swing nikde nic
« Odpověď #19 kdy: 30. 05. 2018, 13:58:27 »
Webové technologie kompromitují funkčnost tím, že s nima neumí lidi dělat a potebují školení

odfiltrování javamanů je výhoda. Jestli potřebuješ školení na každou blbost, tak pravděpodobně moc dobře neumíš ani tu Javu.


anonym

Re:JavaFX a Swing nikde nic
« Odpověď #20 kdy: 30. 05. 2018, 13:59:04 »
A ta úřednice co ten soft pak používá taky bude z toho na nervy, když tam bude mít samé bugy, místo aby mohla normálně vyplnit další pitomý formulář. Ta na to taky kálí, že to má otevřené v Internet Exploreru v designové appce, když ji to nefunguje. Tak naco to tam všude teda cpou?

Chápu, že desktop UI už tolik nefrčí, ale dpč. jenom 6 nabídek práce v celé ČR? Oni se snad v těch korporátech zbláznili, že všechny ty svoje intranetové bastly už dělají na webu.

Re:JavaFX a Swing nikde nic
« Odpověď #21 kdy: 30. 05. 2018, 14:11:13 »
Chápu, že desktop UI už tolik nefrčí, ale dpč. jenom 6 nabídek práce v celé ČR? Oni se snad v těch korporátech zbláznili, že všechny ty svoje intranetové bastly už dělají na webu.

Na druhou stranu se už i na webu v tom javascriptu používají pokročilé postupy, které se dříve používaly jen na serveru nebo desktop aplikacích. Dekompozice, MVC, junit testování. V tom vidím pokrok a oba světy (desktop a web) tu docela konvergují.

Ale nástroje, které to vůbec umožňují, jsou bohužel dost komplikované. Ve výsledku si myslím, že web vývoj není ani jednoduchý ani levný. Osobně nechápu, proč víc nefrčí javafx, dají se v tom dělat opravdu atraktivní aplikace a nemusí se do toho tahat celý webový devstack.

gll

  • ****
  • 429
    • Zobrazit profil
    • E-mail
Re:JavaFX a Swing nikde nic
« Odpověď #22 kdy: 30. 05. 2018, 14:23:19 »
Chápu, že desktop UI už tolik nefrčí, ale dpč. jenom 6 nabídek práce v celé ČR? Oni se snad v těch korporátech zbláznili, že všechny ty svoje intranetové bastly už dělají na webu.

Na druhou stranu se už i na webu v tom javascriptu používají pokročilé postupy, které se dříve používaly jen na serveru nebo desktop aplikacích. Dekompozice, MVC, junit testování. V tom vidím pokrok a oba světy (desktop a web) tu docela konvergují.

Ale nástroje, které to vůbec umožňují, jsou bohužel dost komplikované. Ve výsledku si myslím, že web vývoj není ani jednoduchý ani levný. Osobně nechápu, proč víc nefrčí javafx, dají se v tom dělat opravdu atraktivní aplikace a nemusí se do toho tahat celý webový devstack.

používají se pokročilejší postupy než se kdy používaly na desktopu.

anonym

Re:JavaFX a Swing nikde nic
« Odpověď #23 kdy: 30. 05. 2018, 15:22:09 »
Chápu, že desktop UI už tolik nefrčí, ale dpč. jenom 6 nabídek práce v celé ČR? Oni se snad v těch korporátech zbláznili, že všechny ty svoje intranetové bastly už dělají na webu.

Na druhou stranu se už i na webu v tom javascriptu používají pokročilé postupy, které se dříve používaly jen na serveru nebo desktop aplikacích. Dekompozice, MVC, junit testování. V tom vidím pokrok a oba světy (desktop a web) tu docela konvergují.

Ale nástroje, které to vůbec umožňují, jsou bohužel dost komplikované. Ve výsledku si myslím, že web vývoj není ani jednoduchý ani levný. Osobně nechápu, proč víc nefrčí javafx, dají se v tom dělat opravdu atraktivní aplikace a nemusí se do toho tahat celý webový devstack.

používají se pokročilejší postupy než se kdy používaly na desktopu.

No tak to asi těžko, uveď příklad. A neříkej, že Redux  :D :D :D

test

Re:JavaFX a Swing nikde nic
« Odpověď #24 kdy: 30. 05. 2018, 15:23:46 »
fronedář nám mezitím zdrhnul jinam a my jsme do tech hoven pak museli hrabat sami

smutné když korporát závisí na jednom člověku.....

gll

  • ****
  • 429
    • Zobrazit profil
    • E-mail
Re:JavaFX a Swing nikde nic
« Odpověď #25 kdy: 30. 05. 2018, 15:42:50 »
No tak to asi těžko, uveď příklad. A neříkej, že Redux  :D :D :D

Flux architektura a reaktivní programování obecně. To na desktop přišlo zatím jen v elektronu.

anonym

Re:JavaFX a Swing nikde nic
« Odpověď #26 kdy: 30. 05. 2018, 16:13:20 »
No tak to asi těžko, uveď příklad. A neříkej, že Redux  :D :D :D

Flux architektura a reaktivní programování obecně. To na desktop přišlo zatím jen v elektronu.

Flux architektura, takže Redux. Redux je, a teď se podrž, v podstatě čisté MVC tak jak se ve swingu používá odjakživa, a existuje už několik dekád. Že javscriptáři pořád objevují kolo, a považují Redux za úplně něco jiného než jejich do té doby bastlené MVC je věc druhá. Reaktivní programování opět není nic nového. Máš Model, upravíš jeho stav a změna se automaticky přenese do View. Když budeš napojovat akci v Controlleru na onChange ve View, máš úplně to samé jak to se to dělá dneska na webu.

Jde vidět, že jsi typický javascriptový neznaboh.

anonym

Re:JavaFX a Swing nikde nic
« Odpověď #27 kdy: 30. 05. 2018, 16:25:18 »
Nebo si snad myslíš, že ve Facebooku objevili Ameriku nebo co? To je prostě tak, že v Javascriptu se dělaly pořád jen webové srágory. Jednoho dne přišel někdo, kdo řekl, že teď už se v tom budou psát i aplikace. Jenže se zjistilo, že dosavadní zázemí a knowhow v javascriptu je dobré výlučně pro jednoduchý webový bordel a jakmile chtěli ty aplikace začít dělat, viděli, že se to pořádně nedá - zaprvé pro to neexistují frameworky a knihovny a zadruhé pracovaní síla, javascriptáři, mají místo mozku z css kostku a nesjou schopni složité aplikace napsat tak, aby je potom i někdo přečetl. Tak začali znovu vynalézat kolo a kopírovat to, co už na desktopu existovalo několik dekád. A vznikl React, Redux, a vznešené pičoismy jako je reaktivní programování. Všechno jsou to krycí jména pro postupy, které už dávno existovaly, ale javascriptáři si na to udělali patent a svůj vlastní svět a teď si myslí, že stvořili něco nového. Ty jsi jeden z nich.

gll

  • ****
  • 429
    • Zobrazit profil
    • E-mail
Re:JavaFX a Swing nikde nic
« Odpověď #28 kdy: 30. 05. 2018, 16:37:35 »
Flux architektura, takže Redux.

Flux nemá s reduxem nic společného.

gll

  • ****
  • 429
    • Zobrazit profil
    • E-mail
Re:JavaFX a Swing nikde nic
« Odpověď #29 kdy: 30. 05. 2018, 16:50:16 »
Flux architektura, takže Redux.

Flux nemá s reduxem nic společného. Používá se i bez reduxu.