main logo
Subject: RE: web app
Author: "Judith Barer"
Posted: 2006/02/28 15:13:59
 
View Entire Thread
New Search


>
> 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.

Unfortunately it is not so nicely segmented, I started writing it 9
years ago before I was really aware of n-tier design. If I rewrote the
app I would like to use that type of design.

> 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.

This app is really an in house app that is not owned by me but by the
certifying agency I work for.
>
> 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?
We recently moved our web-site to a linux server. There are data driven
pages on the web site (www.star-k.org) which are coming from a mysql
database. Every night a program runs that creates xml files from vfp
data that are uploaded to the web server where a scipt is run to
overwrite the mysql database with the new data from the vfp database.
Can a VFP based add-on run on a linux server?
>
> 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.

The agency that I work for does not have a big IT budget and I doubt
that I could even get that proposal out of my mouth without it being
denied.
>
> 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.

Based on everyone's reponses I would be very leary of using .net. I am
not really ready to proceed right now with any upgrades. It is
something that I am thinking about. There is another IT person in my
office who very strongly wants to move to SQL sever and asp.net. He
does have experience with both but I am not sure that he realizes how
complex the current app is.


I really appreciate your thoughtful reply and all of the other great
help I get from this list.
Judith
> --
> William Sanders / efGroup {rmv the DOT BOB to reply} VFP
> Webhosting? You BET! -> http://efgroup.net/vfpwebhosting
> Failing dotNet Project? -> http://www.dotnetconversions.com
>
>
>
[excessive quoting removed by server]


 
©2006 Judith Barer
<-- Prior Message New Search Next Message -->