SharePoint Framework reaches General Availability (GA)

This post was initially published at Chaks’ Corner.

What a journey it has been! Today we announced the General Availability (GA) of the SharePoint Framework. For the first time ever in SharePoint’s history, developers get a fully supported JavaScript client-side framework that is powerful, robust and extensible to build SharePoint client-side components, starting with web parts.

A Big Thanks from the SharePoint Platform team here in Redmond to everyone who helped us to get to GA!

SharePoint Framework GA!

Personally, this has been my proudest moment in my career. Thanks to Adam Harmetz and Daniel Kogan for giving me this opportunity to be part of the awesome team that is shaping the next-gen intranet. I have been working in SharePoint since 2007. Since then there has never been a phase where SharePoint as a product considered changing its internals and use a different rendering engine. Today, with SharePoint Framework, both Microsoft and customers can build great experiences that uses the new client-side driven rendering experience and native web parts to customize SharePoint pages.

Going back, it all started in MVP Summit 2015 (November) where we shared our initial vision and even showed a dummy prototype of what it looks like to build one of these client-side web parts. It was then followed by DevKitchen, a private invite only event, where we invited companies to participate and build client-side web parts. It was a great success and developers loved it. We had many open and honest conversations, debates, arguments on what we should do, what we should not. etc., Parallely, we also had internal SharePoint teams (modern pages, modern team sites, modern lists and libraries etc.,) participate and build their experiences using the framework. So feedback was pouring from both the sides — internal teams and customers. Sometimes the feedback and requests were overwhelming that we had to prioritize and make decisions.

At the end, it was clear that we had a framework that gave developers (both Microsoft and customers) the flexibility they need with the right set of tools to build web parts for SharePoint. We started with a vision on paper, built working prototypes, iterated on the design and today you can see the end result — SharePoint Framework!

The real work starts now. We are not done yet. We have published our roadmap here and we will be actively participating and looking for feedback in the usual places: GitHub Issues, SharePoint StackExchange and SharePoint Development UserVoice.

Looking forward to see the great things you build using the SharePoint Framework!