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

Reply via email to