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