4.3. Why Component-Based Development?
Part 1 of this book described many of the challenges facing software developers today to provision enterprise-scale solutions. By reviewing and distilling the challenges discussed in the previous chapters, we obtain the following goals and objectives for enterprise-scale solutions in the Internet age:
Contain complexity. In any complex situation there are a few basic techniques that can be used to understand and manage that complexity. These are the techniques of abstraction, decomposition, and incremental development. Any solution to application development must provide ways to support these techniques.
Reduce delivery time. The ability to deliver solutions in a timely manner is an essential aspect of any ...
Get Large-Scale, Component-Based Development now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.