desarrollo para share point con vs2010
DESCRIPTION
Presentación de las nuevas caracteristicas de desarrollo para SharePoint 2010 utilizando Visual Studio 2010TRANSCRIPT
Desarrollo en Visual Studio 2010
http://blog.misaelmonterroca.com Twitter @mmonterroca
Misael Monterroca Gutié[email protected]
Lo que veremos VS2010 SharePoint Tools Desarrollo sobre Windows 7 Mejoras en las listas de SharePoint Mejoras a WF Acceso a datos Linq to SharePoint
Desarrollo en SharePoint 2007
La experiencia es Visual Studio 2008 es limitada Visual Studio Extensions para WSS Visual Studio Tools for Office con VS2008 Los desarrolladores dependen de herramientas de
terceros/comunidad
Los desarrolladores tienen que batallar con detalles tediosos Edición manual de archivos CAML Entender completamente los RootFiles de WSS Edición manual de manifiest.xml Creación de un .wsp para crear un paquete de solución
VStudio 2010 SharePoint Tools
Desarrollo de principio a fin SharePoint Explorer para la exploración del sitio SharePoint 2010 project y item templates Diseñadores Visuales Extensible Fácil depuración
Beneficios Abstracción de los RootFiles de SharePoint Abstracción de la creación de archivos .wsp Disminuye/Elimina la necesidad de utilizar
herramientas externas
Developer Dashboard
Depuración Rapida o Monitoreo de Performance
stsadm -o setproperty -pn developer-dashboard -pv ondemand
Herramientas
Visual Studio 2010Developer Dashboard
<demo/>
Desarrollo en Windows 7 o Vista SP1
Tanto para SharePoint Foundation o SharePoint Server
REQUIERE x64 No está soportado para
ambientes productivos Solo para Stand Alone
Installation Puede ser deshabilitado
vía Group Policy Es un proceso «Manual»
Windows 7
Mejoras en las listas de SharePoint
Relaciones == Integridad Referencial
Validaciones Lookup a Múltiples Columnas Creación automática de índices
Principaales Mejoras en WF
Visual Studio 2010 Initiation y Association Forms Importa flujos de SPD en Visual Studio Creación de Acciones para SPD Diseño de Flujos en Visio 2010 Workflows a “nivel” sitio
Acceso aDatos en SharePoint 2007
SharePoint Data
SharePoint API
Web Services
Client Application
ServerApplication
Client.svc
Client OMClient
Application
JSON XML
WPF/WinForm/OfficeSilverlightJavaScript
LINQ to SharePoint
Acceso a Datos enSharePoint 2010
LINQ to SharePoint
Programación basada en Entidades Permite realizar joins entre listas
Joins sobre campos lookup Joins sobre multiples listas (Clientes->Ordenes->Envios)
Example:from cliente in data.Clienteswhere cliente.Nombre == “ElNombre”select o;
Ensamblados del Client Object Model SharePoint Root
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14
Silverlight<SharePoint Root>\TEMPLATE\LAYOUTS\ClientBin
Microsoft.SharePoint.Client.Silverlight.dll Microsoft.SharePoint.Client.Silverlight.Runtime.dll
JavaScript<SharePoint Root>\TEMPLATE\LAYOUTS
SP.js SP.debug.js
.NET<SharePoint Root>\ISAPI
Microsoft.SharePoint.Client.dll Microsoft.SharePoint.Client.Runtime.dll
Acceso a Datos
Client Object Model (.Net)LINQ to SharePoint
<demo/>
Recuerde completar el formato de
evaluación para participar en la rifa
de los premios
Patrocinan
KED