This week we talk to Chad Myers and Jeremy Miller about the FubuMVC project. Topics
- What is FubuMVC?
- History of the project
- Built to take advantage of static typing
- Composition over inheritance
- Dependency injection tricks
- IFlattener<T> for JSONification
- Application of SOLID prinicples in FubuMVC and AltOxite
- View engines
- TextboxFor and no magic strings – advantages for refactoring support
- Thin controllers, fat models
- FubuMVC as the Ruby On Rails for ASP.NET
- Benefits and problems of using generics for static typing
- Use of meaningful generic type names rather than <T,U,K> ugliness
- FubuMVC’s Behaviors
- Partial rendering strategies
- Why they’re using NHibernate for AltOxite
- IOC benefits
- How do I sell this to my boss?
- Why FubuMVC as opposed to Microsoft’s ASP.NET MVC?
- Why MVC isn’t just classic ASP revisited
- Benefit of FubuMVC – removing choices through opinions
- Ways an open source MVC framework keep up with Microsoft
- FubuMVC futures and misc. benefits
- Use of Rake as a build script
This entry was posted
on Tuesday, January 13th, 2009 at 2:30 amand is filed under interview.
You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.