I have to present the SharePoint Framework(SPFx) to colleagues but I don't find answer to all my questions.

I red main interests of SPFx are :

  • improve the user experience
  • open the door to open source development tools
  • be more efficient than add-in, because iFrame are considered "slow"

Am I right ? And are there other points ?

In the Microsoft tutorial which details how create his first web part using SPFx, they use NodeJS. I understood, NodeJS is used to execute javascript code of my web part. Can you tell me more of the role of NodeJS in SPFx web parts development ? Does it interact with SharePoint server ?

Is the SPFx usefull to create only web parts ?

If I understood well the interest of the framework, it is not a suitable way to create a little "application" which allows to create subsites or other. Right ?

2 Answers 2


Yes. The points you mentioned are few advantages out of all. You can read the Key Features.

The Node.Js is a cross-platform JavaScript runtime engine which plays the same role as .Net CLR in the .Net Applications. It is not going to interact with SharePoint server.

The first release of the SharePoint Framework will contain support for client-side web parts.

SharePoint Framework Roadmap

You can also provision SharePoint assets as part of the SharePoint Framework solution.

How To: Provision SharePoint assets


Please go through this article. This article discuss some advantages and disadvantages about SPFx which can help you.

Overall the article discuss following advantage of SPFx:

  1. Complete Client Side.
  2. Fast, Lightweight and Responsive.
  3. Run on User Context
  4. Remote Development

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.