List Info

Thread: RE: Web app vs. Desktop app




RE: Web app vs. Desktop app
country flaguser name
United States
2008-03-17 14:56:35

Ferry,

Thank you for your information.

A lot of what you said made little sense to me. I am a long-time desktop app
programmer. Do you have any suggestions on where I can go to learn about the
world of web applications?

Thanks,

Linda

-----Original Message-----
From: delphi-en%40yahoogroups.com">delphi-enyahoogroups.com [mailto: delphi-en%40yahoogroups.com">delphi-enyahoogroups.com] On Behalf
Of Ferry Heru Utomo
Sent: Wednesday, March 05, 2008 4:40 AM
To: delphi-en%40yahoogroups.com">delphi-enyahoogroups.com
Subject: Re: [delphi-en] Web app vs. Desktop app

Active form is a quick and dirty solution and you will get some database
connection problems
since the the Active form might not run at the same machine where the
database is located. It
could be less problematic if you use a database server based on TCP/IP
communication, the
port should be opened/published for the database server. Personally, I won't
recommend this
solution.

Unfortunately you will have to rewrite the GUI part as a web application. A
fast way doing
this is using IntraWeb (included from D7). Fast in a way that it uses the
same methodology
of developing WinForm application (you don't have think a lot of JavaScript
actions, CSS
and stuffs like that).

You're lucky if your domain layer is well separated from your presentation
layer, it is only
GUI jobs. Otherwise you have to separate them first.

It depends on how serious is the application. If it's only 1 to 4 pages, and
you don't really
mind if it is only compatible with Microsoft IIS, then you can go for
ActiveX form. But I
think you should replace Paradox with a real server (InterBase, MySQL or
SqlServer).

best regards,
Ferry

On Wed, Mar 5, 2008 at 3:10 AM, David Smith <djsmith_1998
<mailto:djsmith_1998%40yahoo.com>; yahoo.com&gt; wrote:

> The easiest way is to turn it into an Active Form. This will allow it to
> be loaded as a web page. It will only work with Microsoft's IIS web
server.
> Look under Delphi help for "Generating an ActiveX control based on a VCL
> form" and the following web site should get you started:
>
>; http://delphi.
<;http://delphi.about.com/od/internetintranet/l/aa042099.htm&gt;
about.com/od/internetintranet/l/aa042099.htm
>
> Dave
>;
> lindanut1 <lindablueflute. <mailto:linda%40blueflute.com> com
<linda%40blueflute.com>> wrote: Hi - I have
>; a desktop database app written with Delphi 7 that uses BDE
>
> and Paradox database. If I was to make it web-based, how would I go
> about doing that? Is there a way to change to a different database
> without rewriting the whole app? I don't have a clue what would be
> involved.
>
&gt; I know I probably haven't given enough info, so let me know what else
>; you need to know, and thanks for your help.
&gt;
> Linda
&gt;
>
>
>;
>
> ---------------------------------
> Looking for last minute shopping deals? Find them fast with Yahoo! Search.
>
> [Non-text portions of this message have been removed]
>
>;
>

--
http://www.blitzfot <http://www.blitzfoto.nl> o.nl
http://www.fdevblog <http://www.fdevblog.net> .net
Linked in: http://www.linkedin <http://www.linkedin.com/in/heruutomo>
.com/in/heruutomo

[Non-text portions of this message have been removed]

[Non-text portions of this message have been removed]

__._,_.___
.

__,_._,___
Re: Web app vs. Desktop app
country flaguser name
United States
2008-03-17 16:02:46

The easiest way: IntraWeb!

If you want to be a serious web-developer, there are many things you'd like
to learn:
1. The basic: HTML
2. Client-side scripting: JavaScript (shouldn't be an expert on it, just
learn the principles)
3. Then.. pick up one of the server side applications:

- ASP (one of the good choices, the disadvantage is that the ASP server
must run on Windows, and
windows web-hosting are usually more expensive). Programming language:
Delphi (.Net), VB or C#.
- PHP is a quite common choice, is supported on almost every hosting
service. If you're familiar with
Delphi, you can use PHP for Delphi

Ferry

On Mon, Mar 17, 2008 at 8:56 PM, Linda Gerloff < linda%40blueflute.com">lindablueflute.com> wrote:

> Ferry,
&gt;
> Thank you for your information.
>
> A lot of what you said made little sense to me. I am a long-time desktop
> app
> programmer. Do you have any suggestions on where I can go to learn about
&gt; the
> world of web applications?
>
> Thanks,
>
> Linda
&gt;
>
> -----Original Message-----
> From: delphi-en%40yahoogroups.com">delphi-enyahoogroups.com <delphi-en%40yahoogroups.com> [mailto:
> delphi-en%40yahoogroups.com">delphi-enyahoogroups.com <delphi-en%40yahoogroups.com>] On Behalf
&gt; Of Ferry Heru Utomo
&gt; Sent: Wednesday, March 05, 2008 4:40 AM
> To: delphi-en%40yahoogroups.com">delphi-enyahoogroups.com <delphi-en%40yahoogroups.com>
> Subject: Re: [delphi-en] Web app vs. Desktop app
>
> Active form is a quick and dirty solution and you will get some database
> connection problems
> since the the Active form might not run at the same machine where the
> database is located. It
> could be less problematic if you use a database server based on TCP/IP
&gt; communication, the
> port should be opened/published for the database server. Personally, I
> won't
&gt; recommend this
>; solution.
>
&gt; Unfortunately you will have to rewrite the GUI part as a web application.
> A
> fast way doing
&gt; this is using IntraWeb (included from D7). Fast in a way that it uses the
> same methodology
> of developing WinForm application (you don't have think a lot of
> JavaScript
> actions, CSS
> and stuffs like that).
&gt;
> You're lucky if your domain layer is well separated from your presentation
> layer, it is only
>; GUI jobs. Otherwise you have to separate them first.
&gt;
> It depends on how serious is the application. If it's only 1 to 4 pages,
&gt; and
> you don't really
&gt; mind if it is only compatible with Microsoft IIS, then you can go for
> ActiveX form. But I
> think you should replace Paradox with a real server (InterBase, MySQL or
> SqlServer).
>
> best regards,
> Ferry
&gt;
> On Wed, Mar 5, 2008 at 3:10 AM, David Smith <djsmith_1998
> <mailto:djsmith_1998%40yahoo.com> yahoo.com&gt; wrote:
&gt;
> > The easiest way is to turn it into an Active Form. This will allow it to
> > be loaded as a web page. It will only work with Microsoft's IIS web
> server.
> > Look under Delphi help for "Generating an ActiveX control based on a VCL
> > form" and the following web site should get you started:
> >
>; > http://delphi.
>; <http://delphi.about.com/od/internetintranet/l/aa042099.htm&gt;
> about.com/od/internetintranet/l/aa042099.htm
> >
>; > Dave
>; >
>; > lindanut1 <lindablueflute. <mailto:linda%40blueflute.com> com
> <linda%40blueflute.com>&gt; wrote: Hi - I have
>; > a desktop database app written with Delphi 7 that uses BDE
> >
>; > and Paradox database. If I was to make it web-based, how would I go
> > about doing that? Is there a way to change to a different database
> > without rewriting the whole app? I don't have a clue what would be
> > involved.
> >
>; > I know I probably haven't given enough info, so let me know what else
>; > you need to know, and thanks for your help.
&gt; >
>; > Linda
&gt; >
>; >
>; >
>; >
>; >
>; > ---------------------------------
> > Looking for last minute shopping deals? Find them fast with Yahoo!
&gt; Search.
> >
>; > [Non-text portions of this message have been removed]
> >
>; >
>; >
>;
> --
> http://www.blitzfot <http://www.blitzfoto.nl> o.nl
>; http://www.fdevblog <http://www.fdevblog.net> .net
>; Linked in: http://www.linkedin <http://www.linkedin.com/in/heruutomo>
> .com/in/heruutomo
&gt;
> [Non-text portions of this message have been removed]
>
>; [Non-text portions of this message have been removed]
>
>;
>

--
http://www.blitzfoto.nl
http://www.fdevblog.net
Linked in: http://www.linkedin.com/in/heruutomo

[Non-text portions of this message have been removed]

__._,_.___
.

__,_._,___
[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )