I just want clear answer, someone told me that using JS framework on salesforce is being discouraged. What and Why?
By the way AngularJS is a JS framework and it's on Dreamforce Video.
I just want clear answer, someone told me that using JS framework on salesforce is being discouraged. What and Why?
By the way AngularJS is a JS framework and it's on Dreamforce Video.
The original poster isn't totally wrong. SalesForce has dicouraged at times the use of other frameworks because they can interfere with Lightninig. Loading a framework inside a framework can create issues:
Still, there are use cases for it, for example you might want to display a widget on a page where the user spends more time without reloading the page.
Whoever told you that is wrong. As you can see by that Dreamforce video as well as the new features that are coming in each release (e.g. Lightning Components) are heavily focused on JavaScript.
Also there are blog posts like this one on the official Salesforce blog related to JS Frameworks, which means Salesforce and the community are supporting those.
Obviously there is a lot of functionality coming out of the box with VisualForce, but when it comes to UX and performance, JS is a must. I encourage you to go ahead and utilise those frameworks.
This is a very good blog post about the future of JavaScript in Salesforce by JEFF DOUGLAS.
The last line summarizes the article well "Start learning Javascript today. It’s the future."