Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 8 of 8 total
Thread Intraweb Opinions
Wed, Nov 21 2007 12:13 AMPermanent Link

"Huhtaman"
Hello All:

   Anybody worked with Intraweb and DBISAM ??? I need to webify my app in
the next year. Im looking to see if Intraweb is as good as Visual Studio
ASP.Net or java or php. Any input is appreciated. Our app is a vertical
market database centric application. Thank you.



Neil Huhta

Wed, Nov 21 2007 5:25 AMPermanent Link

So long as you take the appropriate precautions for multi-threaded apps,
DBISAM works well with Intraweb. DBISAM makes it quite easy really, since
you can put a session on a datamodule, and tell it to auto-set its name,
and it updates the other items on the datamodule when loaded. Thus an
important bit of the work is done for you.

/Matthew Jones/
Tue, Nov 27 2007 2:15 PMPermanent Link

"Ivan Sine"
Just finishing up converting a desktop app to a web app. Intraweb + DBISAM
is working well. It's been a good experience.
Tue, Nov 27 2007 6:26 PMPermanent Link

"Hüseyin Aliz"
Hi Ivan,

Would you like to share some information? Smile

Regards,
Hüseyin

"Ivan Sine" <ivan@nospamorhamag2networks.com> skrev i en meddelelse
news:722146F0-EC07-4A6E-B290-BD22DF6EAFAB@news.elevatesoft.com...
> Just finishing up converting a desktop app to a web app. Intraweb + DBISAM
> is working well. It's been a good experience.

Wed, Nov 28 2007 2:08 PMPermanent Link

"Ivan Sine"
> Would you like to share some information? Smile

Ok. The last ISAPI app I wrote was in Devexpress Express Web Framework. This
is no longer supported. Due to my love for Delphi & DBISAM. Intraweb was a
natural choice. A few people warned me to stay away, as it was very buggy.
And yes, a couple months ago, after I started, I would have agreed. But
there seems to be renewed life lately in Intraweb. Bugs are fixed fast,
features are added quickly. Very positive news. Make sure you purchase the
licenced version, as the support and "registered user" forums are excellent.

The original desktop application collected financial information from a
specific type of business, performed calculations and created a dozen
reports for the end user. The records where synced with web based DBISAM
server. A consulting company could then review and make recommendations and
changes, and return the data via a synconization process. This program
worked very well. But as the number of end users grew, support became an
issue due to the number if installations. The consultants also wanted
mobility when on the road. Moving to a web app takes care of most of the
worries about PC's, OS's, AV software, updates, etc.

There is no magical wizard to convert to Intraweb. You have to use Intraweb
components for data input, on Intraweb forms. Basically I rebuilt the forms,
copied my queries from a data module to an IW usersession. Copied
ReportBuilder reports, that now output in a new browser tab as PDF. Code is
of course still Delphi, so much of that was copied as well. Wired it up and
was beta up and running. I'm leaving out much of the detail, but overall, it
was pretty straight forward. One thing to keep in mind is to keep your
datasets small, especially for grids. As you will be dealing with a slower
interface via the web.
Wed, Nov 28 2007 5:53 PMPermanent Link

"Hüseyin Aliz"
Hi Ivan,

Thank you for comments Smile

Regards,
Hüseyin

"Ivan Sine" <ivan@nospamorhamag2networks.com> skrev i en meddelelse
news:1AB91040-1B91-4DC1-B1AF-965DCE2871A6@news.elevatesoft.com...
>> Would you like to share some information? Smile
>
> Ok. The last ISAPI app I wrote was in Devexpress Express Web Framework.
> This is no longer supported. Due to my love for Delphi & DBISAM. Intraweb
> was a natural choice. A few people warned me to stay away, as it was very
> buggy. And yes, a couple months ago, after I started, I would have agreed.
> But there seems to be renewed life lately in Intraweb. Bugs are fixed
> fast, features are added quickly. Very positive news. Make sure you
> purchase the licenced version, as the support and "registered user" forums
> are excellent.
>
> The original desktop application collected financial information from a
> specific type of business, performed calculations and created a dozen
> reports for the end user. The records where synced with web based DBISAM
> server. A consulting company could then review and make recommendations
> and changes, and return the data via a synconization process. This program
> worked very well. But as the number of end users grew, support became an
> issue due to the number if installations. The consultants also wanted
> mobility when on the road. Moving to a web app takes care of most of the
> worries about PC's, OS's, AV software, updates, etc.
>
> There is no magical wizard to convert to Intraweb. You have to use
> Intraweb components for data input, on Intraweb forms. Basically I rebuilt
> the forms, copied my queries from a data module to an IW usersession.
> Copied ReportBuilder reports, that now output in a new browser tab as PDF.
> Code is of course still Delphi, so much of that was copied as well. Wired
> it up and was beta up and running. I'm leaving out much of the detail, but
> overall, it was pretty straight forward. One thing to keep in mind is to
> keep your datasets small, especially for grids. As you will be dealing
> with a slower interface via the web.

Sun, Dec 9 2007 9:50 AMPermanent Link

adam
Sorry to come in on this a bit late.

I have just finished my second DBISAM / Intraweb app. I will try to keep it brief:

1. Intraweb _really_ does do OO & RAD development for the web fully within a Delphi environment. You can use all the Delphi non-visual
components you want & any old code you have written that is NOT for the visual / forms side of things.

2. You must buy the full licence from Intraweb, the current version is much better than the one "inside" Delphi (also you can run the full version of
Intraweb only buying "pro" Delphi, not enterprise) the Intraweb newsgroups are also a good source of help & you can get access to some "semi-
private" web-links to additional help files & example code.

3. You will have to find an ISP happy to work with Intraweb ISAPI dlls on their servers (I use TDMWeb) It is worth considering buying the Arcana
ServerManager utility, which makes management of ISAPI very smooth (www.arcanatech.com I _think_).

4. Intraweb applications are not _really_ built to be public-facing websites (i.e. very high volume) but can work very well for medium volume niche
web-sites.

5. It is more complex that Windows EXE programming: You are programming a DLL which "emits" HTML & javascript in response to requests from
Browsers ... how the Browser handles the HTML it receives is not fully in your control ... so you have to get used to a different programming model.
WYSYWYG designing is not really possible, so development is a bit more hit-and-miss.

6. It is a bit complicated to integrate an Intraweb site with a "conventional" (static HTML pages) based site ... but these are quite rare now & it can
be done.

Overall I have really enjoyed developing in Intraweb ... although it is a step "backwards" from Win EXE development as it is less fast & more
cumbersome, however, having sites that are universally available via the web is a big advantage.

Adam Brett
Sun, Dec 9 2007 6:41 PMPermanent Link

"Hüseyin Aliz"
Hi Adam,

Thanks for your input Smile

Regards,
Hüseyin

"adam" <adam@nospamplease.fullwellmill.co.uk> skrev i en meddelelse
news:BB5DDCEE-2FFA-4CE6-9AAA-6CBC01AB550A@news.elevatesoft.com...
> Sorry to come in on this a bit late.
>
> I have just finished my second DBISAM / Intraweb app. I will try to keep
> it brief:
>
> 1. Intraweb _really_ does do OO & RAD development for the web fully within
> a Delphi environment. You can use all the Delphi non-visual
> components you want & any old code you have written that is NOT for the
> visual / forms side of things.
>
> 2. You must buy the full licence from Intraweb, the current version is
> much better than the one "inside" Delphi (also you can run the full
> version of
> Intraweb only buying "pro" Delphi, not enterprise) the Intraweb newsgroups
> are also a good source of help & you can get access to some "semi-
> private" web-links to additional help files & example code.
>
> 3. You will have to find an ISP happy to work with Intraweb ISAPI dlls on
> their servers (I use TDMWeb) It is worth considering buying the Arcana
> ServerManager utility, which makes management of ISAPI very smooth
> (www.arcanatech.com I _think_).
>
> 4. Intraweb applications are not _really_ built to be public-facing
> websites (i.e. very high volume) but can work very well for medium volume
> niche
> web-sites.
>
> 5. It is more complex that Windows EXE programming: You are programming a
> DLL which "emits" HTML & javascript in response to requests from
> Browsers ... how the Browser handles the HTML it receives is not fully in
> your control ... so you have to get used to a different programming model.
> WYSYWYG designing is not really possible, so development is a bit more
> hit-and-miss.
>
> 6. It is a bit complicated to integrate an Intraweb site with a
> "conventional" (static HTML pages) based site ... but these are quite rare
> now & it can
> be done.
>
> Overall I have really enjoyed developing in Intraweb ... although it is a
> step "backwards" from Win EXE development as it is less fast & more
> cumbersome, however, having sites that are universally available via the
> web is a big advantage.
>
> Adam Brett
>

Image