After dealing with the pain for some time, we convinced the appropriate parties that it would be best to switch to a more mature and fully baked framework.
When evaluating new frameworks, we took the following things into consideration:
- Ease Of Use
- How easy is it to maintain consistency across the enterprise?
- How easy is it to get new developers up to speed?
- Problems Solved
- What common problems does the framework solve for us?
- What benefits do we get from using the framework?
- Future "Proof"
- How does the framework take into account the future of the web.
- How likely is it to either radically change or be abandoned?