Ive been doing recent app development using IntraWeb, which is Delphi-based. I have mixed feelings about it. The new "AJAX"/Async stuff in IW9 is.. ok, but it's in early release. IW9 is noticably faster and has a smaller exe footprint, but IW8 is probably more stable. And the documentation for IW leaves a lot to be desired, after years of repeated promises to improve it, it's not all there yet. I have also been using the TMS and Arcana libraries, and I have to say that these are not really up to IW9 yet in some cases, on the other hand some of the components are nearly indispensable. You can get the last IW8 version (8.0.23) here:
http://downloads.atozed.com/intraweb/iw8.0.23.exe be sure to UNINSTALL any existing IW versions, this usually means cleaning up the parallel Indy BPL and DCU files: # Uninstall IntraWeb # Search your complete file system for *intraweb*.bpl and *intraweb*.dcp - Delete all versions of these files. Also search for all In*.DCU files (the Indy shadows), but be careful, some like IniFiles.dcu are Delphi core libraries. # Reinstall IntraWeb You have to be handy with javascript and test on a variety of target browsers. if you don't use javascript or async calls, every GUI event cause a page refresh, this can make you rethink your interface quite a bit, and resource usage is a factor as well, since each user session uses it's own threads and object instances. Using page compression (with zlib.dll in the executable folder) can make page refreshes more bearable for the user. there is also a "partial refresh" mode, but too much javascript on a page will break it. Lastly, IW is not cheap. If you have been using separate library classes and methods business/core logic in your existing code base, it will be a lot easier than if things are tightly coupled to the interface. Whatever IntraWeb's shortcomings, it has allowed me to leverage a lot of my code OPascal library and Dephi 3rd party libs. [EMAIL PROTECTED] wrote: > Hi All, > > Our company has decided to convert an existing Delphi app (rich > client EXE) to work within a browser. (Citrix and MTS are not > options due to a host of reasons.) > > We already have developed some other Delphi apps that are web-server > based, so have inhouse experience on web server development in general. > > Does anyone know the best way to convert our existing app from a > client-side EXE to a server-side EXE? At the very least, we need to > use HTML instead of DFM for our forms, but I would think that more > than a little of our program logic needs to be changed. > > Are there any tools, books, components, etc. that you can recommend > to help make this transition as painless as possible? We're looking > at things like short learning curve, short conversion effort, to the > degree possible. > > Thanks. > > > Regards, > Sid Gudes > PIA Systems Corporation > [EMAIL PROTECTED] > > > __________________________________________________ > Delphi-Talk mailing list -> Delphi-Talk@elists.org > http://www.elists.org/mailman/listinfo/delphi-talk __________________________________________________ Delphi-Talk mailing list -> Delphi-Talk@elists.org http://www.elists.org/mailman/listinfo/delphi-talk