desarrollo para share point con vs2010

15
Desarrollo en Visual Studio 2010 http://blog.misaelmonterroca.com Twitter @mmonterroca Misael Monterroca Gutiérrez [email protected]

Upload: misael-monterroca

Post on 14-Jun-2015

2.260 views

Category:

Technology


0 download

DESCRIPTION

Presentación de las nuevas caracteristicas de desarrollo para SharePoint 2010 utilizando Visual Studio 2010

TRANSCRIPT

Page 1: Desarrollo Para Share Point Con Vs2010

Desarrollo en Visual Studio 2010

http://blog.misaelmonterroca.com Twitter @mmonterroca

Misael Monterroca Gutié[email protected]

Page 2: Desarrollo Para Share Point Con Vs2010

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

Page 3: Desarrollo Para Share Point Con Vs2010

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

Page 4: Desarrollo Para Share Point Con Vs2010

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

Page 5: Desarrollo Para Share Point Con Vs2010

Developer Dashboard

Depuración Rapida o Monitoreo de Performance

stsadm -o setproperty -pn developer-dashboard -pv ondemand

Page 6: Desarrollo Para Share Point Con Vs2010

Herramientas

Visual Studio 2010Developer Dashboard

<demo/>

Page 7: Desarrollo Para Share Point Con Vs2010

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

Page 8: Desarrollo Para Share Point Con Vs2010

Mejoras en las listas de SharePoint

Relaciones == Integridad Referencial

Validaciones Lookup a Múltiples Columnas Creación automática de índices

Page 9: Desarrollo Para Share Point Con Vs2010

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

Page 10: Desarrollo Para Share Point Con Vs2010

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

Page 11: Desarrollo Para Share Point Con Vs2010

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;

Page 12: Desarrollo Para Share Point Con Vs2010

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

Page 13: Desarrollo Para Share Point Con Vs2010

Acceso a Datos

Client Object Model (.Net)LINQ to SharePoint

<demo/>

Page 14: Desarrollo Para Share Point Con Vs2010

Recuerde completar el formato de

evaluación para participar en la rifa

de los premios

Page 15: Desarrollo Para Share Point Con Vs2010

Patrocinan

KED