Nuevas herramientas para la próxima generación de aplicaciones

Visual Studio 2012 ofrece un conjunto de soluciones que permiten desarrollar aplicaciones innovadoras, integradas con el paradigma de interfaz propuesto por Windows 8. Un vistazo a las principales características para crear aplicaciones empresariales poderosas incorporando las más modernas metodologías. La nube, SharePoint y movilidad en un mismo entorno.
Las nuevas aplicaciones Windows 8 brindan una experiencia rica y productiva a los usuarios empresariales, a través de una interfaz moderna y táctil, consistente en cualquier dispositivo ya sea la PC, la tablet o el teléfono móvil, en el escritorio o en la nube (a través del explorador). Windows Store permite la descarga e instalación de aplicaciones manteniendo el control completo por parte de los administradores de TI, mediante la aplicación de directivas de grupo. Pero en la empresa existen también aplicaciones de línea de negocios (Line Of Business - LOB), que son propiedad de la organización y que fueron desarrolladas especialmente para diversas tareas cotidianas.
Visual Studio 2012 es la última versión del entorno de desarrollo de Microsoft que cuenta con las características necesarias para garantizar que las aplicaciones empresariales sean saquen el máximo provecho del nuevo sistema operativo y cumplan con las expectativas de la empresa, tanto en la calidad de la aplicación como en la experiencia del usuario ya sea que las utilice desde el escritorio, la web o en el teléfono móvil. Llega acompañado de .NET 4.5, el framework que permite optimizar la creación y ejecución de código multiplataforma, y en base a estándares de la industria.
Visual Studio 2012 no solamente se adapta al escenario actual respecto de las aplicaciones que permite crear, sino también en cómo permite trabajar a los desarrolladores de la compañía. Con un ritmo de negocios acelerado y dinámico, pasar de la idea a la aplicación en producción lo más rápido posible es fundamental. Y de la misma manera que Windows 8, Visual Studio 2012 cuenta entre sus novedades más importantes con una interfaz (o IDE) renovada que simplifica el flujo de trabajo, brindando accesos automáticos a los recursos más utilizados. Barras de herramientas más claras, pestañas ordenadas y accesos rápidos para encontrar código de uso frecuente, son algunas de sus características más destacadas.
Las nuevas plantillas pre-construidas, y las funcionalidades de evaluación y depuración permiten crear aplicaciones más rápidamente para Windows 8; y la herramienta Blend para Visual Studio 2012 ofrece un conjunto de elementos visuales que ayudan a aprovechar todas las características de la nueva interfaz Windows, mediante una vista específica para el desarrollador.
En el escritorio, en el teléfono o en la nube
Actualmente muchas empresas aprovechan el potencial de la nube y desarrollan aplicaciones web propias. Aquí el nuevo Visual Studio también ofrece plantillas, mejoras en las herramientas para publicación y soporte para los últimos estándares web como HTML5 y CSS3. Una de las novedades para velar por la calidad de las aplicaciones es Page Inspector, una herramienta de depuración de código que no requiere salir del IDE para interactuar con la página en su exposición web. Y gracias a los avances en ASP.NET, se pueden crear aplicaciones optimizadas para teléfonos móviles, tablets y cualquier otro tamaño de pantalla en un mismo esfuerzo de codificación.
Para las empresas que utilizan SharePoint como herramienta de colaboración, también se incluyen en esta versión nuevas plantillas, diseñadores y opciones de implementación, funciones mejoradas ALM (Aplication Lifecycle Management) y LightSwitch que permiten responder con celeridad a la demanda de usuarios internos una vez que descubren el potencial de este entorno para la gestión documental y la organización de flujos de trabajo.
Un amplio espectro de features cubren las necesidades del desarrollo para la nube, especialmente si se aprovecharán las ventajas de Windows Azure. Ya sea para crear nuevas aplicaciones o servicios en esa plataforma, o bien para adaptar soluciones existentes, se destaca la sencillez para conectar diferentes componentes de una manera confiable, extremadamente segura y de alto rendimiento, bajo la premisa de la interoperabilidad.
La solución de ALM de Visual Studio 2012 ayuda a administrar el período de vida del desarrollo de las aplicaciones, acortar procesos y evitar las pérdidas de tiempo para entregar mayor valor al negocio. Con Team Foundation Server los equipos de desarrollo pueden trabajar de forma más rápida y precisa, gracias al conjunto de herramientas de comunicación, colaboración y administración integradas. Entre las novedades, se encuentra la posibilidad de adquirir Team Foundation como servicio.
Como conclusión, el nuevo Visual Studio 2012 proporciona un conjunto integral de características focalizadas en hacer más simple, ágil y rápida la creación de aplicaciones empresariales más seguras y confiables, permitiendo poner el énfasis en el concepto y la funcionalidad de las mismas, garantizando a la vez la calidad del código. Brinda un entorno flexible que permite crear aplicaciones de próxima generación (Windows 8), desde su arquitectura hasta innovadores recursos visuales, y la posibilidad de ejecutarlas en cualquier dispositivo, ya sea que se trate de aplicaciones web, de escritorio o móviles, integrándose con las posibilidades que habilitan las tecnologías de la nube. Por su parte, las empresas ganan en productividad tanto de las aplicaciones como del propio proceso de desarrollo.
Si no pudo asistir al evento de lanzamiento en vivo, revise las conferencias a demanda (en inglés)
Aplicaciones empresariales más rápido que nunca
Visual Studio LightSwitch es una herramienta de desarrollo incluida en la versión 2012 que permite crear rápidamente aplicaciones para la empresa utilizando poco código. Proporciona un entorno simplificado de desarrollo, diseñado especialmente para que la atención no esté puesta en la infraestructura de la aplicación sino en la lógica del negocio, permitiendo agilizar el proceso a través de herramientas y plantillas que garantizan la calidad del código y que proveen todas las opciones que necesita el desarrollador, ayudándolo en su trabajo.