Using framework has its cost, so you can be better of if you understand clearly what you are doing. OTOH, framework brings structure so it's less probable you skrew up your design.
Great piece though. It's good for programmers to understand how powerful the concept can be of factoring state out of actions of your app.