In the last section, you saw how to create a basic web page. Knowing how to do that technically is one thing, but creating web applications that succeed is not only about the technical implementation, it is also about how to make your application visually appealing and user-friendly. While this book is not about web design and user experiences, we want to give you some quick and easy means for building better web applications in this regard.
For that, we advise using Bower (https://bower.io), the self-proclaimed Package Manager of the Web, in conjunction with ASP.NET Core layout pages.
Bower has had some remarkable success in the web development community in the last few years. It helps to install client-side packages with static content such as HTML, CSS, JavaScript, fonts, and images, including their dependencies.
There is some great integration and support for Bower in Visual Studio 2017; you just have to configure...