Indice
Volver

Versiones de Net Framework

Es interesante y apasionante como han superado el problema de la actualizacion y las prestaciones del lenguage C#. Los estandares de lenguage estan bajo el siguiente enlace de EMCA 334, y en sus diversas implementaciones van desde la version 1.0 hast la 4.x.

Esto significa que puedes programar C# y ejecutarlo sobre las diversas versiones del NET FRAMEWORK para Windows o en las implementaciones para LINUX, el lenguaje no cambiar pero si el FRAMEWORK que lo contiene.

Y al ser un framework te asegura que una vez instalado corra de igual forma en cualquier computadora independiente del hadrware. La documentacion estandar para el framework esta bajo el documento EMCA 335, indica todo lo que debe soportar para que sea una plataforma de desarrollo.

Aunque nuestro objetivo no es aprender como funciona internamente el motor de NET FRAMEWORK, recomiendo encarecidamente que se lean ambos documentos al menos de forma superficial.

Para que tengamos un marco general de las versiones, para portales WEB clasicos (dos o tres capas) se puede trabajar muy bien con NET 3.0/3.5, tambien es posible usar NET 2.0 bien, pero podria requerir las nuevas caracteristicas del 3.5 para acelerar su desarrollo.

Para desarrollos WEB que requeriran uso de servicios, y alta carga, el NET 4.0 tiene interesantes caracteristicas como el PARALELL LINQ y mejora en los metodos para servicios.

Para aplicaciones Windows FORM, puede trabajar a partir de las version 2.0. Para elegir su version adecuada le recomiendo revisar las caracteristicas de cada una, en mi experiencia recomiendo desde la version 3.5 en adelante.

Lenguajes

Por su arquitectura, NET esta diseñado para implementar diversos lenguajes sobre el mismo RUNTIME, de los que me han sorprendido son PROLOG.NET, COBOL y POWERBUILDER.

Existen otras implementaciones para DELPHI PASCAL, PERL, FORTRAN, VISUAL BASIC y el que viene por defecto C#.

Más librerias y aplicaciones

XNA - Xbox New Architecture: Es un conjunto de librerias que implementan funciones para presentacion de imagenes en 2D y 3D, orientado para desarrollar juegos para PC y XBOX.

XNA GAME STUDIO: Es la version de VISUAL STUDIO para desarrollo de JUEGOS.

Conociendo el ambiente de trabajo de Visual Studio 2010

Para conocer el entorno de visual studio visite el siguiente enlace. Incluye los topicos mas comunes para crear y navegar por las solucione, de todos los topicos les recomiendo revisar la seccion de refactorizacion, ahi aprendermos a hacer cambios en el codigo, reordenar parametros, crear interfaces, con la ayuda de la herramienta del visual studio.