There are two ways to design an application: based a particular framework, or using libraries. Actually, there are a lot more ways to build applications, including combinations of the two, but let’s just focus on those. First, let’s define the word “framework”. I want to set it apart from what I call a platform.... »