4
al-m
7y

Hello council of elders.. or should I say "console"? Heh? Heh? I've been up for a long time sorry.

Anyway. I've started learning framework stuff. Angular right now. Been long overdue tbh. And I found a free course on udemy and followed it. It's cool and everything but I gotta ask...

Why can't I just use vanilla js and everything from scratch? I'm not sure if its the course I'm using (I'd appreciate more resources. Thanks) but I feel like it's a lot of effort. Is there something I'm missing or haven't learned yet?

It might sound stupid please let me know why it's better to use that than regular methods. Apparently it's meant to make stuff easier but I feel like it's just a lot linking files and making various things in different places.

Also. Other stupid question which might just be cause of the course but like... Is it mostly just for manipulating json??

Thanks. More questions to come soon!!

Comments
  • 2
    okay, so first of all. use vue! okay now that I've put my unobjective opinion in here, let me try and explain how I see this.

    if you're working with a very big codebase for a product that has lots of features and lots of developers it's awesome to have modular code all functioning through a well documented and reasonably abstract API.

    but what if I'm booting up a project on my own, with like two buttons and an input field? well: it just adds a shit ton of verbosity for the same functionality.

    ps: I like Vue so much because it's more modular than angular, you don't have to bother with flux-like datastores or client side routers if your app isn't that big, but you can totally add them once you're ready for it!
  • 1
    I'm so very lost right now but yeah. Vue is on my list. I just wanna get the gist of angular cause pretty much every job I see asks for it.
  • 0
    I learnt Vue first but switched and stuck to React. It’s a lot of overhead to learn at the start, but it adds so much more functionality down the line that would take a shit ton of hacking with vanilla JS
Add Comment