Archivo de la categoría: Visual Studio

ASP.NET MVC 3 y la sintaxis @helper en Razor

ASP.NET MVC 3 soporta un nuevo motor de vistas llamado "Razor" (además de continuar soportando/ampliando el motor existente de vistas .aspx). Razor minimiza el número de caracteres y pulsaciones de teclado requeridas cuando escribimos una plantilla de vista, y permite un workflow de codificación más rápido y fluido.

Al contrario que otras sintaxis de plantillas, con Razor no tenemos que interrumpir nuestra codificación para indicar explícitamente el comienzo y el fin de bloques de servidor en nuestro HTML. El parser de Razor es tan listo que lo averigua del código. Permite una sintaxis más compacta y expresiva de forma más limpia, rápida y divertida.

Podéis aprender más de algunos pos que he escrito en los últimos 9 meses.

En el post de hoy veremos una característica de Razor que mucha gente aún no conoce - y es la habilidad de definir métodos helper reusables usando la sintaxis @helper. Sigue leyendo

EF Code First y Data Scaffolding con ASP.NET MVC 3 Tools Update

Hace poco blogueé sobre las nuevas ASP.NET MVC 3 Tools Update que publicamos el mes pasado.

En el post de hoy voy a hacer una introducción más detallada a dos de las nuevas características que trae:

  1. Soporte integrado de EF 4.1 (que incluye el nuevo soporte EF "CodeFirst")
  2. Soporte para data Scaffolding integrado en Visual Studio (que nos permite crear sitios guiados por datos rápidamente)

Estas dos características una forma muy poderosa de trabajar con datos y crear aplicaciones web guiadas por datos. Sigue leyendo

Visual Studio 2010 SP1

La semana pasada publicamos el Service Pack 1 para Visual Studio 2010 y Visual Studio Express Tools.

ADemás de corregir algunos bugs y mejorar el rendimiento, el SP1 incluye un montón de mejoras. Incluyen la mejora de la ayuda local, soporte de IntelliTrace para aplicaciones de 64 bits y Sharepoint, trae integrado las herramientas para Silverlight 4, soporte de tests unitarios para proyectos .NET 3.5, un nuevo mago de rendimiento para Silverlight, IIS Express y las herramientas de SQL CE para proyectos web, Intellisense de HTML 5 para ASP.NET y mucho mas.

TFS 2010 SP1 también se publicó la semana pasada, junto al nuevo TFS Project Server Integration Pack y el Load Test Feature Pack. Brian Harry tiene un excelente post sobre las actualizaciones de TFS aquí. Sigue leyendo

Publicada NuGet 1.1

El fin de semana pasado el equipo de ASP.NET ha publicado NuGet 1.1. Phil Haack ha blogaeado un montón de detalles sobre las nuevas características que aporta, así como cómo actuailzarnos si ya tenemos NuGet 1.0. Es una gran actualización (mi mejora preferida es que no se bloquea la interfaz de usuario mientras se descargan paquetes).

Leed el post de Phil sobre NuGet 1.1 y cómo instalarla aquí.

NuGet no es sólo para proyectos web.

NuGet no es sólo para proyectos ASP.NET - soporta cualquier tipo de proyecto .NET. Pete Brown hico un post en el que hablaba subre el uso de NuGet para el desarrollo de WPF y Silverilght.

Podéis leer el post de Pete sobre NuGet para WPF y Silverlight aquí.

Cómo instalar NuGet si no lo tenemos instalado aún.

Si aún no tenéis instalado NuGet, podéis descargarlo e instalarlo (así como navegar por los más de 700 paquetes disponibles) desde el sitio http://NuGet.org .

Espero que sirva.

Scott.

Traducido por: Juan María Laó Ramos.

Artículo original.

Releases de ASP.NET MVC 3, IIS Express, SQL CE 4, Web Farm Framework, Orchard, WebMatrix

Me enorgullece anunciar que hemos publicado las releases de varios productos:

  • ASP.NET MVC 3
  • NuGet
  • IIS Express 7.5
  • Sql Server Compact Edition 4
  • Web Deploy and Web Farm Framework 2.0
  • Orchard 1.0
  • WebMatrix 1.0

Estos productos son todos gratuitos. Se han creado con la release de .NET 4 y VS 2010, y añaden un montón de valor a ASP.NET ( Tanto para Web Forms como para MVC) y al conjunto de servidores web de Microsoft. Sigue leyendo

VS 2010 SP1 y SQL CE

El mes pasado publicamos VS 2010 Service Pack 1(SP1) beta. Podéis aprender más de VS 2010 SP1 Beta de los dos post de Jason Zander, y del post de Scott Hanselman que cubre algunas de las nuevas capacidades que se le han añadido.

La semana pasada hablamos sobre el nuevo soporte de Visual Studio para IIS Express que hemos añadido en el SP1 de VS 2010. En el post de hoy vamos a ver las nuevas herramientas e VS 2010 SP1 para SQL CE, y veremos algunos escenarios de su aplicación. Sigue leyendo

Parche para VS 2010 “Scroll del menú contextual

Uno de los bugs más reportados sobre VS 2010 ha sido sobre el scroll en los menus contextuales incluso habiendo suficiente pantalla para mostrar el menú completo (sin que haga falta scroll).

El equipo de VS y WPF han publicado hoy los parches que podemos descargar para corregir este problema. Podéis aprender más y descargarlos aquí.

Podéis revisar algunos posts anteriores sobre otros parches disponibles para VS 2010 que ya están disponibles:

Espero que sirva,

Scott.

P/D: Además del blog, podéis seguir a Scott en twitter: twitter.com/scottgu

Traducido por: Juan María Laó Ramos.

Artículo original.

Soporte de bases de datos embebidas en ASP.NET

Esta semana hablé sobre IIS Express, y vimos algunos de los trabajo que estamos haciendo para que el desarrollo de aplicaciones ASP.NET sea más fáicl desde un punto de vista de un servidor web.

En el post de hoy seguimos con el tema de simplificar, y veremos algunas cosas que estamos haciendo para que los desarrolladores puedan tener una base de datos de desarrollo. En concreto, me alegra anunciaros que hemos terminado el trabajo de ingeniería que permite usar SQL Server Compact Edition (SQL CE) con aplicaciones ASP.NET. Esto permite un uso de base de datos más ligero y funciona para el desarrollo web con ASP.NET. Sigue leyendo

Introducción a IIS Express

Hoy en día los desarrolladores crean y testean aplicaciones ASP.NET usando uno de estos dos servidores web:

  • El servidor ASP.NET que viene integrado con Visual Studio
  • IIS Server que viene integrado con Windows.

Ambas opciones tienen sus pros y sus contras, y muchos desarrolladores de ASP.NET nos han dicho: "Me gustaría tener la facilidad de usar el servidor web de Visual Studio pero con la potencia de IIS". Hoy me complace anunciar una nueva y gratuita opción que vamos a publicar -IIS Express- que combina las mejores características de las dos opciones anteriores, y que hace más sencillo crear y ejecutar aplicaciones ASP.NET

IIS Express estará disponible tanto para VS 2010 como para Visual Web Developer 2010 Express, funcionará en Windows XP y superiores, no requiere una cuenta de administrador, y no requiere ningun cambio de código para usarlo. Podremos ser capaces de usarlo con cualquier aplicacion ASP.NET, y podemos usar todas las c aracterísticas de IIS 7.x. Sigue leyendo

Parche para el problema del Cortar/pegar “Insufficient Memory” con VS 2010

Hemos recibido varios informes sobre problemas ocasionales con VS 2010 cuando se intenta Copiar y Pegar texto. En algunos casos VS calcula incorrectamente que no hay memoria suficiente (incluso habiendo memoria disponible) y muestra el siguiente error:

"Insufficient available memory to meet the expected demands of an operation at this time, possibly due to virtual address space fragmentation. Please try again later."

No hay un parche disponible aún, pero podéis descargar y aplicar este si estáis teniendo ese problema. Podéis encontrar más detalles sobre este problema en el blog del equipo de Visual Studio aquí.

Espero que sirva.

Scott.

P/D: Podéis seguir a Scott en twitter: twitter.com/scottgu

Traducido por: Juan María Laó Ramos.

Artículo original.

Visual Studio 2010 Productivity Power Tool Extensiones

El mes padao habé sobre el Extension Manager que está integrado en vS 2010 - así como de la extensión VS 2010 Power Commands que ofrece características extra para VS 2010. VS 2010 Extension Manager ofrece una forma fácil para que los desarrolladores encuentren e instalen rápidamente extensiones y plugins que aumenten la funcionalidad de VS 2010. Sigue leyendo

Mis charlas de VS 2010 y ASP.NET 4 Online

 En los últimos 7 años he participado una vez al año en un evento en Arizona - organizado por Scott Cate (que siempre hace un trabajo excepcional organizando el evento y conviertiéndolo en algo único). A principios de mes he visitado y presnetado más de 4 horas de contenido sobre VS 2010, ASP.NET 4 y ASP.NET MVC 2. Las charlas tienen un gran componente de demo y muestran un montón de características. Sigue leyendo

Fondos de escritorio de VS 2010

Hace unas semanas hablé sobre un sitio que nos permitía personalizar nuestro entorno de VS (tanto 2010 como 2008) . En ese sitio también podéis subir vuestra configuración.

Otro sitio de la comunidad ha sido lanzado para descargar temas de Visual Studio 2010 que podéis usar para vuestro escritorio. Podéis visitrarlo en: http://vs2010wallpapers.com/. Además de navegar y ver los diferentes fondos de escritorio, también podéis subir vuestras creaciones y compartirlas.

[Además del blog podéis seguir a Scott en Twitter:: twitter.com/scottgu ] Sigue leyendo

Pineando proyectos y soluciones con Visual Studio 2010

Éste es el vigésimo cuarto post de una serie sobre VS 2010 y .NET4.

En el post de hoy veremos una pequeña pero muy interesante caracterísitca de VS 2010 - poder poner "pines" a proyectos y soluciones tanto en la barra de inicio de Windows 7 como en la página de inicio de VS 2010. Hace mucho más rápido encontrar proyectos abiertos con el IDE.

[Además del blog podéis seguir a Scott en twitter: twitter.com/scottgu] Sigue leyendo

Visual Studio 2010 Extension Manager (y el nuevo VS 2010 PowerCommands Extension)

Éste es el vigésimo tercer post de una serie sobre VS 2010 y .NET 4.

En el post de hoy veremos algunas mejoras de extensibilidad de VS 2010 - también conocidas como "PowerCommands para Visual Studio 2010" que Microsoft ha publicado (y que están disponibles para descarga gratutita).

[Además del blog podéis seguir a Scott en Twitter: twitter.com/scottgu] Sigue leyendo

Selección Box y edición Multilinea con VS 2010

Éste es el vigésimo segundo post que estoy haciendo de una serie sobre VS 2010 y .NET 4

Ya he cubierto algunas de las mejoras del editor de código de VS 2010. En concreto, he hablado sobre las mejoras del intellisense, las nuevas características de búsqueda y navegación, soporte de code snippets de JavaSciprt y HTML y el intellisense de javaScript. En el post de hoy veremos una pequeña pero interesante mejora del editor de VS 2010 - la habilidad de usar la "Box Selection" cuando editamos varias líneas. Esto puede eliminar pulsaciones de teclado y permitir algunos escenarios estrambóticos.

[Además del blog podéis seguir a Scott en Twitter: twitter.com/scottgu] Sigue leyendo