Entries published on June 3, 2006
Let’s talk about frameworks, programmer edition
In the previous entries in this series I’ve been talking mostly about the benefits of the new web frameworks that have been popping up over the last year or so. And from a programmer’s perspective, there are certainly a number of benefits:
- Speed. Because a framework gives you a solid foundation of code for common functions, it also gives you a pretty big head start on a new project. Generic data modeling and object-relational mapping, coupled with solid data-access APIs give you an even stronger boost, cutting development time significantly.
- Flexibility. Frameworks operate on a generic enough level to let you tailor the applications you produce to your particular project’s needs.
- Best practices. Frameworks can give designers a gentle introduction to guidelines like clean separation of code, and they can easily do the same for programmers — the framework’s architecture will naturally guide a programmer into writing clean, modular code.
- Improved communication. This …