Choos­ing the right frame­work

Se­lect­ing the right tool is es­sen­tial for suc­cess. Web De­signer takes a closer look at which JS frame­work you should be us­ing

Web Designer - - Contents -

An­gu­lar? Re­act? Vue.js? Which is the right one for your project? Web De­signer finds out more

When it comes to frame­works there are a myr­iad of choices with new ones ap­pear­ing all the time, adding con­fu­sion to which one to use. In­deed, frame­works are ap­pear­ing at such a rate that de­sign­ers and devel­op­ers sim­ply don’t have time to learn the in­tri­cate work­ings of the new­est ad­di­tion.

One an­swer is to ig­nore the vast ma­jor­ity of frame­works and con­cen­trate on what works best for your needs. This sounds sim­ple, but choos­ing, learn­ing and fa­mil­iaris­ing your­self with a ma­jor frame­work isn’t as easy as it seems. It wasn’t that long ago that jquery was the Javascript li­brary that ev­ery bud­ding de­vel­oper had to learn. But fast for­ward to to­day and vanilla Javascript and a few ma­jor frame­works are at the fore­front of web de­vel­op­ment.

What­ever project you are work­ing on, it is im­por­tant that you choose the right tools. You or your com­pany may sit in the An­gu­lar camp, but what if this isn’t the best tool for the job, or there’s a new frame­work that might be a bet­ter fit? For new­com­ers to web de­vel­op­ment, choos­ing the right one can be a daunt­ing task. For sea­soned devel­op­ers, it might be time to learn some­thing new. The big ques­tion is: how do you de­cide?

A re­cent Whitepa­per from Progress, “Choos­ing the Right Javascript Frame­work for Your Next Web Ap­pli­ca­tion”, should help point you in the right di­rec­tion. The pa­per chooses three ma­jor con­tenders in the shape of An­gu­lar, Re­act and Vue.js, and states that its goal is “to help you match your cur­rent needs and con­text against the ca­pa­bil­i­ties, strengths and lim­i­ta­tions of the most pop­u­lar Javascript frame­works avail­able to­day.” The pa­per goes on to say: “By the end of this doc­u­ment, you should have the knowl­edge you need to con­fi­dently select a tool and get started build­ing that next great ap­pli­ca­tion”.

Like all good re­search, the pa­per re­veals the cri­te­ria on which it is based. It looks at

Vanilla Javascript and a few ma­jor frame­works are at the fore­front of web de­vel­op­ment

pop­u­lar­ity, sup­port, per­for­mance fac­tors, ecosys­tem, beyond-the-browser op­tions, IDE and tool­ing sup­port, com­pan­ion and CLI tools, li­cens­ing, se­cu­rity, and tal­ent pool and re­sources. The last one be­ing an in­ter­est­ing choice. It looks at how easy it is to hire devel­op­ers (which in­di­cates how well used a frame­work is) and how easy it is to learn. See the re­port at bit.ly/2ga9ayn.

Newspapers in English

Newspapers from UK

© PressReader. All rights reserved.