Dekuji za clanek. Zvlast za vysvetleni postupu kompilace programu.
BTW: Nevite, zda existuje engine pro kresleni objektu XML on-the-fly? Pokud ne, myslim, ze by to byl zajimavy projekt. Moje predstava je takova, ze budu okenni programy vytvaret pomoci XML a JavaScriptu stejne, jako HTML stranky.
A nastroje uz existuji - Designer, XML format, QT Script. Jen je dat dohromady.
Jakmile by se zajistilo, ze tvorba programu bude tak snadna jako vyvoj HTML stranek, vyvoj programu by nabral nekolikanasobnou rychlost.
Většinu potřebných nástrojů jste vyjmenoval. Qt Designer generuje popis uživatelského rozhraní v XML. Qt má sadu tříd pro parsování XML. Navíc třída QWidgetFactory umožňuje vytvářet widgety přímo podle souborů generovaných Designerem. A pomocí QSA k tomu všemu můžete přistupovat ze skriptu.
Prave tohle mam na mysli. A btw: skriptovaci jazyky jsou pomalejsi, ale pro potreby beznych aplikaci zcela staci, takze nevidim duvod, proc psat vse v C.
Kdyz tu nekdo prirovnava myslenku XML-GUI k uklizecce: Existuje cela spousta aplikaci psanych v C, ktera zustane navzdy ve fazi 0.2pre-alfa, ackoli mozna neni prasacky napsana. Je to ale k necemu?
BTW: co jenom vzniklo ruznych her ve Flashi, kde je k dispozici taky "jenom" javascript. Nejsou mezi lidma tak blbi programatori a to, ze neznaji Cecko jeste neznamena, ze prasi kody.
Nikdo nemluvi o tom vcem se pise, to je podle me uplne jedno a zalezi to hlavne na volbe programatora a konkretni aplikaci. To podstatne na co jsem narazel je, ze pak kazdy hej nebo pockej bude psat radoby aplikace a dopadne to stejne, jake dnesni web. Mimo jine to nebude vnaset dobre svetlo na programatory, protoze tech radoby programatoru bude daleko vic.
OK. Tak nechte psat web jen ty nejvetsi bedny a urcite tam najdete pouze par stranek. Internet se rozsiril z velke casti prave diky temto hej nebo pockej.
Naopak, myslim si, ze system neni dobry, kdyz ho smeji uzivat pouze kvalifikovani jedinci. System je dobry, kdyz je blbuvzdorny.
Prikladem spatneho navrhu je HTML. XML vam uz z principu nedovoli neuzavrene tagy, krizene tagy, atd. Jasne, je to dusledek postupneho vyvoje.
Heju nebo pockeju bude vzdycky dost, ale i oni mohou mit dobre myslenky, ktere jen neumeji dobre realizovat. Proc jim tedy odeprit jakoukoli moznost?
No jiste mate svoji pravdu, ale jsou veci, ktere by nemel delat jen tak nekdo. Jiste vas jich par napadne a podle mne je programovani jedna z nich. Mozna bych nechal si usera navrhnout uz. rozhrani, funkce a buh vi co jeste, ale jsou veci, ktere bez dostatecneho vzdelani se realizuji tezko, ci vubec. A to nemluvim o dusledcich spatneho navrhu/chybach, a tak.