Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
VFP & the Web - How?
Message
De
16/02/2002 17:36:07
 
 
À
13/02/2002 16:20:14
Elyse Pomerantz
Dynamic Data Concepts, Inc.
Brooklyn, New York, États-Unis
Information générale
Forum:
Visual FoxPro
Catégorie:
Applications Internet
Divers
Thread ID:
00619709
Message ID:
00621191
Vues:
26
>We have a large, complex VFP7 application that is used by numerous clients. Is it possible to move such an application to the Web? We would want a client to be able to access their system and data from anywhere. How would we go about it? What factors are there to consider? I know absolutely nothing about Web programming or anything related to it, so I have no idea where to even start. Any suggestions would be appreciated.
>
>Elyse

As a general conclusion to all postings before mine I can say the following:
1. Make sure your app is properly designed - n-tier design is the key factor of sharing the processing between the client and the server.
You should think separately at least on 3 base tiers: Data provider (data servicies), Logical engine (business servicies) and Interfacing part (user servicies)
Each of this tiers can be separated on other ones, depending on the fact how complicated is the problem you solve.
Also in some cases they can be mixed, interlaced. Think about the following example: basic data validation on a Web Form before this data is send to the server. This is part of the business logic integrated with part of the interface.

2. Possibilities for future grow. In other words sugestions for scalability.
If you suggest that your app is going to grow in the nearby future, you should keep in mind that through the entire development process and finally test your application (after it is developed) with an overload.

3. Learning curve. When you select the technology in which to develop, consider the qulification and knowledge of your current IT stuff. You may need special training, hire additional employees or do some B2B subcontracting (why not with our firm?)

4. Technology amortization - if you have to learn, and in all the cases you will pay money for training/hiring/subcontracting then the appropriate decision will be to choose the latest (or nearly the latest) technologies. If you have some knowledge in some obsolete technology - you should make trade-off decision.

5. The Budgeting plan. Keep in mind that a good IT project may suffer from bad financial management. Key points here are the licences of additional software and hardware needed, additional training and HR, etc.

6. Last but not least - the customer needs. If you make some ultra-new but ultra-expensive solution, the result will be the same as making some really-"lame" and cheap "solution". You will be not able to return your investment.

After making all the trade-offs you will have choosen a technology:

If it is Web&Windows based it is supposed to be some kind of IIS extension: ASP, ISAPI, etc.

As it is supposed to be a database application - maybe with SQL Server backend.

As it is based on an existing VFP one - it may use COM together with FoxISAPI or you may rewrite it to use Web Application servicies that are part of VFP7.

-or-

you may choose to change the platform - to make it .NET based application (if you can afford the time and money for that task)

Well, I think there can be said more... but I'll stop now, so that I'll not push you in the "wrong" direction. Anyway you should make many decisions before strating porting your app.

Kind Regards
Zlatin Zlatev,
MCSD (VS6)

Make solutions, not programs!

Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform