Professional Documents
Culture Documents
against the stored information in the database, and then render the view
accordingly. For example, if you enter in an incorrect password, the model
will tell the controller that it was incorrect, and the controller will tell the view
to display an error message saying something to the effect of Your
username or password is incorrect.
Essentially, it allows for the programmer to isolate these very separate
pieces of code into their own domain, which makes code maintenance and
debugging much simpler than if all of these items were chunked into one
massive piece. If I have a problem with an application not displaying an error
message when it should, I have a very specific set of locations to look to see
why this is not happening. First I would look at the Login Controller to see if
it is telling the view to display the error. If thats fine, I would look at the
Login Model to see if it is passing the data back to the controller to tell it
that it needs to show an error. Then if thats correct, the last place it could be
happening would be in the Login View.
Using this development pattern allows for very easy maintenance, as well as
independent development of pieces of the same system by different
programmers, which makes for quick turnover of applications all while still
maintaining a very high standard of quality for the application.
1. Speed of Development
Undoubtedly one of the biggest advantages of using Bootstrap is the speed
of development. If youre looking to push out a new website or application
quickly, you should definitely consider using Bootstrap.
Rather than coding from scratch, Bootstrap enables you to utilize ready
made blocks of code to help you get started. Combine that with crossbrowser compatibility and CSS-Less functionality, many hours of coding can
be saved. To achieve the fastest route possible, you can also purchase readymade Bootstrap themes and modify them to suit your needs.
2. Responsiveness
Mobile devices continue to grow in popularity year after year.. The need to
have a responsive website is becoming increasingly important.
Creating mobile ready websites is a breeze with Bootstrap thanks to the fluid
grid layout that dynamically adjusts to the proper screen resolution. There is
virtually no work that needs to be done to achieve proper responsiveness.
3. Consistency
Bootstrap was actually founded on this principle. It was originally
developed by a few Twitter employees as a framework to encourage
consistency across internal tools. Co-Founder Mark Otto later realized it had
potential beyond just an internal toolkit and released the first open-source
version in August 2011.
Mark also describes how Bootstrap was built using one core concept: pairing
designers with developers. Doing so is what made Bootstrap successful at
Twitter, and why it continues to be successful on the web.