170 likes | 481 Views
SP2013 JavaScript CSOM for .NET Developers. Alex Randall Senior Consultant, SharePoint Microsoft. SharePoint APIs. Browser. SharePoint Farm. SOAP Based Web Services (. asmx ). WebDAV. External Application. .NET Server-Side Object Model. SharePoint APIs. Browser. SharePoint Farm.
E N D
SP2013 JavaScript CSOM for .NET Developers Alex Randall Senior Consultant, SharePoint Microsoft
SharePoint APIs Browser SharePoint Farm SOAP Based Web Services (.asmx) WebDAV External Application .NET Server-Side Object Model
SharePoint APIs Browser SharePoint Farm (SharePoint 2010 and 2013) JavaScript Client Side OM REST External Application .NET Managed Client Side OM .NET Server-Side Object Model SOAP Based Web Services (.asmx) WebDAV
SharePoint APIs Browser SharePoint Farm (SharePoint 2010 and 2013) JavaScript Client Side OM REST External Application .NET Managed Client Side OM .NET Server-Side Object Model SOAP Based Web Services (.asmx) WebDAV
Demo Lets see some demos and code!
SharePoint JavaScript CSOM • Available in SP2010 and SP2013 • Uses asynchronous patterns • Supports batching • More lines of code, however extremely efficient at runtime
SharePoint JavaScript CSOM Coverage *SP2010 has SOAP based Web Services that you can call outside of the CSOM for User Profiles and Search
Future of SharePoint Dev (SP2013+) New App Model! JavaScript for custom fields and view customization JavaScript HTML templating for out of box Web Part UI customization JavaScript CSOM REST .NET Managed CSOM
Is .NET Going Away? NO! Plenty of scenarios .NET is absolutely needed! Deploying reusable assets to /_vti_bin or /_layouts Web templates Reusable workflow actions for site collections and SharePoint Designer Connectable Web Parts Reusable custom Web Services Central Admin customizations Certain App Model Hosting Options Timer Jobs
JavaScript CSOM Key Takeaways • End user experience with JS = fluid/cool/fast • Plenty of examples how to use JS CSOM out there • http://msdn.microsoft.com/en-us/library/jj163201.aspx • If you have SP2010, force yourself to use the JS CSOM now!
Thanks! Thanks for filling out the eval! My Twitter @alex_randall_ My Blog http://aka.ms/alex Apps for Office Dev Center http://dev.office.com Sign up for free SP2013 O365 Developer Account to create apps for SharePoint today!
© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.