Visual Studio 2015 Update 2 ya está disponible para descargar

Visual Studio 2015 Update 2 ya está disponible para descargar

rsz_visual-studio-logo

Como no podía ser de otra manera, las novedades sobre desarrollo siguen llegando desde la Build 2016. Esta vez el que está presente en el escenario, es el potente y polivalente IDE (Entorno de Desarrollo Integrado) de Microsoft, Visual Studio 2015.

Microsoft ha presentado la nueva versión, es decir, Visual Studio 2015 Update 2 y lo mejor de todo es que la actualización ya está disponible para descargar en forma de versión previa. La actualización te saldrá directamente si ya tienes Visual Studio 2015. En caso contrario, podrás descargar la actualización desde la página de descargas de Visual Studio.

La nueva actualización Update 2 trae un buen puñado de mejoras enfocadas en la estabilidad y el rendimiento del software. Si quieres consultar todos los cambios y novedades puedes hacerlo desde el siguiente enlace.

La Update 1 de Visual Studio 2015 ya está disponible

La Update 1 de Visual Studio 2015 ya está disponible

visual-studio-icon-01

Microsoft acaba de anunciar la disponibilidad de la primera actualización, la Update 1, de Visual Studio, la IDE de desarrollo multiplataforma de la compañía.

Como principales añadidos de esta nueva actualización, en primer lugar, el cambio del icono del software, esto en caso de que se utilicen múltiples versiones de la IDE al mismo tiempo. Como segunda medida, se ha añadido .NET Framework 4.6.1, la ultima versión del marco de desarrollo para aplicaciones. Para los desarrolladores que lenguajes de programación como Go, Java, Perl, R, Ruby y Swift, Microsoft ha implementando nativamente el analizador de gramática y una versión básica de Intellisense, algo que debemos de agradecer enormemente. También se ha añadido soporte a los ya famosos Snippets.

Pero como no podemos olvidarnos de las Aplicaciones Universales, Microsoft ha habilitado la compilación y la subida de aplicaciones creadas directamente a la tienda con la ultima actualización de Windows 10 Build 10586. Dichas herramientas pueden ser descargadas desde este link. También fueron habilitadas el uso de los Behaviors, una forma más fácil de diseñar código en XAML sin mucho esfuerzo.

Si quieres ver una lista mínima de cambios, puedes leer el Blog de Visual Studio donde fue anunciada la actualización. Si deseas tener una lista de cambios mas extensa, puedes verla aquí.

Microsoft quiere que Visual Studio sea un centro de desarrollo para todos

Visual Studio

Visual Studio

Si de aplicaciones queremos hablar y eres desarrollador o entusiasta, se te vendrá a la cabeza Visual Studio. La IDE de Microsoft se ha convertido con el pasar del tiempo en el software insignia para elaborar soluciones que permitan reorientar la forma como vivimos la cotidianidad con nuestros dispositivos. En el marco del Connect(), Microsoft ha anunciado varias noticias que concierne a Visual Studio, dando entender así que el entorno de desarrollo pronto se convertirá en un centro de operaciones para todos los niveles de conocimiento en Ingeniería Informática.

Visual Studio Code ya es Open Source

Leíste Bien. Microsoft ha puesto a disposición a todos los desarrolladores el código fuente de Visual Studio Code, el editor de código disponible para Windows, Mac y Linux (no confundir con la IDE), todo esto para que puedas contribuir a la mejora del software. Con el lema Nos lo dijiste, Te escuchamos, Redmond ya permite desde Github:

  • Enviar errores encontrados y ayudar a encontrar la solución a ellos.
  • Valorar los cambios de código.
  • Contribuir a desarrollar las correcciones de errores enviando peticiones.
  • Actualizar y agregar a la documentación.

El software se encuentra disponible bajo la licencia MIT y se encuentra en BETA 0.10.

Microsoft lanza el Dev Essentials de Visual Studio

Redmond ha anunciado su Dev Essentials, un nuevo programa que permite a desarrolladores y entusiastas descargar herramientas y utilizar servicios que son netamente gratuitos, todos esto para creación de aplicaciones que puedan ser distribuibles a través de la tienda de Windows.

Dev Essentials permite utilizar:

  • Entornos de Desarrollo
    • Visual Studio Community.
    • Visual Studio Code.
    • Visual Studio Express.
    • Team Foundation Server Express.
  • Servicios
    • Azure credit  ($25/mes durante 12 meses).
    • Visual Studio Team Services (5 usuarios).
    • App Service.
    • PowerBI.
    • HockeyApp.
    • Application Insights.
  • Soporte y Entrenamiento
    • Pluralsight  (Suscripción de 6 meses).
    • Entrenamiento móvil en Xamarin University.
    • WintellectNOW  (Suscripción de 3 meses).
    • Microsoft Virtual Academy.
    • Ayuda de desarrollo en vivo HackHands ($25).
    • Soporte prioritario en foros.
  • Software Adicional
    • Parallels Desktop® para Mac Pro Edition (Suscripción de 3 meses).
    • Parallels® Access  (Suscripción de 3 meses).
    • Plataforma Virtual Windows Platform VM (60 días).
    • Office Online.

Con tu correo de Microsoft, podrás hacer parte del programa y obtener todos estos beneficios. Te recomendamos leas las clausulas y las condiciones.

Visual Studio Online pasa a ser Visual Studio Team Service

Si eres de los desarrolladores que saben trabajar en conjunto, Microsoft ha mejorado la plataforma de Visual Studio Online para convertirla en un servicio. Team Service es el nuevo apellido para la herramienta de utilización grupal de Visual Studio en la red.

Visual Studio Team Services ofrece un conjunto de herramientas de colaboración con tecnología de la nube que funcionan con su editor o IDE existentes, para que su equipo pueda trabajar de manera eficiente en proyectos de software de cualquier índole y envergadura.

  • Almacene y colabore en códigos con repositorios privados ilimitados. Use Git para que el control de versiones distribuido maximice la colaboración o use el control de versiones de Team Foundation (TFVC) para un control de versiones centralizado. Colabore en códigos fácilmente con solicitudes de extracción y revisiones de código, mientras define y administra permisos para proteger sus repositorios.
  • Sea ágil, con sus propias reglas. Capture, priorice y realice un seguimiento del trabajo con trabajos pendientes y paneles Kanban personalizables. Los elementos de trabajo se vinculan directamente al código para garantizar la transparencia y pueden usarse para crear paneles de información completos para obtener informes fácilmente.
  • Detecte problemas de calidad pronto con versiones de integración continua (CI) que compilan y prueban la aplicación automáticamente después de cualquier cambio de código. Use la entrega continua para implementar automáticamente las aplicaciones o los sitios web que superen las pruebas.
  • Use su herramienta de desarrollo y lenguaje favoritos. El control de versiones admite cualquier lenguaje, así como cualquier cliente Git (incluido Xcode). Los equipos de Java pueden obtener acceso al código y a los elementos de trabajo a través de complementos gratuitos para Eclipse e IntelliJ, y ejecutar versiones de integración continua basadas en archivos de configuración de Ant o Maven.
  • Es muy fácil integrar su herramienta personalizada o servicio de terceros con Visual Studio Team Services mediante unos estándares abiertos como API de REST y OAuth 2.0. También se admite un conjunto de integraciones ya preparadas que se pueden configurar fácilmente desde el panel de la cuenta.
  • Asegúrese de que el código se mantenga en ejecución con las pruebas de carga basadas en la nube. Genere pruebas desde regiones de todo el mundo para simular el escalado de cientos de miles de usuarios.
  • Cuando se registre para Visual Studio Team Services, obtendrá acceso a un amplio conjunto de herramientas de desarrollo gratuitas, aprendizaje de Pluralsight, créditos de Azure y más como parte del programa para desarrolladores de Visual Studio.

Puedes ver los pasos resumidos y los beneficios de Visual Studio Team Service en este link.[divider style=»solid» top=»20″ bottom=»20″]

Ya no tienes ninguna excusa para aprender a desarrollar con libertad, y si ya lo sabes, esto te facilitará el trabajo. ¡Happy Coding!

Blog de Visual Studio

Unity3D ya soporta creación de juegos para Windows 10

Unity3D

unity-logo

Unity acaba de anunciar que su próxima versión de herramientas de creación de juegos (SDK), la 5.2, ya soporta Windows 10 como plataforma de desarrollo para entretenimiento incluyendo aplicaciones universales como su prioridad principal. La principal novedad es la disponibilidad de Unity Ads, Unity Analytics, Unity Cloud Build y Unity Multiplayer como herramientas apartes para poder utilizarlas sin necesidad del SDK.

Unity3D

Unity3D 5.2 se integrará nativamente a Visual Studio, es decir, apenas instales la IDE de desarrollo de Microsoft ya podrás comenzar a crear tus juegos con esta herramienta. Si tienes una versión antigua de Unity, podrás actualizarlo desde Visual Studio.

La versión 5.2 contiene algunos bugs que pueden ser definitivos, sin embargo, te recomendamos los leas para que tomes la decisión si esperar o comenzara desarrollar mientras el equipo detrás de las herramientas Unity los soluciona. Continuar leyendo «Unity3D ya soporta creación de juegos para Windows 10»

Los desarrolladores podrán portar las aplicaciones de Android e iOS a Windows 10

Los desarrolladores podrán portar las aplicaciones de Android e iOS a Windows 10

Desarrollo Windows 10

Microsoft ha lanzado cuatros nuevos kits de desarrollo y herramientas orientadas especialmente para que los desarrolladores puedan usarlas en la creación de aplicaciones que sean universales o que tengan las capacidades de ejecutarse en cualquier dispositivo con Windows 10.

Los SDK’s, como lo indican sus siglas en inglés Software Development Kit, permiten a los usuarios avanzados desarrollar aplicaciones que puedan ser subidas a la tienda de Windows 10. Ahora se permitirá gestionar desde Visual Studio el código base de aplicaciones de Android e iOS, así facilitando la posibilidad de reutilizar gran parte del código para hacer luego la app universal para Windows, de forma más rápida y sin invertir tantos recursos. Los nuevos códigos base habilitados que tendrán su SDK son:

  1. Páginas webs
  2. .NET y Win32
  3. Android Java/C++
  4. iOS Objective C

Con esta noticia, se descarta la posibilidad que se había contemplado en diversos rumores de que las apps se podrían portar directamente a la Tienda de Windows 10. Lo que ha hecho Microsoft es facilitar aún más la tarea de los desarrolladores para crear aplicaciones universales para Windows 10.

Además, Adobe también ha anunciado que tendrá disponible en la tienda Photoshop Elements y Premier Elements para utilizar los nuevos SDK para aplicaciones en Win32. Esto permitirá que las apps Win32 sean fácilmente portables a aplicaciones universales de Windows 10. Microsoft espera que la distribución de las más de 16 millones de aplicaciones Win32 crezca y llegue a la tienda de Windows 10.

Como noticia adicional, en el blog de Windows se comenta que Candy Crush fue hecho en Objective C para iOS para poder tenerlo en Windows Phone, es decir, el juego se ha portado casi totalmente a la plataforma, lo que explica el potencial de las nuevas herramientas que se han anunciado.

Blog de Windows

Windows 10 SDK Preview ya está disponible para los Insider

Windows 10 SDK Preview ya está disponible para los Insider

microsoft-windows-10-product-family_t

Microsoft acaba de anunciar en su blog que la piedra angular de su desarrollo para Windows 10 ya está disponible, por lo que Insiders, ¡ya podéis descargar Windows 10 SDK Preview! Sin duda, un gran paso para que los desarrolladores ya empiecen a hacer sus primeros pasos por Windows 10, y cuanto antes lo hagan, más pronto tendrán sus aplicaciones listas para el próximo SO. Continuar leyendo «Windows 10 SDK Preview ya está disponible para los Insider»

17 herramientas para desarrollar aplicaciones Windows Phone

17 herramientas para desarrollar aplicaciones Windows Phone

17 herramientas para desarrollar aplicaciones Windows Phone

Si eres desarrollador, sabes que no hay necesidad de empezar todo desde cero, y tampoco es necesario reinventar la rueda. En este artículo te voy a presentar 17 herramientas que puedes utilizar para hacer el desarrollo de aplicaciones Windows Phone mucho más fácil.

Hay que tener en cuenta que 17 herramientas no es una cantidad pequeña. Por tal razón, las he dividido en distintas categorías:

  • Herramientas.
  • SDKs.
  • Librerías y controles.
  • Juegos.
  • Extensiones.

¡Espero que te sean útiles!

dev-windows

Herramientas

Las siguientes son algunas herramientas de desarrollo y productos relacionados que puedes utilizar para crear aplicaciones para Windows 8.x, o bien, para mejorar tus aplicaciones Windows 8.x existentes.

Visual Studio 2013

Microsoft Visual Studio es probablemente la mejor herramienta de desarrollo de aplicaciones para Windows 8.x. Con Visual Studio puedes crear aplicaciones para Windows 8.x con VB.net, C#, o incluso JavaScript. Te proporciona muchas plantillas para los lenguajes de programación mencionados. Te permite diseñar la interfaz de tu aplicación fácilmente, y proporciona el código XAML para todos los controles que hayas acomodado en tu página. Puedes diseñar, escribir y probar todas tus aplicaciones en un mismo lugar.

Puedes descargar la edición Express totalmente gratis de Visual Studio 2013 aquí.

Ignite UI

Ignite UI permite a los desarrolladores crear experiencias móviles y de escritorio que son táctiles (toque de pantalla) y que están basadas en el uso del navegador. Ignite UI es una serie de núcleos (core) jQuery, jQuery UIs y librerías móviles de jQuery que pueden ser utilizadas con HTML5 o ASP.NET. Algunos de sus controles incluyen:

  • Gráficas de datos.
  • Mapeo geoespacial.
  • Grid de datos.
  • Grid de datos jerárquico.
  • Grid de pivote multi-dimensional.
  • Seleccionador de fechas.
  • Editores
  • Editor HTML.
  • PDF y XPS.
  • Ventanas de diálogo.
  • Subida de archivos.
  • Calificaciones
  • Reproducción de video.
  • Controles móviles para aplicaciones.

Puedes obtener una prueba gratuita de Ignite UI haciendo clic aquí.

phonegapPhoneGap

PhoneGap es un framework de código abierto que te ayuda a crear aplicaciones con HTML, CSS y JavaScript. Se ha establecido a sí mismo como uno de los grandes para desarrollar aplicaciones para escritorio, móvil y web. Como mencioné anteriormente, es de código abierto, lo que significa que siempre será GRATIS y debido a que tiene una gran comunidad trabajando continuamente en ella, siempre estará creciendo y mejorándose con cada nuevo lanzamiento.

Para descargarla puedes ir directamente a su sitio oficial.

Sensa Touch

Sensa Touch es un juego de herramientas de HTML5 que permite a los desarrolladores diseñar, desarrollar e implementar aplicaciones móviles y de escritorio desde un mismo entorno integrado. La herramienta incluye controles de gráficas y controles de grid. Es una herramienta muy fácil de utilizar.

Puedes descargar una prueba gratuita de Sensa Touch haciendo clic aquí.

XAML Spy

Los diseños de las aplicaciones Windows 8.x están hechos de XAML, por lo que XAML Spy es vital para cualquier desarrollador.

Lo que hace esta aplicación es, prácticamente, ser un inspector. ¿Qué significa esto? Que XAML puede ser utilizado para tener acceso a todos los aspectos de todas las aplicaciones XAML en ejecución. Puede ayudarte a monitorear eventos en aplicaciones XAML, extraer código XAML de aplicaciones y ver estadísticas. Puede ser utilizado como extensión de Visual Studio o como una aplicación individual.

Puedes descargarlo aquí gratuitamente. Para utilizarlo como una entidad legal necesitarás comprar licencias.

SDKs

Los siguientes son algunos SDKs de los mejores que hay en el mundo del desarrollo.

Adreno

El SDK Adreno es de QualComm. Este SDK incluye librerías de optimización de Juegos y Gráficos y muestras para trabajar con OpenGL ES, DirectX, OpenCL, y la API de OpenSL en Windows 9.x. Puedes descargar la SDK aquí.

FastCV

FastCV (Computer Vision) de QualComm convierte la cámara de tu dispositivo en más que una cámara. FastCV te permite agregar nuevas características a tus aplicaciones de Windows Phone basadas en el uso de cámara tal como: detección de rostros, reconocimiento de gestos, realidad aumentada y reconocimiento de texto y rastreo.

Puedes descargar FastCV de forma gratuita aquí.

PayPal Windows 8 Checkout

Todos conocemos PayPal y sabemos lo que hace. Este SDK te ayuda a integrar la funcionalidad de PayPal en tu aplicaciones de Windows 8.x.

Puedes encontrar el SDK y su documentación para Windows 8.x aquí.

Librerías y controles

Las siguientes librerías y controles pueden hacer tu desarrollo de aplicaciones para Windows 8.x mucho más fácil. Son diferentes a los SDKs debido a que únicamente proporcionan controles y librerías que puedes agregar a Visual Studio. Algunos son gratuitos y otros ofrecen una prueba gratis para que puedas decidir qué tan útil es para ti.

Component One Studio para WinRT XAML

Component One Studio para WinRTXAML está diseñado para experiencias táctiles. Puedes enfocarte en la lógica del negocio en lugar de reinventar la rueda con la ayuda de esta herramienta. Estos controles están hechos con Windows en mente y soportan el diseño de Modern UI y la interacción con las directrices especificadas por Microsoft. Estos controles incluyen: PDF Viewer, FlexGrid, Gráficas, Calendario, Control de pestañas, Vista de Tiles, Vista de árbol, Zip y paneles de visualización.

Puedes descargar una prueba gratuita aquí.

DevExpress Windows 8 XAML Controls

DevExpress Windows 8 XAML Controls puedes crear soluciones Windows 8.x para las necesidades del usuario final. Proporciona controles de alto desempeño que utilizan el poder completo de Windows 8.x, para que así te puedas concentrar en el negocio.

Puedes descargar una prueba gratis aquí.

Telerik RadControls para Windows 8 XAML

Telerik RadControls para Windows 8 XAML incluye una caja para autocompletar, gráficas, almacenamiento de datos, calibración, paginación, por mencionar algunas características. Estas librerías están hechas para cumplir todas las directrices de la tienda de Windows. Lo que puede hacer que acepten tu aplicación en la tienda de Windows mucho más fácil.

Puedes descargar una prueba gratuita de los controles aquí.

Juegos

¡Para los gamers también tenemos recursos! Estas herramientas te ayudarán a hacer juegos 2D e incluso 3D.

Scirra Construct2

Construct 2 es un constructor de juegos no sólo para la tienda de Windows 8.x, sino también para iOS, Android, Windows Phone, Mac, Blackberry, Facebook, Chrome Web Store y Firefox Marketplaces. Te permite crear juegos incluso si nunca has codificado en tu vida. Tiene más de 70 efectos visuales. Debido a su naturaleza multiplataforma, Construct2 es uno de los mejores estudios de desarrollo de juegos que encontrarás.

Descarga la versión gratuita aquí.

SharpDX

SharpDX es un proyecto de código abierto que mezcla DirectX y la plataforma .NET. Esto te permite crear gráficos de alto desempeño en 2D y 3D para todas las plataformas Windows. Todo lo que debes hacer es bajar el código y comenzar a construir tus aplicaciones utilizando gráficos de alto desempeño.

Descárgalo aquí.

unity-logo

Unity 3D

El motor de juego Unity es probablemente el mejor motor de juegos que existe para desarrolladores móviles. Soporta iOS, Blackberry, Android, Tienda de Windows y Windows Phone. De acuerdo a ellos, es un motor poderoso totalmente integrado con un completo set de herramientas intuitivas y flujos de trabajo rápidos para crear contenido 3D interactivo.

Puedes descargarlo aquí.

Extensiones

Estas herramientas son simples extensiones que puedes incorporar a Visual Studio.

Visual Web GUI

Con Visual Web GUI puedes crear aplicaciones en HTML 5 totalmente desde cero, o reconvertir código puro a HTML5. Está en esta lista porque es fácil de utilizar. HTML5 es relativamente nuevo para los programadores, pero si pueden darse cuenta de lo fácil que es, habría millones más de aplicaciones en HTML5 en la tienda de Windows 8.x. HTML5 es compatible con la mayoría de los dispositivos y sistemas operativos.

Puedes descargarlo aquí.

ComponentArt Data Visualization para Visual Studio

ComponentArt Data Visualization para Visual Studio es una extensión para Visual Studio 2012 y 2013. Todos los controles están basados en la API WinRT y están optimizados para uso táctil y CPUs móviles. Estos controles incluyen: graficación, calibración, grids de datos, mapas, navegadores y calculadoras.

Puedes descargarlo aquí.

Conclusión

Las herramientas aquí listadas no son las únicas que existen. Existen muchas más que pueden ayudarte con las mismas tareas o con otras cosas.

Algunas de las herramientas aquí mencionadas tienen características que se traslapan con las de otras herramientas. Sin embargo, aunque la idea de “todo en uno” suena bien, rara vez funciona en la práctica. Cada proyecto es diferente, los entregables son diferentes y los modelos de negocio son diferentes.

Algo que he aprendido en la empresa donde trabajo es que hay que evitar estos traslapos lo más que se pueda, de otra forma, terminarás desperdiciando tiempo, dinero y recursos al pensar demasiado en lo que sea que estés haciendo.

¡Evita la fatiga de herramientas! Mientras menos herramientas utilices, mejor. Espero escuchar tus sugerencias de herramientas en los comentarios.

Desarrollador, sigue Connect() el día 12 y 13 de noviembre

Desarrollador, sigue Connect() el día 12 y 13 de noviembre

Connect()

¿Eres desarrollador para móviles y te interesa mucho su complemento con la nube? Pues esta noticia es para ti, ¡y si solo eres un desarrollador raso, también!. Microsoft estará transmitiendo vía broadcast, Connect(), un evento que está basado en la filosofía «móviles primero, la nube primero» para mostrar lo nuevo en herramientas para la mejora de la productividad en estos escenarios.

Los días 12 y 13 de noviembre fueron los escogidos para los respectivos live streaming (el medio por el cual se emitirá el evento), que por cierto, se ven muy interesantes. Aquí te dejamos la agenda completa.

Miércoles 12 de noviembre

  • Keynote
  • Visual Studio en el mundo de los dispositivos móviles
  • Desarrollo en la nube con Azure y Visual Studio
  • Desarrollo de prácticas de Ingeniería de Software
  • Sección de preguntas y respuestas con los MCP de cada sesión, Scott Guthrie, S. Somasegar, Scott Hanselman y Brian Harry.

Jueves 13 de noviembre

  • .NET vNext y lenguajes relacionados.
  • ASP vNext
  • Herramientas y plataformas para Microsoft Azure
  • Desarrollo multidispositivo con Visual Studio (iOS, Android y Windows)
  • Administración de ciclos de vida de aplicaciones
  • Dev/Test
  • DevOps
  • Perfiles y Depuración con Visual Studio.
  • Productividad de la IDE de Visual Studio «14»
  • C++ con Visual Studio «14»

Hay para escoger, puedes obtener más informacion de Connect() en este link. Además, podrás seguirlo vía Twitter con el hashtag #vsconnect.

WinBeta

¿Eres desarrollador con Visual Studio? Descarga la Update 4 RC

¿Eres desarrollador con Visual Studio? Descarga la Update 4 RC

Visual Studio

Microsoft hoy ha lanzado a través del Blog de Visual Studio la versión Release Candidate de la actualización Nº4 de Visual Studio 2013. Visual Studio Update 4 RC viene con una completa lista de cambios que os resumiremos a continuación:

Actualizaciones de la IDE

Team Foundation Server

SQL Server

Ademas, Team Explorer Everywhere 2013 Update 2 (Herramientas para el desarrollo Online con Visual Studio) y Visual Studio Tools para Unity 1.9.1 también están disponibles para descarga.

Ésta versión aun se encuentra en fase de desarrollo, por lo que aun contiene bugs que serán corregidos en la versión final.

Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus siglas en inglés) para sistemas operativos Windows. Soporta múltiples lenguajes de programación tales como C++, C#, Visual Basic .NET, F#, Java, Python, Ruby, PHP; al igual que entornos de desarrollo web como ASP.NET MVC, Django, etc., a lo cual sumarle las nuevas capacidades online bajo Windows Azure en forma del editor Mónaco.

Visual Studio permite a los desarrolladores crear aplicaciones, sitios y aplicaciones web, así como servicios web en cualquier entorno que soporte la plataforma .NET (a partir de la versión .NET 2002). Así se pueden crear aplicaciones que se comuniquen entre estaciones de trabajo, páginas web, dispositivos móviles, dispositivos embebidos, consolas, etc.

Neowin

Salir de la versión móvil