So this is my second ASP.NET MVC 4 project. It\'s decided that for this one we w
ID: 647113 • Letter: S
Question
So this is my second ASP.NET MVC 4 project. It's decided that for this one we will use this template and it was said in a way that I felt really stupid for not knowing how exactly this template will help us and what exactly we gain by using it.
I'm used to using HTML/CSS for the UI combined with jQuery. Now it seems that instead of jQuery we will be using bootstrap which as far as I understand is just another JS library created from twitter, so if that's it then this part is clear. What I really need to clarify for myself is what exactly this theme is used for, what is offering, why one would want to use such a theme? From what I see in the live demo maybe it's just a stack of premade controls that you can use in the front end along with bootstrap.js and maybe I'm just confused because on the page is shown as much as possible just for presentational purposes. If that's right, still I wonder where I can find info for the current theme, the controls that it offers and the functionality that I get and not least - how to use it.
But still those are just my assumptions. What I really need is a clarification on what exactly is this theme for, what is the advantage using it, is there a good tutorials about how to use such themes in the context of ASP.NET MVC 3+.
Also any additional info about this theme and generally on using themes in ASP.NET MVC will be much appreciated.
Explanation / Answer
Bootstrap is less of a javascript library and more of a CSS framework with some additional javascript widgets. There is nothing preventing you from using jQuery or some other javascript library of your choice (indeed, it may be required to get the functionality you need.)
The use case for Bootstrap is to get the product out the door without spending time worrying about how each control should look. It defines some standard styles for common elements/widgets and styles them to look good. It uses best practices and common sense to get a uniform look for everything.
There is absolutely nothing that is ASP.NET MVC specific about Bootstrap. It is pure front-end goodness, so it doesn't care in the slightest on how you render the HTML to start with. The entire purpose of Bootstrap is to bootstrap (get it?) your user interface.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.