An attempt to answer one question which all people trying to pick a front end framework has . Is Angular or React the right choice ? Angular vs React is a burning adoption question on most Project planning sessions and one which often a developer has to confront. React is a Facebook supported initiative and is a javascript library . It would be wrong to call it a framework based on its initial release versions . It helps to create resusable components in applications and is javascript based . Angular has equally competent heritage from Google .With Angular being a new version to previous Angular JS which was widely successful. Angular has now ditched Javascript and adopted Typescript , i was very skeptic of this choice especially typescript being previously unknown in the front end developer circles . Once I started using Typescript I could see some clear advantages and choice for strong typing which was missing in Javascript for long was being enforced. Of course I
An attempt to answer one question which all people trying to pick a front end framework has .
Angular vs React is a burning adoption question on most Project planning sessions and one which often a developer has to confront.
React is a Facebook supported initiative and is a javascript library .
It would be wrong to call it a framework based on its initial release versions .
It helps to create resusable components in applications and is javascript based .
Angular has equally competent heritage from Google .With Angular being a new version to previous Angular JS which was widely successful.
Angular has now ditched Javascript and adopted Typescript , i was very skeptic of this choice especially typescript being previously unknown in the front end developer circles .
Once I started using Typescript I could see some clear advantages and choice for strong typing which was missing in Javascript for long was being enforced.
Of course I have developed javascript based applications for 3 years and couldn't digest its syntax and adjust to the change easily .
Javascript in my opinion is also a very tough language to understand and i often see people just scratching its surface and doing development ,typescript because of its strong typing exposes lesser chances to create the errors or issues a person with intermediate javascript make like with the scope chain .
Typescript is clearly a more disciplined approach .
But the real question in enterprises is why should I re-write an existing javascript application like in JQuery to something like Angular and React ??
Yes very true just beacuse a new technology is out and its better doesn't necessarly translate
into an enterprise adoption as enterprises are often guided by costs and not on being teh front runner in Tech stack adoptions .
For a web based project starting from scratch I would definitely recommend Angular over React as its a disciplined framework though its short term release cycles of Angular can weigh it down from enterprise standpoint .
Of course Angular with its many version changes from 2 to 5 didn't bring ground breaking changes .
Having to constantly update my framework libraries and involving Man Hours is a unthinkable offence in Enterprise spaces.
So in my opinion we will see a lot of React adoption in enterprises where existing applications needs to be made modular , Angular on the other hand would mostly be preferred for the new applications developed.
Is Angular or React the right choice ?
Angular vs React is a burning adoption question on most Project planning sessions and one which often a developer has to confront.
React is a Facebook supported initiative and is a javascript library .
It would be wrong to call it a framework based on its initial release versions .
It helps to create resusable components in applications and is javascript based .
Angular has equally competent heritage from Google .With Angular being a new version to previous Angular JS which was widely successful.
Angular has now ditched Javascript and adopted Typescript , i was very skeptic of this choice especially typescript being previously unknown in the front end developer circles .
Once I started using Typescript I could see some clear advantages and choice for strong typing which was missing in Javascript for long was being enforced.
Of course I have developed javascript based applications for 3 years and couldn't digest its syntax and adjust to the change easily .
Javascript in my opinion is also a very tough language to understand and i often see people just scratching its surface and doing development ,typescript because of its strong typing exposes lesser chances to create the errors or issues a person with intermediate javascript make like with the scope chain .
Typescript is clearly a more disciplined approach .
But the real question in enterprises is why should I re-write an existing javascript application like in JQuery to something like Angular and React ??
Yes very true just beacuse a new technology is out and its better doesn't necessarly translate
into an enterprise adoption as enterprises are often guided by costs and not on being teh front runner in Tech stack adoptions .
For a web based project starting from scratch I would definitely recommend Angular over React as its a disciplined framework though its short term release cycles of Angular can weigh it down from enterprise standpoint .
Of course Angular with its many version changes from 2 to 5 didn't bring ground breaking changes .
Having to constantly update my framework libraries and involving Man Hours is a unthinkable offence in Enterprise spaces.
So in my opinion we will see a lot of React adoption in enterprises where existing applications needs to be made modular , Angular on the other hand would mostly be preferred for the new applications developed.
I have read your blog its very attractive and impressive. I like it your blog.
ReplyDeleteAngularjs Developer