The future of .NET in conjunction with SharePoint

    General discussion

  • With the introduction of the app model and the further expansion of the client-side object model, the classic SharePoint .NET components look like to get the status of deprecation.

    What would be the best way for Microsoft to keep enabling developers to develop fullblown SharePoint portals? Should they continue the ASP.NET framework and the tight integration with the SharePoint platform? Or should they introduce a new web development framework for SharePoint portal development?

    In its current state Microsoft needs to do something, as developers are now confronted with two models they need to support: the tighly integrated SharePoint .NET platform which a rich set of components on the one hand, and an agnostic CSOM based world with little standardization on the other hand.

    My bet is that the classic platform will be downsized, keeping only the essential core components, and around this core a new set of standard Html5/JavaScript and .NET based tooling will arise, fully based on a rich CSOM.

    So, what do you think?

    Saturday, April 26, 2014 12:19 PM

All replies

  • The dual support of server and client object models are required.

    - the CSOM provides sandbox isolation, support for SharePoint as a SAAS platform (Office 365), and provides support for interoperability with other languages (via JSON, web services, etc)

    - the SSOM provides on-prem installations with more integration capabilities than can be provided via app models/etc. For example, I'll be developing a custom claims provider for ADFS integration starting Monday, which can ONLY be installed as a farm solution.

    Microsoft has been focused on updating SharePoint with newer server-side technologies. WebForms has been outdated for a while now, and SP has been working to include newer technologies such as MVC. This is evident in some places, such as search result templates, which have a very MVC-like approach.

    Scott Brickey
    Strategic Data Systems - for all your SharePoint needs

    Saturday, April 26, 2014 4:37 PM