>Kevin,
>
>>I want honest opinions on this, does anyone use full-blown OOP, n-tier development for EVERY application they write?, if it is required from the analysis.
>
>If you create your applications with a logical n-tier design, you can deploy them in fewer physical tiers, but still reap the benefits of clearly-separated UI, business objects and data access.
>
>A good framework that is flexible enough to handle that can help you standardize lots of your development efforts and set you up for code reuse and flexible deployment options.
>
>For example, a desktop application with UI and business objects clearly separated might be compiled into one EXE initially. Later, when the customer asks for a web interface, you can likely reuse the business objects and associated data access without any changes to them.
But can you justify the extra time spent going the n-tier route? For a large project you could look at doubling dev-time, if the project is a 3 year project, and going n-tier moves it to 6 years, are you ever going to get that dev-time back via the future rewards of choosing such an architecture?
I haven't read 1 success story based on this system of development yet.
Kev
Previous
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only