JavaScript frameworks offer many functionality and it’s not surprising at all that they’re getting more and more popular. They’re powerful and not so hard to master. Generally, we use them for large and complex applications, but in some cases also for smaller ones. After having learned how to use a framework, you’re tempted to use it for every app you want to develop, but you forget that sometimes using just old good JavaScript might be sufficient.

In this article I’ll discuss about the pros and cons of using a framework and what you should consider before starting your project.

Frameworks Are Powerful

Frameworks have their advantages. First of all, you don’t have to bother about namespaces, cross-browser compatibility, writing several utilities functions, and so on. You work on well organized code, made by some of the best developers in the industry. If you know the framework well, your development speed can be incredibly fast. Moreover, if you have problems with any of the features, it’s easy to find the documentation of the framework, tons of free tutorials, and big community happy to help. What if you need more manpower? There’s no hassle with hiring. If you know how a given framework works, no matter what the project is about, you’ll feel like at home. And the code of the framework itself evolves every day, to be even better, stronger, and more secure. So, you can just focus on what matters: your work.

Continue reading %Frameworkless JavaScript%

Source: SitePoint