Since May 4th, 2016, we have been awaiting the official launch of the general availability of the SharePoint Framework (SPFx). With one release, after another, I knew we were getting closer and closer to the end, or rather the beginning, the beginning of a new adventure with SharePoint. And now our journey has officially started. On February 23rd, Microsoft announced the release of SPFx to general availability.
The Future of SharePoint Event: When It All Started
On May 4th, 2016 at the Future of SharePoint Event in San Francisco, Microsoft first introduced the development of SPFx to the public. After the keynote by Satya Nadella, I knew Microsoft’s innovations, especially SPFx, would offer endless possibilities for the PixelMill team and our clients. In fact, I may be so bold as to say, while SharePoint has experienced great changes over the last couple years, none have brought this level of opportunity.
Over this last year, I have written several articles detailing the nuts and bolts that make up the framework. There is quite a bit to absoburb, but I want to call out two primary aspects of the SPFx puzzle, Client Side Rendering (CSR) and the utilization of TypeScript as the base development language.
New Opportunities with the Client Side Rendering (CSR) Model
We have been using Client Side Rendering (CSR) with SharePoint for quite some time, but we always had to shim our webparts and components to work with SharePoint. The introduction of CSR as the native model for the user interface is a total game-changer. This model will allow developers to insert solutions right into SharePoint without touching the back-end. CSR is also the future to those who customize the SharePoint UI. But why? Not only does the CSR model give SharePoint developers a chance to insert their CSR solutions directly into SharePoint, but it also allows them endless possibilities to create the custom user interfaces they have been dreaming of for years.
Don’t Be Afraid of TypeScript, Embrace It
When TypeScript popped up into my coding vocabulary, I must admit I was a little concerned. But now, by familiarizing myself with it over the last year, I can say I am much more willing to encourage TypeScript’s adoption. When I attended the Dev Kitchen (DevKit3) during July of last year, it became more apparent that I NEEDED to learn TypeScript to be able to embrace SPFx.
I could not be more thrilled to encourage my fellow SharePoint developers to get started with the new SPFx. I know it can be scary, but change is good and don’t worry I am here to help. Below I have listed a number of blog articles I have written since the first mention of the framework in May. Also, feel free to reach out if you have any questions!