SitePoint Sponsor

User Tag List

Results 1 to 4 of 4

Thread: Bootstrap

  1. #1
    SitePoint Member
    Join Date
    Jan 2014
    Location
    Surrey, British Columbia Canada
    Posts
    20
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Bootstrap

    I have been working with HTML and CSS for about 6 months now and am still developing my skills in these areas. In some of the courses I have taken I keep running across courses that use Bootstrap. I have tried to learn Bootstrap but it seems to do so you need to pretty much learn a whole new language and it also feels like you are confining yourself - not too sure if that is true but everytime I try to delve into it I feel conflicted from what I have learnt so far. Is it necessary to learn BS to develop websites that are responsive - or is it better to just continue to develop skills in HTML/CSS/ and then move on to Javascript/Photoshop?

  2. #2
    SitePoint Addict bronze trophy mawburn's Avatar
    Join Date
    Apr 2014
    Posts
    205
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Bootstrap isn't really a new language, it's just basically a large set of pre-built CSS styles you can use. That's basically what frontend frameworks are and with any of them, they are easy to extend and change and you're only confined if you let yourself be confined.

    It's not necessary at all to learn frontend frameworks like Bootstrap to build responsive sites, but it does make development time go by a lot faster and it keeps you from needing to reinvent the wheel every few months.

    Quote Originally Posted by GHgayle2014 View Post
    or is it better to just continue to develop skills in HTML/CSS/ and then move on to Javascript...?
    You should know these things mostly inside and out before even considering for a front-end framework. Otherwise, you'll find yourself locked into their framework because you don't understand what's going on enough to extend it and modify the pieces that need to be modified to achieve the effect or style you're after.

    HTML/CSS/Javascript are w3c standards. Photoshop, jQuery, and Bootstrap are 3rd party tools and libraries. I firmly believe that learning the standards should take precedence. You don't necessarily need to become an absolute pro before moving into something else, but you need to be confident in them.

  3. #3
    The CSS Clinic is open silver trophybronze trophy
    Paul O'B's Avatar
    Join Date
    Jan 2003
    Location
    Hampshire UK
    Posts
    40,355
    Mentioned
    179 Post(s)
    Tagged
    6 Thread(s)
    As mentioned above you need to understand html and css to a good standard before you can get the most out of frameworks like bootstrap.

    There is a steep learning curve when using something like bootstrap but that's mainly learning how the grid works and what all the built in features can accomplish for you. Once you understand that then it's still up to your html and css skills in how you manage all this together. Sometimes you may want to come out of the grid and create your own structures and sometimes you can just go with the defaults.

    I would almost never use bootstrap on small projects as there is just too much overhead for a small site and in reality it takes probably takes less than 10 minutes to knock up any sort of initial layout anyway. For large sites with many developers bootstrap can be a boon as it encourages a consistency between developers and makes it much easier to manage and indeed quicker in the long run.

    Some of the benefits of bootstrap are it in built features such as dropdowns, modals, hide and show effects, standard controls, tooltips and many others that are available with a quick cut and paste and can save a lot of time re-inventing the wheel.

    To be honest I've never been keen on grids because they never seems to suit the design in hand unless they've been specifically designed to suit the grid and most times I can do it quicker from scratch anyway. However, I have recently built a couple of hundred pages using bootstrap and I didn't really run into many issues but I did avoid using the grid classes for the complicated pages.

    In the end its just another tool and some developers will say avoid bootstrap like the plague and other love it but most would admit that you should learn html and css to a reasonable standard before you start to rely on something like bootstrap.

  4. #4
    SitePoint Wizard bronze trophy
    Join Date
    Jul 2006
    Location
    Augusta, Georgia, United States
    Posts
    4,147
    Mentioned
    16 Post(s)
    Tagged
    3 Thread(s)
    This question is really comparable to asking whether you should learn jQuery before javaScript. Most people will tell you that learning the fundamentals are where you should began. Otherwise you will use tools such as; Bootstrap or jQuery as a crutch rather than an extension of the toolbox. So the answer to your question is you should learn and be confident using CSS before touching bootstrap.
    The only code I hate more than my own is everyone else's.


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •