sábado, 15 de junio de 2013

Introducción a C# y Tecnologías Relacionadas

Después de evaluar y entender el cambio asociado de utilizar un lenguaje diferente para los desarrollos (standalone, desktop, y móvil), C# se presenta como una alternativa solida, robusta, y confiable (me refiero a la oportunidad para construir software preparado para responder a las necesidades de la industria). Ahora, a pesar de haber trabajado varios años con Java, y comprender sus oportunidades como plataforma de desarrollo segura, escalable, multiplataforma, robusta, etc. es tiempo de migrar a un ecosistema de construcción de aplicaciones que cuente con soporte para actualizaciones, mejoras, proyección a largo plazo, además, que cuente una comunidad de desarrolladores amplia, constante y proactiva.

Por otro lado, para dar este salto vale considerar el impacto que tiene la empresa que está detrás del desarrollo de este lenguaje y las herramientas asociadas (IDE, depuradores, componentes y librerías de terceros, etc.). De acuerdo a C# 5.0 in a Nutshell uno de los focos más importantes de C# es la productividad del programador, y que para alcanzar ese objetivo el lenguaje debe alcanzar un alto nivel de simplicidad, expresividad, y rendimiento [1].

¿Cuál es mi propósito general?

A pesar de haber participado y desarrollar pequeñas aplicaciones bajo .NET, mi propósito es convertirme en un desarrollador proficiente, proactivo, y conocedor no sólo de un lenguaje, sino de prácticas de desarrollo y arquitecturales para la producción profesional de soluciones software para la industria colombiana e internacional.

Otro de los puntos que he considerado, es la compartición de mi experiencia con otros profesionales y/o entusiastas del mundo del desarrollo y la ingeniería de software. Espero que las entradas posteriores sean motivo de discusión, crítica, y mejora continua.

Referencias:

- [1] C# 5.0 in a Nutshell by Joseph Albahari and Ben Albahari. Copyright 2012 Joseph Albahari and Ben Albahari, 978-1-449-32010-2.

No hay comentarios:

Publicar un comentario

Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.