Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Tech-ed Topic Summary; something missing?
Message
General information
Forum:
Visual FoxPro
Category:
Conferences & events
Miscellaneous
Thread ID:
00193227
Message ID:
00199019
Views:
41
>Here's the reaction of the less gifted developer in the street who has no >other tools at his disposal than his bare VFP... :).
>
>The question is how do you get there. The trouble with n-tier is that it >requires rigorous system requirements and sharp design.

[JVP]And a well designed single-tier app does not?

>And the fun with VFP in small businesses, where problems are not too complex but rules and procedures are not very well defined, is that by the time these two requirements are realised ... the application has already been developed, admittedly in a first version.
>

[JVP]So, whether you design your app as a single-tier or n-tier, if you start coding before the design is set, you are in big trouble. Once again, I don't see the distinction...

>It is difficult in such an environment to even adapt to a methodology that goes in the right direction, and _eat_ (read feed your family) at the same time.
>
>And this for 2 reasons:
>
>1. The amount of work is substantial, when compared to the average project.
>
>2. Before you are doing n-tier ... you are not doing n-tier, I mean, and I think you will agree, that n-tier only gives results when the full paradigm has been implemented, there's no such thing as half n-tier, or half oo solution.
>

I think Jim Booth said it best, anytime you componentize your app, you are doing n-tier. True, the classic implementation is spread out over multiple machines. However, I do not subscribe to that classic/pure defintion. When I first learned Fox, I would stay up till 1-2 in the morning, learning the language. If you are somebody who does not like change, likes the status quo, you picked the wrong business.

>Tough you'll say, well ... maybe not. What we need in these discussions is not so much a defense of n-tier, but paths to get there. In other words, if you are not yet n-tier
>
>Where do you start?

Read the current literature. Take a small app and convert it. You will make mistakes, but then again, that is the only way you learn.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform