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.
Salesforce Stack Exchange is a question and answer site for Salesforce administrators, implementation experts, developers and anybody in-between. It only takes a minute to sign up.Sign up to join this community
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.
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.