http://developer.yahoo.com/yui/theater/video.php?v=zakas-architecture
I was watching this a few weeks back, and I have to say that I really like the idea of the multi-abstraction system for an application. It matches everything i hold true, and that is " the more modular - the more better". Now with that being said - I have differing opinion about not being able to use a library within the end-user modules. 90% of an applications code will lie within these modules, and it makes the most sense to be using all the utilities available where you're writing the most code. On the flip side, If you're modules are so tied to any one particular library or syntax, you're essentially tossing out any hope of switching libraries - and therefor are making your application un- necessarily ridged. Has anyone seen or written a modular structure that abstracts away from the core-library? Does this even make sense to do in the real world? -Chase
