skip to Main Content

I am starting my journey to be a front end developer. I chose Angular. And I want to learn best practices in my journey. So is it necessary to learn bootstrap, jQuery and Ajax to become a good Angular Developer? And just for info, I know what Bootstrap, jQuery and Angular are and I also know there are alternatives for them in Angular Framework.

I tried every link in the first two pages of Google. I also tried Stack Overflow search bar. But did not find a complete answer. I am expecting senior developers to give me both a short and detail answer.

2

Answers


  1. I would recommend you seek out things you need to learn, this includes generic learning paths of front end, trends, etc. and design a roadmap for yourself, that would lessen the confusion that usually accompanies these stages of learning. You can also seek ready-made roadmaps on the internet you’ll find a handful.

    About the term ‘best practices’, it usually applies on what you should do to keep your code clean, gives the expected/best experience for everyone that can use it at any time and most probably reduce the amount of effort needed to update/change/modify your software. I haven’t seen it on what you should learn or not. In fact it’s always going to benefit you to learn these things, like bootstrap is going to save you a ton of time because you no longer need to handle CSS complications everywhere, not that CSS is bad but reusability of the ready-made CSS blocks in bootstrap is way more efficient just as you would create a style-class once then apply it on all the similar elements.

    I also would recommend reading about the best practices of the things you’re currently learning. Best of luck on your journey.

    Login or Signup to reply.
  2. Bootstrap

    • A great tool that will pay off with every project you take on,
      • but I’m more of a React guy, so I’m not sure what it’s like for Angular.
      • Gives great shortcuts to many common web app features, ie something that would take 4 nested elements, a ton of css and js will be abstracted away in one element.

    JQuery

    • It’s best practice to not use JQuery with Single-Page app frameworks like Angular and React.
      • This is because Angular manages a virtual DOM, then when all the updates are done, it updates the real DOM with the virtual one.
      • JQuery manipulates the actual DOM, so at best it will get overwritten, and at worst it can cause some serious and mysterious problems.
      • The things you can do with JQuery are done easier with the Angular state.

    AJAX

    Ajax is an intrinsic part of web dev. You will use it without even knowing it most of the time.

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search