Bueno al
empezar mi aprendizaje me realice unas preguntas:
¿Qué lenguaje de programación utilizo?, ¿Usar Visual
Basic .NET o Visual C# .NET?
¿Que
respuestas pude darme a mí mismo?, bueno partiendo que el Entorno Integrado de Desarrollo que se me presento y con el
cual actualmente continuo laborando, es Visual Studio propiedad
de Microsoft para
el desarrollo de aplicaciones para el sistema operativo Windows, sabiendo
esto ya tengo una serie de lenguajes soportados por este IDE (Visual Basic,
Visual C#, Visual C++, Visual F# y JScript), en su momento me presentaron
Visual Basic debido “facilidad” de comprensión y también a su gran popularidad
entre nuestros tutores. Lo use cerca de ocho meses para desarrollar mis primero
desarrollos (con fin educativo) en Windows Forms, a medida que avanzaba en las aplicaciones de
las librerías que contenían que podía hacer, que podía mostrar, etc. Termine mi
formación técnica, y empecé mis prácticas laborales, en las cuales tuve la
oportunidad de utilizar en antiguo (viejo) VBA (Visual Basic for Applications)
montado en Access 2000, pero a su vez estaban desarrollando la versión moderna
en visual C# .NET, aquí conocí este lenguajes que exigía un poco mas de lógica,
de cuidado, de atención, es mas elegante. No se porque genero en mi el uso de estos lenguaje una idea que usar VB era para principiantes (POV), aunque es totalmente errado pensar esto. Así que me dio mas confianza comenzar mis nuevos proyecto y mi formación usando C# como lenguaje.
Si han notado la decisión de usar uno u otro es gusto, ya que
realizando una pequeña investigación encontraran
entre otras cosas que sus diferencias están casi dadas por su sintaxis y
algunos nombres de referencia. Ya que ambos pertenecen al Framework .NET y
ambos se compilan a un lenguaje intermedio y continúan bajo un mismo proceso
hasta ser “entendidos” por el sistema operativo.
"Debido las anteriores diferencias entre Visual Basic y C o
C++, muchos desarrolladores suponga incorrectamente acerca de las capacidades
de Visual Basic. Muchos programadores de Visual Basic pensar que C# es un
lenguaje más eficaz de Visual Basic. En otras palabras, los desarrolladores de
Visual Basic supone que puede hacer muchas cosas en Visual C# que no se hace en
Visual Basic. NET, así como hay muchas cosas que puede hacer en C o C++ pero no
en Microsoft Visual Basic 6.0 o anterior. Esta suposición es incorrecta. Aunque hay diferencias entre Visual Basic .NET y Visual C#. NET, ambos son de
primera clase de programación de idiomas que se basan en Microsoft .NET
Framework y son igualmente eficaces." *
Importante resaltar que la información subida va ser en su mayoría en el lenguaje de programación visual C# y como entorno de
desarrollo Visual Studio 2010.
Saludos y Gracias.
JamC.