Chapter 5. Client-Side Frameworks
You know also that the beginning is the most important part of any work...for that is the time at which the character is being formed and the desired impression is more readily taken.
Historically, starter projects have been generated (by tools like Maven, utilizing archetypes) or specified during the creation of a new project in an IDE. Such projects were often tied to the tool that generated them. With no standard IDE or build tool for web development, starter projects have no such tie (though are integrated in tools and IDEs). They vary in complexity and purpose, but successful ones have a common characteristic of being simple to understand, set up, ...