Live data from Hacker News

JavaScript frameworks and topics to learn in 2017

medium.com

71–80 of 121 posts

Re: JavaScript frameworks and topics to learn in 2017

#71
post #69

Earlier quoted context omitted.

I'd really like to see this too. Most of what I've seen is something like "use node.js on the server and make use of the framework's server-side rendering capabilities". For me that's a problem, because I don't want and can't use node.js on the server. These javascript frameworks ultimately produce, at the end of the first page load, a DOM structure with event hooks attached. The DOM structure could be 100% created u…

>> don't want and can't use node.js on the server I don't understand, you want a javascript framework to do server-side rendering, but don't want to use node?

Sounds like he wants to the server-side rendering with whatever tech he is using now, and then have the client-side JS code take over.

Re: JavaScript frameworks and topics to learn in 2017

#72
post #69

Earlier quoted context omitted.

I'd really like to see this too. Most of what I've seen is something like "use node.js on the server and make use of the framework's server-side rendering capabilities". For me that's a problem, because I don't want and can't use node.js on the server. These javascript frameworks ultimately produce, at the end of the first page load, a DOM structure with event hooks attached. The DOM structure could be 100% created u…

>> don't want and can't use node.js on the server I don't understand, you want a javascript framework to do server-side rendering, but don't want to use node?

No, I want to do server-side rendering using whatever I want, and have the js framework take over once it is clientside.

Re: JavaScript frameworks and topics to learn in 2017

#73
post #69

Earlier quoted context omitted.

I'd really like to see this too. Most of what I've seen is something like "use node.js on the server and make use of the framework's server-side rendering capabilities". For me that's a problem, because I don't want and can't use node.js on the server. These javascript frameworks ultimately produce, at the end of the first page load, a DOM structure with event hooks attached. The DOM structure could be 100% created u…

>> don't want and can't use node.js on the server I don't understand, you want a javascript framework to do server-side rendering, but don't want to use node?

[deleted]

Re: JavaScript frameworks and topics to learn in 2017

#74
post #53

The article recommends learning both pure functions AND closure? So is the point of learning to use closure is just so that you know why you should never use it?

afaik, and based on my limited experience, closures are used quite often in pure functional programming.

Re: JavaScript frameworks and topics to learn in 2017

#75

Earlier quoted context omitted.

"It's makes no difference if it's a google project." you seriously suggest that Google sponsoring a project couldn't possibly catalyze it's success? "Just because you have a preference for something else doesn't make it any less effective." i can usually bear oversimplification- incorrect- or patronizing- but both all three in the same post is pretty testing on my patience.

All I'm suggesting is that just because you are a self described 'react fanboy' (using your own words here from your comment history), it doesn't make Angular less useful in the real world. I applaud your use of React, but we are using angular2 and it is going just fine. All the best.

[deleted]

Re: JavaScript frameworks and topics to learn in 2017

#76
post #38

> Webpack: The most popular bundler for standard JavaScript look for simple starter kit/boilerplate config examples to get things running fast Unless you're already familiar with a tool, I'd suggest starting with the very Hello, world basics. For Webpack, that's creating an empty project and incrementally adding config, starting with just an entry point (use a simple script importing some modules) and an output filen…

> For Webpack, that's creating an empty project and incrementally adding config, starting with just an entry point (use a simple script importing some modules) and an output filename. Add one loader/plugin at a time. Move into boilerplates once you're familiar with the basic concepts.

I attended a General Assembly bootcamp last year (to great success afterward for me), and the pervasiveness of jumping right into a generator / boilerplate really caught me the wrong way.

I felt like going the path you describe, starting with relatively low complexity and building on top of it, was/is the right way.

Even talking to co-workers who have been doing this stuff for years, there's little incentive to jump into a boilerplate, if only there's then two learning curves... one for the boilerplate / its layout, and one for the tooling involved (React or Angular, etc).

> A boilerplate is another person's code, and while it's good to avoid NIH, unless it's superbly documented, it contains tricks and workarounds that only cloud real understanding.

This caused a lot of headaches with other students in my class (and classes afterward).

My idea to "solve" it was to incrementally build out my/our own boilerplate so we'd be able to at least use that confidently, as well as maybe have some understanding into how someone else built their boilerplate. It got shot down due to time constraints, though.

Whenever I'm asked to come in and mentor newer students for their projects, this is something I try to impart, though.

Re: JavaScript frameworks and topics to learn in 2017

#77

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'd really like to see this too. Most of what I've seen is something like "use node.js on the server and make use of the framework's server-side rendering capabilities". For me that's a problem, because I don't want and can't use node.js on the server. These javascript frameworks ultimately produce, at the end of the first page load, a DOM structure with event hooks attached. The DOM structure could be 100% created u…

I wonder if you could get a build tool to dig in to the redux default state and compile the thing to index.html. Then you could use whatever you want for the backend.

Re: JavaScript frameworks and topics to learn in 2017

#78
Great list! But I was perplexed by the text editors mentioned. Author claims to be looking at trend data, but seems to have a bias against Subljme Text editor. I don't know if there is some connection to Atom or VSCode, but it seems easily verifiable that Sublime and vim are vastly more popular than other editors mentioned, yet Sublime is inexplicably absent and vim is mentioned last and sort of offhand as more of just a tool you have to know for ssh sessions.
Post reply on HN