main logo
Subject: RE: web app
Author: "William Sanders"
Posted: 2006/02/28 14:19:47
 
View Entire Thread
New Search


Heya Judith.

I'm coming to this thread way late - been swamped with other things.
But..

If you have already put out your VFP application and it's segmented into
using non-visual classes for the business logic tier and the data layer
tier, then you can extend those classes for use in Active FoxPro Pages
(IIS and Apache) and in Active VFP (IIS) to make a web-server application
that is viewable from ONLY a client web-browser. No Dot Net Required.
Runs on all browsers.

There are other possibilities, of course:
1. (my personal preference) set up your application as is in a managed
ASP (application service provider) hosting farm and charge monthly fees
back to your clients to access it. A subscription model for that line of
business would turn your clients 'need to access' the app into a profit
center for your firm, if you approach it in that manner.

2. make a vfp-based thick client that is similar to the one you use now,
but can handle connections to either the public internet or a private
network or dial up to GET data and UPDATE data. You can utilize either vfp
or a sql-derivant db for the backend data store. Make certain you allow
for a 'disconnected operational state' as you will probably have clients
who are not always connected to the internet and will want to use this
software without a persistent internet connection.

3. You recently had a 'hosting service move' with a rewrite on your ASP
(active server pages) codebase. Was there any knowledge transfer back to
your firm from the 'lessons learned' category from the web hosting
provider?
Is there a good entry point in your current webspace to handle a VFP-based
add-on?

4. You might want to engage a firm to do a functionality review on your
existing codebase and then suggest some architecture modifications to
re-factor any business rules that are stuck in the gui-layer of your app,
just as a reality check. If your app has business rules, for example, in
a click event of a command button, then that's one area that will need to
be refactored as you are looking into making a web-server-based
application.

IF I were you, I would not consider making a jump into anything with the
dot something architecture - the product development cycle for a rewrite
might be something that would actually cripple your company in unnecessary
expenditures.

Judith, I'd appreciate some feedback on my comments about your possible
choices for a new development roadmap.

warmest regards [Bill]
--
William Sanders / efGroup {rmv the DOT BOB to reply}
VFP Webhosting? You BET! -> http://efgroup.net/vfpwebhosting
Failing dotNet Project? -> http://www.dotnetconversions.com




 
©2006 William Sanders
<-- Prior Message New Search Next Message -->