Novedades Visual Studio 2013
-
Upload
vicenc-garcia-altes -
Category
Technology
-
view
926 -
download
2
description
Transcript of Novedades Visual Studio 2013
![Page 1: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/1.jpg)
Visual Studio y TFS: lo que nos trae el 2013
Vicenç García AltésDeveloper Advisor en Plain Concepts@[email protected]
![Page 2: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/2.jpg)
Novedades de .Net 4.5.1Novedades de Visual Studio 2013Novedades de Team Foundation Server 2013Q&A
Agenda
![Page 3: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/3.jpg)
Novedades de .Net 4.5.1
![Page 4: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/4.jpg)
ProductividadEdit and Continue en aplicaciones de 64 bitsNovena característica más demandada en el UserVoice
Funciona exactamente igual que en aplicaciones de 32 bits
![Page 5: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/5.jpg)
ProductividadInspección del valor de retornoAccesible mediante la ventana de Autos o en la ventana Immediate ($ReturnValue)
![Page 6: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/6.jpg)
ProductividadMejoras en la depuración de aplicaciones asíncronasSoporte para Store apps, Web apps y Desktop apps en Windows 8.1.
Mejoras en el Call Stack y en la ventana de Tasks
Visual Studio 2012 Visual Studio 2013
Visual Studio 2013
![Page 7: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/7.jpg)
ProductividadEF/ADO.NET Connection ResiliencyProporciona una conexión fiable a Azure SQL DB
Reintentos/reconexiones automáticas cuando se corta una conexión
Funciona con un mínimo de configuración
![Page 8: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/8.jpg)
RendimientoASP.NET App SuspensionAhora se pueden suspender las aplicaciones ASP.NET
Se reduce un 90% el tiempo de arranque
Permite alojar más sitios web en un servidor
IIS 8.5 en Windows Server 2012 R2 Preview
![Page 9: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/9.jpg)
RendimientoMejoras en el JIT Multi-CoreMinimiza el tiempo de arranque de las aplicaciones en CPUs multi-core
Ahora soportado en ASP.NET web sites
Activado automáticamente en aplicaciones ASP.NET
![Page 10: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/10.jpg)
Innovación
Un punto de descubrimiento para todos los paquetes de NuGet del framework .Net lanzados por Microsoft.
En Visual Studio 20[10,12,13]
• Tools.Options.Package Manager
• Nombre: .NET Framework Packages
• Fuente: https://nuget.org/api/v2/curated-feeds/dotnetframework/
En la Web
Feed en NuGet del framework .Net
![Page 11: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/11.jpg)
.Net 4.5.1Demo
![Page 12: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/12.jpg)
Novedades en Visual Studio 2013
![Page 13: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/13.jpg)
El IDE conectado
Logueate con tu cuenta Microsoft
Muévete transparentemente entre tus máquinas
Sincroniza los ajustes entre tus dispositivos
![Page 14: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/14.jpg)
Productividad en el editor
Muestra los cambios
Barra de scroll mejorada
Muestra marcas (breakpoints y bookmarks)
Muestra los errores
Muestra la posición del cursor
![Page 15: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/15.jpg)
Productividad en el editor
Permite mostrar y editar definiciones de código sin salir de la ventana actual
Peek definition
![Page 16: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/16.jpg)
Productividad en el editor
Encuentra referencias, historia del código y tests unitarios sin tener que salir de tu ventana actual.
Code Lens
![Page 17: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/17.jpg)
Performance and diagnostics hubUn punto de encuentro para todas las herramientas de profiling
![Page 18: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/18.jpg)
Visual Studio 2013Demo
![Page 19: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/19.jpg)
Novedades en Team Foundation Server 2013
![Page 20: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/20.jpg)
Planificación
TFS2013 permite trabajar con un backlog de portfolio que proporciona al equipo de gestión una visión del trabajo global aunque este esté repartido entre varios equipos.
Gestión de porfolios
![Page 21: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/21.jpg)
Colaboración
Es un espacio de colaboración que guarda todo lo que está pasando en el equipo.
También permite la conversación entre miembros del equipo.
Team Rooms
![Page 22: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/22.jpg)
Codificación
A la hora de crear un proyecto podemos escoger entre utilizar el control de código fuente propio de TFS o utilizar Git.
Visual Studio está preparado para trabajar con cualquier repositorio Git.
Control del código fuente con Git
![Page 23: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/23.jpg)
Codificación - Git
Control de versiones centralizado
Fortalezas Mejor para
Check-inCheck-out
EditCommit
Control de versions distribuido
• Escala a bases de código grandes
• Control de permisos fino
• Permite monitorizar el uso
• Grandes bases de código
• Control y auditabilidad el código fuente hasta el nivel de archivo
• Soporte a edición offline
• Facilidad para editar ficheros fuera de Visual Studio o Eclipse
• Bases de código medianas
• Experiencia offline completa
• Repositorio complete con historia portable
• Modelo de ramas simplificado
• Bases de código modulares
• Integración con open source
• Equipos distribuidos
![Page 24: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/24.jpg)
Soporte a Git
Team Foundation Server / Service
Project 2
Issues
Project
MgmtBuild
Git SCC Provider
Project 1
Issues
Project
MgmtBuild
Git
3rd Party XCode
Eclipse
Shell
…
3rd Party Eclipse
Shell
… TFVC
……
TFS SCC Provider
Team Explorer
TFVC Object Model
Local Repo
LibGit2 / LibGit2Sharp
Other Remote
Git Repo
Git-TF
![Page 25: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/25.jpg)
Despliegue
Microsoft ha adquirido InRelease, un producto puntero en la gestión de despliegues.
Podemos definir fases, criterios de aceptación, aprobaciones, etc.
Podemos definir un pipeline de despliegue automático para cada aplicación.
InRelease
![Page 26: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/26.jpg)
TFS 2013Demo
![Page 27: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/27.jpg)
Desarrollo de aplicaciones Windows Store
![Page 28: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/28.jpg)
Windows Store
Desarrolla como quierasXAML + VB/C#
HTML + JavaScript
C++/DirectX
Visual Studio 2013 te proporciona las herramientas que necesitasDesarrollo de aplicaciones modernas más fácil que nunca.
Nuevas y mejoradas herramientas.
Nuevos controles y características.
![Page 29: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/29.jpg)
Windows Store
Intellisense para databinding y recursos.
Go to definition para recursos y tipos.
Reglas y guias dinámicas
Editado “In-place” de estilos y templates
Snapping mejorado
Mejoras en el panel de dispositivo
Y muchas más!
Mejoras en Visual Studio y Blend
![Page 30: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/30.jpg)
Mejoras en XAML
Nuevos controles
Hub App template
Date and time picker
Flyouts
Searchbox
Media
CommandBar
…
Controles actualizados
Button images
Placeholder
WebView
FlipView
XAML ScrollViewer
XAML databinding
…
![Page 31: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/31.jpg)
Mejoras en WinJS
Nuevos controles
• AppBarCommand
• BackButton
• Hub
• ItemContainer
• NavBar
• Repeater
• WebView
Controles actualizados
• Soporte para drag and drop en las ListView
• Reordenación de items en las ListView
• Nuevo layout para las ListView: CellSpanningLayout
• …
…
![Page 32: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/32.jpg)
APIs de Windows 8.1
Fundamentals
Devices Graphics and media Communications and data
ServicesGeo-
location
Proximity
Direct3D Direct2D Direct Write
PlayTo
Contracts
Bing
Azure Mobile
HTML5/CSS XAMLInput Controls
Authentication
Portable
Sensors Playback Capture
Printing
SVGCanvas
Local storage SMS
Streams Background transfer
Syndication
Networking
XML and JSON
Skydrive
Live tiles and toastAccessibility Data binding
Application services
Threading/timers
Memory management Globalization Cryptography
Xbox Live
Bluetooth
USB
HID Wi-Fi direct
Point of service
3Dprinting Scanning
WebGL
HTTP
Contacts
Appoint-ments
Speech synthesis
Diagnostics
![Page 33: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/33.jpg)
Q&A
![Page 34: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/34.jpg)
04/13/2023Microsoft confidential
34
![Page 35: Novedades Visual Studio 2013](https://reader036.fdocumento.com/reader036/viewer/2022062514/557b8beed8b42afa6f8b4a87/html5/thumbnails/35.jpg)
¡Gracias!Vicenç García AltésDeveloper Advisor en Plain Concepts@[email protected]