Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Advice for making web app clients do some processing
Message
From
03/06/2005 13:42:25
 
 
To
All
General information
Forum:
ASP.NET
Category:
Other
Title:
Advice for making web app clients do some processing
Environment versions
Environment:
ASP.NET
Database:
MS SQL Server
Miscellaneous
Thread ID:
01019997
Message ID:
01019997
Views:
75
I am anticipating writing a web app within the next year. (We are working on the business layer now.)

The web app will be run on an intranet, viewed in IE, all on PCs running Windows 2000 or later (so all will be .NET capable). I am lucky to know a lot about the environment in which the web app will be run.

I want strategies for pushing some of the processing responsibility onto the client workstation, to optimize use of the web server. The app will be for data entry, so the middle layer is mostly business logic for getting data in and out of the database, crunching it in-between. At the very least, I would like to handle all submission validation on the client, from "field can't be empty" maybe even to "Chicoga is not a city in Illinois", etc.

The options that I am looking at now are JavaScript, remote scripting, and browser plug-ins. I would need to know how these options limit the future ability of my app to run in other contexts. I don't want to use Java applets or Click-Once.

I know that JavaScript/JScript/ECMA interpreters vary between browsers and may require coding to multiple targets.

I know that coding a browser plug-in would only be supported by the target browser on the target platform.

I know very little about remote scripting.

I would like advice for strategies for putting my client workstations to work. If anyone has any experience with remote scripting, plug-ins, or knows of other technologies and could share their experience and good resources, I would really appreciate it.

Thanks.
David S. Alexander
Kettley Publishing
20271 SW Birch Street, 2nd Floor
Newport Beach, CA 92660-1752
Next
Reply
Map
View

Click here to load this message in the networking platform