Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript

What are the differences and similarities between the different frameworks and libraries? Which ones are relevant today?

I'm new to JS frameworks and libraries other than jQuery. I see references to node.js, express, angular, knockout, bootstrap, etc. Where are they used and which ones overlap? Also with the future of twitter uncertain, will twitter bootstrap live on? A tangent question would be, what JS frameworks and libraries are relevant today and will be within the next year?

2 Answers

Kevin Korte
Kevin Korte
28,149 Points

First, bootstrap is not associated with Twitter, so never fear. It was built as a front end framework for twitter, by twitter employees, than open sourced for us, than those employees left twitter, so bootstrap is largely driven by community pull requests, so it's fairly safe unless the handful of core devs decide they don't want to deal with it anymore.

There is way too much to be detailed here, but everything either falls into a server side library, a view template engine, or a front end library, mostly.

As to what will be relevant next year, no idea. It's way too far away to tell. I'd say jump into some javascript courses here and you'll start learning.

Thanks for the bootstrap clarification Kevin.

Check out the Front End Happy Hour podcast. Here's an episode where they talk about JavaScript Frameworks.

https://itunes.apple.com/us/podcast/episode-015-flight-javascript/id1089047924?i=1000375239054&mt=2

Tim thank you for sharing the podcast, will have a good listen.