On Fri, 23 Jan 2004, Joe Echavarria wrote:

> 
>   I there, 
> 
>      I need to write a web database application using
> perl, and i need a way that when the users logs into
> the system  i download all the information regarding
> to the user to its local computer and make all the
> transaction locally.  After that, when the user logs
> out of the system all the information and transaction
> that were made by that user are then updated to the
> database server.   Can i do it with perl ?, which
> modules ?,  thanks.
> 

Unless this is an "in house" application for internal business use, I'd 
suggest against it. The main reason is that you are downloading something 
to the user's computer. They may not like that very much at all! I know 
that if a web site wanted to put some application on my machine, I'd tell 
them to take a walk. If the visitors are on a company PC, they might not 
even be able to install your application on their system. I know that our 
PC people do _not_ allow any unauthorized software to be installed by the 
user. In fact, any software going onto a PC owned by our company _must_ be 
tested and approved by our "Integration Lab". The end-users do not have 
the authority to do any sort of installation.

Also, if your software is written in Perl, you would be forcing the users 
of it to have Perl installed. This may or may not be true.

And what DB are you considering? That would need to be installed as well. 
Along with the Perl bindings. Unless it was "integrated" with Perl.

Now, suppose we get by all my objections. How would you "upload" the 
changed data? What if another person had changed the same datum? How do 
you guarantee the reliability of your data? What if the user's computer 
"dies" (blue screens)? What if the user simply does not "log off" of your 
application?

I think this is going to be very difficult. Good luck to you!

--
Maranatha!
John McKown


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to