'Mobile-First' Bootstrap Makes Waves with Its Awesome Desktop Content Creation
You may be wondering if it's ideal to use Bootstrap when creating attractive and functional front-ends for websites and apps on both desktop and mobile platforms. This is a perfectly valid question because it's never quite made clear by the Bootstrap website itself what situations their software is ideal for. It sounds like an all-encompassing piece of code that can handle anything you throw at it, but that's not really the case. Also, their focus may be "mobile-first", but it works fine for creating desktop content too.
Boostrap is ideal for quick, small projects that knock out the front-end basics for a site or application. You do this by using their library to collect code and paste it into your editor, then applying changes as necessary to make the functionality and aesthetic meet your requirements. It's not the best idea to use Bootstrap for larger, more serious and directed projects where you're better off starting from the ground up, and it's even less ideal if you're not well-off with CSS, HTML or JavaScript to begin with.
Basically, think of it as a cut-and-paste, corner-cutting option for nailing small development tasks with quickness and grace. As a consequence, the results aren't always as functional, attractive or quick as you'd expect; although the platform sells itself as great for building "responsive, mobile-first sites", user experience suggests differently when you're looking into more refined results. Then again, if you're versed in markups and general web development, this may have been common sense to you already.
Now, if you're ready to try out one of the most popular front-end toolkits out there, your first question might be whether it's necessary to start with Bootstrap 3 and then progress into 4. Bootstrap may tell you that it's a good idea, and one would suppose as much if you're committed to learning the toolkit inside and out for whatever reason, but it's not actually necessary. Just focus on picking up the basics with Bootstrap 4 and emphasize the majority of your time and energy into the actual markup languages themselves; that'll accomplish more for your sites and applications than any automated system.For more information click here https://www.reddit.com/r/web_design/comments/8aoksx/should_i_be_learning_bootstrap_3_or_4/.