DOCSCOOP is a mixed collection of custom tags, CFCs and external libraries. COOP was created by SOSensible and is the concept of the owner, John Farrar. His concept was to take the things that make ColdFusion fun to work with and extend the language farther along the same thinking. Unit TestingSustainable development is a standard for COOP. We have testing written for all of our tags and all of our objects. We will continue to build with these methods so the future builds on the past rather than breaking it! ComponentsThe power of Object Oriented programming is to wrap up common functions into reusable packages. We do this in COOP with both tags and objects. TAGSCOOP tags extend the concept of custom tags to working like an object. They allow prototyping in wonderful fast code samples. Lastly they let the developer and designers work together without getting inside each other's work. CFCsThere are many special functions handled by the CFCs in COOP. (discuss more here but brief and go to special CFC page.)
ICE LibrariesIce stands for Integrated COOP Element libraries. This allows better integration without cross over solutions. One of the most common solutions on the web is the constant need to simplify and extend form processing. It seems everyone has a different approach to form handling and therefore it is likely every AJAX solution will have it's own form tag. This is just one reason for ICE libraries but it is where the concept of ICE libraries started.
|