Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What are the arguments against using a JavaScript Framework for a Web site development company? [closed]

Our company builds websites and web applications. We are a small firm and our team of developers are always building the javascript functions from scratch or copying from other websites built by us. Every time I bring to the table the word standardization and using a JS framework like JQuery, Prototype or any other, I am told Frameworks have the three points below as arguments against them:

  • Mainly for people that don't know enough JS
  • Frameworks limit Javascript developers
  • Frameworks bloat the actual development code with a lot of things that are not used.
  • We don't use enough Javascript in our applications for us to need JS framework

In my mind it seems that Frameworks, give our team a good starting point, documentation, a community and always the option to grow on top of the framework. Could some Framework users elaborate further?

EDIT 1:

Thanks to all of you for your great responses. I really did not think that this was going to be such a hot topic. I am glad I asked the question. I posted another similar question in the following link in case you might think you want to add something. The topic of the new question is CSS related. Thanks.

like image 510
Geo Avatar asked Nov 27 '22 22:11

Geo


2 Answers

By your coworkers point of view, .NET and JAVA are for people who don't know enough assembly.

Frameworks exist for a reason. They allow you go focus on the problem instead of dealing with repetitive code. They allow you to be confident (assuming you use well tested frameworks) that certain pieces of your code are reliable and well tested.

If your coworkers are against frameworks, I would seriously consider moving on.

like image 184
Cody C Avatar answered Dec 04 '22 06:12

Cody C


Since no one has mentioned it - a Javascript framework rapidly becomes one more project dependancy, and in general terms, dependencies are bad as they represent points of failure.

As for this:

  • Mainly for people that don't know enough JS

Without elaborating, I will say that if one of our team said something like that in my presence, I would try to shrug it off as a joke. If I thought they were being serious, I would probably have to kill them.

And as for this:

  • Frameworks limit Javascript developers

That could translate to "Frameworks make it marginally harder to write spaghetti code, and that's what I do best"

Those are not arguments, they are excuses.

like image 22
karim79 Avatar answered Dec 04 '22 06:12

karim79