With the help of domain-driven development frameworks such as Naked Objects for Java, changes to an application's core functionality propagate automatically to the user interface and persistence layers.rnTypical desktop and Web applications have three additional layers that must be modified manually when the domain layer evolves. By using a domain-driven development (DDD) framework such as Naked Objects, developers can focus on the domain layer-the other layers will evolve automatically. Such agility could prove highly beneficial to computational scientists, who usually consider anything other than the actual science to be a distraction.
展开▼