Live data from Hacker News

JavaScript frameworks and topics to learn in 2017

medium.com

21–30 of 121 posts

Re: JavaScript frameworks and topics to learn in 2017

#21

Earlier quoted context omitted.

thanks for taking my question seriously. seems like the only really good answer. but of course, "enterprisey" has never really been a good litmus for "correct" or "sane" or "efficient". it's not a coincidence the Java ecosystem became the brunt of so many jokes. i can't help but wonder how seriously it would have been taken if it weren't a Google project.

In fairness, your question hardly reads as a question and much more like a halfhearted sigh from someone who hasn't given it much thought. In response to the mention of Google backing it, I don't see how how that should discredit it in the slightest. Sure you don't see anyone getting fired for choosing Angular. That's because it's supported by a business that runs the business on it. In this case, a company filled wi…

"In fairness, your question hardly reads as a question and much more like a halfhearted sigh from someone who hasn't given it much thought."

the connotations are your own. :) the problems with Angular have been beaten to death and i didn't think i needed to include them to foster a conversation. i'm sure i'm not the only one surprised by the graph in the post [0].

even the article that OP links to- "The State of JavaScript: Front-End Frameworks" [1]- would beg the same question. if we take it's research seriously- more people want to learn React. less than half of surveyed Angular users say they would use it again. there is a discrepancy between that survey and Angular's popularity. i think my question is fair. i think dismissing it requires less thought than asking it.

in any case, i didn't say that Google's involvement discredits it. quite the opposite really. a lot of people will admit it's the only reason they've taken it seriously.

[0] https://cdn-images-1.medium.com/max/800/1*gmYPusm1EjWu713tmV...

[1] https://medium.com/@sachagreif/the-state-of-javascript-front...

Re: JavaScript frameworks and topics to learn in 2017

#22
post #3

ugh- how is Angular so popular?

Because it solves real world business problems. Some people need to build large systems in a SPA framework and Angular is good at this. Not everyone is building a cheap hackathon twitter clone in their spare time. For some of us the JS framework is solving business problems, not hobby JS side projects using the latest hip JS frameworks.

> Because it solves real world business problems. Some people need to build large systems in a SPA framework

This sounds...circular. "AngularJS is a framework for building large SPA framework systems solves the real world business problem that business need to build SPA framework systems."

Frameworks don't solve business problems, practically by definition; they're potentially the common factor across software systems that solves part of the technical problems of developing an application.

That's assuming a framework is any good, of course, but we're talking about Angular, so by all means: tell us what development problems Angular solves for you.

And if I were defending Angular, I don't know that I'd invoke the problems of fashionability and the bleeding-edge of change, because it's hardly insulated.

Re: JavaScript frameworks and topics to learn in 2017

#23
post #3

ugh- how is Angular so popular?

Because it solves real world business problems. Some people need to build large systems in a SPA framework and Angular is good at this. Not everyone is building a cheap hackathon twitter clone in their spare time. For some of us the JS framework is solving business problems, not hobby JS side projects using the latest hip JS frameworks.

I think you're wrong, but only because you went in the wrong direction. In my experience Angular is best for the "I don't care how, I just need it done" crowd. The architecture, data model, routing setup, etc are all defined for you. However I've found React/Vue/Ember are better for "I need to create a complex system with a long shelf-life that will be touched by many people".

Re: JavaScript frameworks and topics to learn in 2017

#26
post #3

ugh- how is Angular so popular?

Pivotal labs chose it a few years back and all the enterprise wonks haven't turned back.

Speaking as a Pivotal Labs employee who has done a shitload of Angular 1 development, this is not true. I still like Angular personally, but enthusiasm is definitely way higher in the React direction unless the client demands we do something else.

Re: JavaScript frameworks and topics to learn in 2017

#27
I want a javascript framework that allows me to update a page incrementally, but also always works correctly and contains full content from the first server-side page load.

Are there any options for this? Are there even keywords I can search for that discuss this?

Sure, this files under "anything is possible", but honestly, I'd like a javascript framework that doesn't actively fight me also having static content. Any of these libraries that put their document derivation logic front and center are ipso facto refusing to compose well with a simple static first page load that renders fast and then gains progressive enhancement from the JS.

Re: JavaScript frameworks and topics to learn in 2017

#29

I want a javascript framework that allows me to update a page incrementally, but also always works correctly and contains full content from the first server-side page load. Are there any options for this? Are there even keywords I can search for that discuss this? Sure, this files under "anything is possible", but honestly, I'd like a javascript framework that doesn't actively fight me also having static content. Any…

I think Universal Angular was designed to address that issue with server-side rendering:

https://github.com/angular/universal

It hasn't received much attention from the community apart from the occasional keynote presentation and it is not linked anywhere on the official documentation for Angular 2. However, the description now says "Current Status: Merging Universal into Angular core".

Re: JavaScript frameworks and topics to learn in 2017

#30
I must be honest, my experience with node was very short but this article suggests me that working with js may be really more complicated than working with java. Too many frameworks (which often lives too shortly), too many things to learn, it's overwhelming...sometimes it seems to me that working with js has become so difficult that working with java and jquery is still easier and better (i know lot of people will throw me hate for this comment!)
Post reply on HN