vložil Radek Červinka
4. ledna 2012 22:40
Nestává se mi často aby mi poklesla čelist až na zem a zůstal jsem s prominutím čučet s otevřenou pusou - (naposledy když jsem pochopil jak je FireMonkey zamýšlena), ale tohle je snad i větší maso. Nikdy jsem nic podobného neviděl.
UniGUI je duální framework pro psaní normálních a webových aplikací, který jednoduše funguje. Prostě vytvoříte za pomocí komponent svoji aplikaci a pak stejná aplikace (tj. jeden exe) funguje jako webový server, který za pomocí AJAXu na bázi Ext JS vytvoří ve webovém prohlížeči prakticky stejnou aplikaci. Exe funguje jednak jako klasická aplikace, druhak jako HTTP server (díky Indy) obsluhující (nejen AJAX) požadavky.
Alternativně můžete stejnou aplikaci překompilovat jako ISAPI modul pro IIS.
Sakra kdybych si to sám nezkusil, tak tomu nebudu věřit. Mimochodem: Přidal jsem tag "super" kterým zpětně pak označím i další články, které považuji za významné.
Součástí instalace je megademo, které obsahuje i FishFact. Je dostupné i online - viz níže, kde je vždy vidět i PAS a DFM.
Design mod v IDE
Windows verze
Web verze - Online verze
Když už tam budete, tak nezapomeňte si vyzkoušet CanvasDemo.
Ale zpět. Pokud přeložíte aplikaci, všimněte si, že součástí je ServerModule.pas, kde mimochodem určujete port aplikace (8077, tj. localhost:8077), zda aplikace je čistě server (property StandAloneServer) nebo i Win32 GUI, AJAX věci atd.
Pokud se podíváte do DPR, uvidíte jak přeložit aplikaci jako ISAPI.
Nemá cenu o tom více psát. Podle mne je to taková bomba, že si to člověk musí vyzkoušet sám.