Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Tech-ed Topic Summary; something missing?
Message
From
17/03/1999 14:58:33
 
 
To
17/03/1999 13:38:15
General information
Forum:
Visual FoxPro
Category:
Conferences & events
Miscellaneous
Thread ID:
00193227
Message ID:
00198814
Views:
40
John,

All this is well and good and true, but let us not get hoodwinked by MS, which clearly intends that VFP be the 'business rules' tier and only the business rules tier in its intention to make VFP the 'premiere mid-tier' tool.

Yes, I know that MS is not about to remove anything from the UI capabilities of the language, and I know that the most recent declaration of future directions for VFP by MS mentions 1 and 2 tier development too. But keep in mind that many here continue to remind us that the VFP team has extremely limited resources, and we all know that a (current) top priority is to get MTS working as advertised and to get rid of C0005s and to fix a few other problems as well as to work on VFP-next. There doesn't seem a lot of hope that much more will be done for UI stuff unless we keep reminding them that such is needed too.

Cheers,

jim N

>Hi Marc ---
>
>You don't have to be a computer scientist to run through an architectural phase on *any* size project. You probably are already doing it at at smaller scales through hand sketches, notes with arrows pointing about, etc.
>
>IMHO if you follow a good methodology (preferably OOAD) to model (paper or prototype) an application before coding, then some of the tiers should start to emerge from the design.
>
>As Jim succinctly pointed out to me, n-tier is a design philosophy. Within a single language platform like VFP it's easy to experiment. Lets look at the three basic tiers:
>
>Presentation tier (UI, screens, reports)
>Business Services tier (validation, business computations)
>Data Services tier (read/write data, prepare queries, et al)
>Data store (the physical DBF)
>
>Sometimes the 3rd and 4th tiers are combined.
>
>Look at the way you already build VFP applications. Do you have an Application object? Odds are you do so there is a rudimentary Business services tier. Do you have forms and reports? Then you have a presentation tier.
>
>Do you use remote views? Then the DBC connection and the ODBC function as the transport mechanism of a Data Services tier.
>
>I guess what I am saying is that, by definition, most VFP applications are already inherently n-tier .
Previous
Reply
Map
View

Click here to load this message in the networking platform