Reasons why Vue will rock your socks off - Don't need to know jsx! - Sane way of scripting puts the script in an object and each component is html javascript css - Event buses allow sharing of variables between child components without either redux or pushing variables down one child at a time (finally!) - v-for looping is saner than reacts mapping - v-if allows v-if statements without renderIf component or multiple…
Guide to JavaScript Frameworks
151–160 of 244 posts
Re: Guide to JavaScript Frameworks
#152Wow, Dojo is still alive and kicking! I'm going to have to find some time to take it for a spin. I really like the idea of framework that looks to address a few needs, making framework selection easier and less reliant on "Oh Framework X is popular now? Let's use that and hire a bunch of devs for it..." While Dojo is there, I'm surprised ExtJS is not. I haven't worked with it directly for quite a few years but I know…
Re: Guide to JavaScript Frameworks
#153The rumours of Ember's demise are greatly exaggerated. I have yet to hear of people making the same amount in any other framework. Seniors are making $200k to $500k in remote positions (the people I know live in Toronto, but they could be anywhere). It is hard to learn, and I'm far from an expert, but the highest I've heard another JS developer who knew both Angular and React completely and he was responsible for mig…
Re: Guide to JavaScript Frameworks
#154I am trying to transition from Ember to React, but calling Ember "historically significant" is odd given adoption by big name companies (including Apple and LinkedIn) and very active development (3.0 should be out in a few weeks).
Re: Guide to JavaScript Frameworks
#155Re: Guide to JavaScript Frameworks
#156Earlier quoted context omitted.
When you build a browser insider a browser (aka React), it’s impure.
So JavaScript dom manipulations are pure? but one specific technique of dom manipulations are not?
Re: Guide to JavaScript Frameworks
#157Earlier quoted context omitted.
Funny, I've worked with multiple companies and their lawyers who were very serious about license compliance and what not. It took all of fifteen minutes to prepare a spreadsheet of our licenses (planned, anyway). Not a complaint from any of them, other than an "oh, that's more than I'm used to seeing." The one sticking point was webpack 1; they had some dependencies with unlicensed dependencies. Fortunately, we were…
Fair enough. Now imagine that your product or service is gaining popularity on the market where Google or Facebook consider you a competition.
If that happens, and it probably won't, but if it does you will have a team capable of dealing with the issue by then.
Re: Guide to JavaScript Frameworks
#158I come from a pure HTML + CSS + JS (mostly via jQuery) background. My career has headed in a direction that focusses a lot less in the frontend web, but every 2 months or so I read one of these guides and I get giddy - "Finally, I will teach myself angular/vue/react/backbone/knockout". After about 10 minutes I am filled with dread. I expect to learn about a specific piece of software, instead, I am greeted with requi…
From what I see, we are moving away from a heavy server which does the heavy lifting to thin server layers that just send data and feature rich UIs that process the data. This is possibly because the browser has become a widespread means of distributing general software. As a result, the domain of "backend" engineering has bled into the frontend and thus frontend engineering has gotten more complex. If you purely wan…
Re: Guide to JavaScript Frameworks
#159Earlier quoted context omitted.
Vue and react have SSR frameworks, as I'm sure many others do as well. I'm not sure if it's a big enough feature to include in the tags this site uses. ¯\_(ツ)_/¯
For React, could you link a few? I am genuinely interested
https://github.com/zeit/next.js/ https://redux.js.org/docs/recipes/ServerRendering.html
Re: Guide to JavaScript Frameworks
#160Earlier quoted context omitted.
Add to that tooling compatibility issues with TypeScript & Vue
Mind elaborating? As of late, Vue's TypeScript support seems pretty nice.[1] [1] https://vuejs.org/v2/guide/typescript.html
Also, Vuex is very string-based, so you don't get payload or return type checking when you use Vuex. There are additional libraries that look to help this, but it's still an issue.
I could be wrong about any of this, but those are currently the issues I'm running in to.