Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: Milfaus 22. 05. 2018, 22:29:17
-
Ahoj děcka,
co si myslíte o WT C++ Web Toolkitu?
https://www.webtoolkit.eu/wt
Mně to přijde docela hezký!
Děláte v tom někdo?
Je to spíš hračka nebo na tom někdo stavěl reálný projekt?
-
Když odmyslím C++, tak serverové widgetové knihovny nikdy moc dobře nefungovaly. Reději MVC framework + React.
-
Nechci nikoho odrazovat, někdo si s tím dal práci, ale podobné projekty už jsem viděl a úspěch neměl žádný z nich. Upřímně je dost moloch a v záplavě dalších webových frameworků, kterých je nepřeberné množství, kolikrát zabírají několik kilobajt a dají se zvládnout v řádu dní, to podle mě nemá větší šanci nějak prorazit.
-
Když odmyslím C++, tak serverové widgetové knihovny nikdy moc dobře nefungovaly. Reději MVC framework + React.
Přesně, je to prostě blbost.
Což mi připomíná, a pevně věřím, že jednou přijde den, kdy se lidi konečně vykašlou na Javu, .NET, Python a podobné nesmysly a vznikne použitelná obdoba C++, která bude mít všechno out of box, ale bude to kompilované a super rychl, bez garbage collectoru a dalších kravin. Dneska mě C++ vadí, že nemůžu udělat něco jako Make a mít malou změnu ve vteřině připravenou k použití, že se tam musím štvát s hlavičkovými soubory (nejsou nutné, viz. dll v .NET), že se musím štvát s makefilem (zbytečné, stačí použít architekturu projektu jako má Java), že tam není dependency management jako Maven nebo Nuget, že je bordel v knihovnách, každá je dělaná úplně jiným stylem (až na Qt). Něco, co by vzalo good practicies z c++ a udělalo z toho OOP jazyk, kde lidi nebudou moct zabordleovat projekt s pointrama.
Protože současná situace je opravdu bídná, javovské a .net aplikace mají přinejmenším 3x vyšší spotřebu než C++, a pamětové nároky jsou větší klidně i 10x. Všude se remc stále dokola, jak HW je levný a programátoři drazí, ale realita je taková, že podívejte se jak jsou kolikrát inf. systémy na intranetech a nejen tam zasekané. Prostě v praxi nikdo nekoupí 4x více serverů. A to nemluvím o tom, jak někteří blázní vyvíjí řešení v jazycích jako je Python.
-
Když odmyslím C++, tak serverové widgetové knihovny nikdy moc dobře nefungovaly. Reději MVC framework + React.
Přesně, je to prostě blbost.
Což mi připomíná, a pevně věřím, že jednou přijde den, kdy se lidi konečně vykašlou na Javu, .NET, Python a podobné nesmysly a vznikne použitelná obdoba C++, která bude mít všechno out of box, ale bude to kompilované a super rychl, bez garbage collectoru a dalších kravin. Dneska mě C++ vadí, že nemůžu udělat něco jako Make a mít malou změnu ve vteřině připravenou k použití, že se tam musím štvát s hlavičkovými soubory (nejsou nutné, viz. dll v .NET), že se musím štvát s makefilem (zbytečné, stačí použít architekturu projektu jako má Java), že tam není dependency management jako Maven nebo Nuget, že je bordel v knihovnách, každá je dělaná úplně jiným stylem (až na Qt). Něco, co by vzalo good practicies z c++ a udělalo z toho OOP jazyk, kde lidi nebudou moct zabordleovat projekt s pointrama.
Takové jazyky už existují, jmenují se Rust a Go (pro odvážné ještě Swift), pointry tam sice ještě občas straší, ale nedělají moc neplechy a v případě dobrého návrhu nejsou explicitní.
-
Zrovna vcera jsem cetl o betaverzi Qt pro webassembly
-
Ta kniznica ma velmi malo komponent. Komponentovo orientovana kniznica musi mat bohaty vyber komponent, inac sa v tom projekt nespravi. Java ma obdobnu kniznicu Wicket, kde sa ocakava, ze si programátori sami vytvoria svoje komponenty. To je vsak nerealne. Najlepsim riesenim je Java Vaadin, https://vaadin.com/components, kde existuje bohata kniznica, dokumentacia, mnohorocny vyvoj a podpora.
Je to perfektna vec, avsak urcena vylucne len na urcity druh aplikacii. Najlepsie sa Vaadinj dari v lrofesionalnych business aplikaciach.
-
Jinými slovy, je to podle vás jen hračka.
-
Zamrzlo to někde tam kde třeba Wicket v Javě. Počet komponent bych ani neřešil, to je ten nejmenší problém :)
-
Zamrzlo to někde tam kde třeba Wicket v Javě.
To nechápu, neznám Wicket.
-
Mně to přijde docela hezký!
co je na tom hezký?
-
zajimavy reference, sice kdo vi co v tom delaj, ale i tak..
-
Když odmyslím C++, tak serverové widgetové knihovny nikdy moc dobře nefungovaly. Reději MVC framework + React.
Přesně, je to prostě blbost.
Což mi připomíná, a pevně věřím, že jednou přijde den, kdy se lidi konečně vykašlou na Javu, .NET, Python a podobné nesmysly a vznikne použitelná obdoba C++, která bude mít všechno out of box, ale bude to kompilované a super rychl, bez garbage collectoru a dalších kravin. Dneska mě C++ vadí, že nemůžu udělat něco jako Make a mít malou změnu ve vteřině připravenou k použití, že se tam musím štvát s hlavičkovými soubory (nejsou nutné, viz. dll v .NET), že se musím štvát s makefilem (zbytečné, stačí použít architekturu projektu jako má Java), že tam není dependency management jako Maven nebo Nuget, že je bordel v knihovnách, každá je dělaná úplně jiným stylem (až na Qt). Něco, co by vzalo good practicies z c++ a udělalo z toho OOP jazyk, kde lidi nebudou moct zabordleovat projekt s pointrama.
Takové jazyky už existují, jmenují se Rust a Go (pro odvážné ještě Swift), pointry tam sice ještě občas straší, ale nedělají moc neplechy a v případě dobrého návrhu nejsou explicitní.
Pripadne C++14/17 ;)