jueves, 16 de agosto de 2012



Ejemplo de Código .net en Visual Studio

Lo básico


Programación en .Net


            En las últimas décadas el Desarrollo del Software ha sufrido un incremento en cuanto al campo de necesidad y a la cantidad de personas ejecutándolo.
            Desde los primeros modelos de computadores, la Eniac y similares, siempre se ha utilizado una forma estructurada para dar instrucciones a las máquinas. Primero con secuencias de bulbos encendidos o apagados, luego con lenguajes de bajo nivel. Con el paso del tiempo se fueron desarrollando lenguajes de programación más amigables con el ser humano, tales como Cobol, Pascal entre otros.
            Con eso se ha llegado a la actual Megatendencia Informática de la programación .net, que actualmente es la manera universal de realizar Software, debido a su integración con Windows, y ser este el sistema operativo de mayor difusión
            Lanzado el 13 de Febrero del 2002, fue el trabajo unido de varias empresas, a saber: Intel, Microsoft y Hewlett Packard. Más que nada se unificaron las palabras reservadas de varios lenguajes, en una plataforma standard, que permitiera estandarizar los programas, para su más fácil lectura, y expansión.
            Más que un lenguaje universal, es una plataforma, incorporada a los ambientes Windows, que incluye los lenguajes de programación, la biblioteca de clases de base y lo que antiguamente se conocía como el compilador, llamado Entorno Común para Ejecución de Lenguajes.
            Actualmente incorpora cerca de 30 lenguajes, lo que ha facilitado y masificado la programación, permitiendo una facilidad sin precedentes para el desarrollo informático, con los pro y contras que esto conlleva.
            Definitivamente su principal característica es la universalidad, y la facilidad de uso, lo que a su vez es su mayor debilidad, al permitir a personas sin experiencia o la formación adecuada agregar o modificar código en software en empresas por todo el mundo.
            Aparte brinda estabilidad al producto final, algo que siempre fue un problema en plataformas como el Visual Basic, que para usar un programa compilado (semi compilado, realmente), necesitaba una cantidad exagerada de bibliotecas adicionales.


Su campo de acción es básicamente ilimitado, pues cualquier equipo electrónico necesita software, ya desde teléfonos hasta mega servidores mainframe.
Al no existir un solo campo de aplicación, así de extenso es el rango de gente que programa en .net
Desde niños experimentando, aficionados a la programación, curiosos, y profesionales, todos utilizan esa plataforma.
Lo cual, como antes se mencionó, en un pequeño defecto de esta tecnología. Muchas empresas, en vez de contratar un profesional, prefieren dejar que un técnico o una persona sin ningún tipo de experiencia intente resolver, generalmente creando un problema mayor que el original.
Pero incluso, como herramienta educativa es maravilloso. Permite un aprendizaje rápido y sencillo, aún para gente no muy acostumbrada al uso de las computadoras.
Esa es una parte de su gran impacto social, la facilidad de la herramienta, para tenerla, usarla, experimentar con ella, el mismo hecho de ser generalizada permite que socialmente sea apta para todo tipo de personas. Como nota adicional, faculta a las empresas a dar más empleos, y a los institutos y universidades a ampliar la oferta en cursos libres de programación, ya que al ser de fácil aprendizaje se puede cubrir mucho en períodos de cuatro meses,
Ahora bien, en cuanto a mi opinión personal, es una megatendencia debido a su universalización, al ser un estándar actual de programación a nivel mundial, todo eso hace que sea más que una tendencia, una necesidad en el mundo actual.
Permite ir de a otro país y programar de la misma manera que se hace aquí, cooperar por medio de la Internet a realizar un programa modulando, sin necesidad de estar homologando código. Incluso facilita la lectura del código fuente en caso de una nueva persona encargada de programación en una empresa.
Como profesor, me ha facilitado la enseñanza, pues la mayoría de estudiantes nuevos de la carrera de sistemas ya manejan los conceptos básicos de programación gracias al .Net.

Tutorial de C#

Un excelente tutorial de C#, programación en .net