visual stuido community

La versión Gratuita del mejor entorno de desarrollo visual para la plataforma .NET

En el artículo anterior hable sobre el nuevo editor de código ligero y multiplataforma de Microsoft, Visual Studio Code, aprovechando el tema ahora hare lo propio sobre su hermano mayor Visual Studio Community, el cual desde su versión 2013 y ahora la 2015, aglutina todas las anteriores herramientas gratuitas conocidas en su conjunto como Visual Studio Express o por separado como las ediciones “Express”, entre ellas Visual Basic Express Edition, Visual C# Express Edition y Visual Web Developer Express Edition, junto a novedosas herramientas y capacidades que lo hacen aún más potente y lo convierten en el entorno de desarrollo gratuito más avanzado de la actualidad

¿Visual Studio Gratis?

Por supuesto que la empresa creadora de Windows, continua comercializando versiones pagas de este IDE las cuales lógicamente superan en capacidades la versión gratuita, aunque no por demasiado margen, estas opciones son denominadas Visual Studio Professional y Visual Studio Enterprise, destinadas respectivamente a profesionales que realicen trabajos más avanzados y a empresas de mediana y gran escala. También ahora existe Visual Studio Online, el cual como su nombre lo indica, permite aprovechar las capacidades de desarrollo de este IDE en línea, es decir ejecutándose desde la nube, para lo cual se debe cancelar una membresía periódicamente.

El IDE Visual Studio desde sus inicios ha sido el referente principal en cuando al desarrollo de software para el sistema operativo Windows, incluso hoy en día siguen utilizándose en algunas empresas versiones antiguas, como el entorno Visual Basic 6.0 para realizar aplicaciones sobre sistemas operativos como Windows XP o Windows Server 2003. Sin embargo el avance que se ha alcanzado en la programación durante los últimos años ha sido muy grande, los entornos de desarrollo han evolucionado, han tomado auge otras plataformas y otros lenguajes de programación e incluso algunos tan populares como Visual Basic han sufrido transformaciones en su sintaxis para adaptarse al .NET Framework que es la punta de lanza en este momento.


La propia empresa Microsoft ha venido tomando otros senderos desde hace ya varios años, su fundador Bill Gates dejo de ser el hombre más rico del mundo, ya que dedico parte de su fortuna a obras benéficas, sus herramientas de desarrollo que siempre fueron totalmente de pago, han pasado a tener versiones gratuitas en las cuales se encuentran gran parte de sus características más avanzadas, el sistema operativo Windows 10 está siendo descargado gratuitamente por usuarios que ya contaban con versiones anteriores del sistema, el .NET Framework ha pasado a ser de código abierto y así otras estrategias que viene impulsando el nuevo CEO de la empresa, Satya Nadella, en busca de ganar terreno ante las competidoras Google y Apple.

En ese nuevo rumbo tomado por la empresa, se enmarcan alianzas que se vienen dándose con otras empresas, como es el caso de Xamarin, formada por los creadores del proyecto Mono (implementación libre y multiplataforma de .NET), que viene colaborando con Microsoft en las capacidades de desarrollo multiplataforma de Visual Studio, también se viene trabajando desde Redmond en asociación con los desarrolladores de Unity, Unreal Engine y Cocos2D, para que estas aplicaciones presenten una mayor integración con Visual Studio, lo cual acercara a este entorno de desarrollo con aquellos programadores que se dedican a la creación de video juegos mediante los programas antes mencionados.

Con esta poderosa herramienta es posible realizar aplicaciones de escritorio (Windows Forms y WPF), así como también páginas web dinámicas mediante la tecnología ASP .NET, desarrollar aplicaciones cliente servidor que involucren bases de datos mediante el SGDB SQL Server, que se encuentra incorporado al entorno, crear aplicaciones móviles para las plataformas Android e iOS, desarrollar programas para su ejecución en la nube (cloud), crear interfaz gráficas atractivas e interactivas mediante el componente denominado Blend, entre otras tareas. Todo esto por medio de lenguajes de programación como Visual Basic .NET, C#, C++, Python, JavaScript, TypeScript y F#.

Por todo lo anterior, este IDE es la mejor opción gratuita en la actualidad para desarrollar software de forma visual sobre la plataforma .NET y además busca pelear muy fuerte contra otros entornos que se han vuelto muy reconocidos en otras plataformas y otros lenguajes, como por ejemplo lo es Eclipse en cuanto al desarrollo mediante el lenguaje Java. Si bien su gratuidad está condicionada al uso individual, académico o a grupos de desarrollo no mayores a 5 programadores de forma comercial, es una herramienta fundamental para estudiantes, profesionales y pequeñas empresas, que requieran desarrollar aplicaciones de forma rápida y eficiente.

 

Existen otros software que compiten con Visual Studio en cuanto al desarrollo de aplicaciones de forma visual, en lo que respecta al trabajo sobre la plataforma .NET se pueden mencionar Xamarin Studio, SharpDevelop y MonoDevelop, el cual es multiplataforma, para otros lenguajes diferentes a los soportados por .NET también existen entornos de programación visual como Delphi, Gambas e incluso Android Studio podría considerarse como un competidor, ya que cuenta con un emulador del sistema Android y vista previa durante el desarrollo de aplicaciones móviles. A pesar de ello Visual Studio es el más versátil, poderoso y avanzado de todos.

Para poder utilizar Visual Studio Community debes contar con al menos 4 GB de espacie disponible en disco duro, procesador de 1.6 GHz y 1 GB de memoria RAM, debes tener también uno de los más recientes sistemas operativos de la familia Windows, preferiblemente Windows 8 o superior, aunque también puede ser soportado por Windows 7 Service Pack 1. Además debes contar con conexión a internet para descargarlo y estar dispuesto a esperar por su bajada un buen tiempo, ya que es un software bastante completo que tarda considerablemente en descargar.

Califica este artículo...
[Total: 1 Average: 5]

Autor: Néstor Gómez

Académicamente: Ingeniero de Sistemas y TSU en Informática. Empíricamente: Profesor Universitario, Desarrollador de Software, Webmaster/Blogger, Diseñador Digital, Generalista 3D, Freelancer y Emprendedor Online.