Live data from Hacker News

JavaScript frameworks and topics to learn in 2017

medium.com

51–60 of 121 posts

Re: JavaScript frameworks and topics to learn in 2017

#51
post #3

ugh- how is Angular so popular?

Because is a Built-in solution. I have not to look for extension libraries like I have with react, and everytime try to choose between a lot of crap alternatives to a single functionality I need on react. I just pick Angular and everything I need is already inside that framework, far far far less headaches.

Re: JavaScript frameworks and topics to learn in 2017

#52
> Learn [Vue.js] after you have learned React or Angular.

Hugely disagree with this. I really like Vue - but in my (very limited) experience, its appeal is that even though it's not as powerful or flexible as React or Angular it's way easier to learn and get moving with. Fewer new concepts, less new tooling, no ecosystem of related stuff to consider, etc.

I'd have suggested learning Vue first, and sticking with it until you outgrow it. If you start with Ng/Rx, and get to where you're comfortable and have a tooling/workflow around them that works for you, then sure you could still learn Vue afterwards but I'm not sure what it gets you.

Re: JavaScript frameworks and topics to learn in 2017

#56
post #50

Earlier quoted context omitted.

Wait, are we actually praising the webpack docs now? How far have we come.

I think you're being downvoted due to strawman ([s]he praised documenting concepts, not the documentation as a whole) but you're right though. I've never dived into my toolchain code (due to missing or frugal documentation) more than I've been forced to with Webpack. It suffers from tutorial-like instructions and a lack of formal list-like documentation, which leads to conflicting or confusing configurations (very ea…

> ([s]he praised documenting concepts, not the documentation as a whole)

Exactly. I wish I could help with docs for Webpack, but personally I'm willing to trade extensive documentation for a friendly community. These aren't mutually exclusive of course, but I've seen my share of OSS projects with a bad attitude towards beginners and people who are just missing some detail for the whole thing to click.

Likewise, my point re: boilerplates would be moot if most boilerplates had good docs (even if just a detailed README).

Re: JavaScript frameworks and topics to learn in 2017

#57
post #3

ugh- how is Angular so popular?

Personally I value mature, well understood solutions. Angular delivers that and the ecosystem around it is finally about there. I can use ui-bootstrap (Angular material not as much) on a relatively large application without running into defects at every step. And there is an enormously high probability that the answer to any issue my team runs into is one Google away.

I'd much rather stay on the well beaten path with a mature, less sexy, less efficient solution than hack my way through the jungle with something more contemporary and powerful but less mature and less well understood.

Re: JavaScript frameworks and topics to learn in 2017

#59
post #39

Earlier quoted context omitted.

This is a nice-sounding programming mantra but it doesn't make much sense in the real world, in my opinion. Learning the "philosophy" of Redux is a natural by-product of learning how to actually use Redux. To me this is the equivalent of saying "learn molecular chemistry, don't follow recipes" to someone who's trying to learn how to cook. It may be true that the most experienced chefs have a deep understanding of che…

That's a bad analogy. Cooking is much less complex, so learning it without much background works rather well. Just look what your philosophy brought us, a horde of 'developers' who thought JavaScript is jQuery.

Programming is not complex. Frameworks make it complex, in the sense that they force you to use nontrivial concepts (I'm not against frameworks as a whole; when you're trying to do something complex it may be hugely useful to use one).
Post reply on HN