<Phil Hess> wrote in message news:✉forums.codegear.com...
> Farshad, > > Most impressive! > > For readers who are not quite sure what they're looking at here, what > Farshad has done is create a Web app that is running compiled Delphi code > (using ExtPascal classes) on the server. This Delphi app serves up the Ext > JS JavaScript controls and additional JS code that's delivered as needed > using Ajax techniques. >
Thanks,
I'm a bit late replying to this :)
Yes that is based on ExtJS and uses ExtPascal as gateway between Delphi and ExtJS. ExtPascal performs great in this manner. Rest of it is my uniGUI framework adapted to ExtJS. It gives you full IDE design capability to create a WebApp based on ExtJS (ExtPascal). Indeed, the Fish Fact demo here is created by few mouse clicks plus a little code :)
Some features of uniGUI: -Unified Visual Components for VCL and the Web. (The Fish Fact demo here has a VCL counterpart which can run on desktop) -Complete session management. -Web Forms are designed in Delphi IDE as if they're regular Delphi forms. -Theme management for the web. -Deployable as Standalone EXE, ISAPI Module or Windows Service (Service not implemented yet) -Unified source/resource for both VCL and the Web. You create one Delphi app which can run on desktop and/or deployed to Web with no midification. (provided that all visual components used are uniXXX components). -100% AJAX. All complex visual tasks can be done with no need for a browser refresh. (Thank to ExtJS and ExtPascal)
> The only thing odd that jumps out at me from this app (and it's not > Farshad's fault) is the excessive number of decimal digits for the fish > length in inches that Borland stores in the biolife database. Either > that's supposed to be a bit of a joke or somebody didn't understand > significant digits. Anytime you see original data like this that's rounded > to the nearest 10 (as in 50 cm, 150 cm, etc.) that means these are just > rough estimates of the lengths (if not just wild-ass guesses). > Accordingly, the values > in inches should also be just rough estimates, with at most perhaps one > decimal digit. 13 decimal digits is just so weird. What was Borland > thinking? Can anyone offer a sane explanation? >
Well, the framework itself is still alpha (maybe beta!) and there are still lots of tweaks to be done.