VB.NET infravalorado

Iniciado por FJDA, 18 Marzo 2017, 12:42 PM

0 Miembros y 1 Visitante están viendo este tema.

FJDA

que tal.

Actualmente estoy en una escuela de informática en la cual estoy aprendiendo javascript , que no necesito ir a una escuela para aprender, pero claro, siendo autodidacta no hay título.

El caso es que yo comenté  que sabía programar con VB, VB.NET y C# pero el profesor me trata como si fuera un mamarracho que no ha programado en su vida, ni tuviera ni idea de programación, algo que me irrita bastante. Muy al contrario que con otro estudiante que ya de entrada decía que sabía javascript (sin título), que lo tiene como si fuera el mismísimo Albert Einstein de la programación. Dicho estudiante dijo que VB es una porquería, al tiempo que ASP.NET

Tengo la sensación que VB.NET y VS en general se INFRAVALORA bastante, y es considerado una programación menor.

Personalmente creo que VB,  C# y C++  tiene mucha más funcionalidad y complejidad que javascript. Éste último destaca porque es muy usado teniendo en cuenta que es el lenguaje por excelencia para aplicaciones WEB, y teniendo en cuenta el tiempo que vivimos y su uso en Internet, no es de extrañar que se le de más importancia, mientras que  VB por ejemplo queda relegado sistemas de desarrollo de Windows.

La verdad es que es irritante haberme tirado años programando con VB (el viejo y el de ahora) y últimamente en C# para llegar a un sitio y me traten como un recién salido de la guardería en el ámbito de la programación.

También veo en Internet muchos comentarios negativos hacia VB.NET y no entiendo muy bien el porqué, En algunos aspectos lo entiendo pero en términos de funcionalidad y complejidad no creo que sea como hablar de él como si fuera de preescolar.

Saludos

Eleкtro

#1
Cita de: FJDA en 18 Marzo 2017, 12:42 PMPersonalmente creo que VB,  C# y C++  tiene mucha más funcionalidad y complejidad que javascript.

veo en Internet muchos comentarios negativos hacia VB.NET y no entiendo muy bien el porqué, En algunos aspectos lo entiendo pero en términos de funcionalidad y complejidad no creo que sea como hablar de él como si fuera de preescolar.

Bueno, ese tipo de comentarios y/o burlas que hayas escuchado como ya te habrás dado cuenta por ti mismo (puesto que dices haber trabajado muchos años en ambos lenguajes) evidencian prejuicios absurdos y una ignorancia absoluta del lenguaje VB.NET, por que no tienen argumentos para comparar y decir esas cosas. La gente que se enriquece el ego criticando algo sin tener ni put@ idea de lo que está hablando tiene muy poco de inteligente, pero ya se sabe, hay demasiados pseudo-eruditos de la informática en el mundo... como en todo lo demás xD.

De hecho las diferencias en funcionalidades entre VB.NET y C# se cuentan con los dedos de una mano, y ambos proprocionan ciertos beneficios con respecto al otro (cosa que la mayoría de gente olvida de forma conveniente al poner por encima a C#), la más significativa de C# sería la capacidad de usar código no administrado con punteros, que eso no es nada complejo una vez se aprende; por el resto ambos lenguajes pueden hacerlo TODO igual, ya que ambos se basan en la misma librería de clases de .NET Framework así que deben usar o recurrir a LO MISMO y compilan bajo las mismas intrucciones del CLR de Microsoft, así que diferencias las justitas. Y la única diferencia de complejidad entre VB.NET y C# es que uno ha sido desarrollado con una sintáctica y semántica humanizada, y el otro por universitarios a los que les gusta el masoquismo y los simbolitos enrevesados, ya ves tu, si uno se cree mejor programador tan solamente por usar un lenguaje más "inintelegible" entonces esa persona más bien es medio tonta y con pocas luces.
Oye, que está bien usar C# o el lenguaje que uno quiera, solo digo que no está bien creerse Dios por usar "X" lenguaje con una sintaxis c-like o parecida y que otra persona use un lenguaje que tenga una sintaxis diferente a lo habitual; eso en realidad no es que sea peor sinó más bien todo lo contrario (a mi por lo menos la sintaxis de lenguajes algo humanizados como VB.NET o Ruby o PascalScript me ayudan a mejorar el tiempo/rendimiento de programación en comparación con otros), pero bueno, los prejuicios de la gente son dificiles de erradicar y lo cierto es que toda la morralla de códigos de VB6 hizo mucho daño al mundo y eso no se olvida tan facilmente xD.

PD: Solo es mi opinión personal, que nadie se sienta ofendido, a mi me gusta C# también.

¡Saludos!








FJDA

Cita de: Eleкtro en 18 Marzo 2017, 13:31 PM
VB6 hizo mucho daño al mundo y eso no se olvida tan facilmente xD.

Seguramente sea eso, ellos que tengo entendido no han tocado VB, o VS en general, confunden VB6 con VB.NET. 

He estado mirando tu respuestas, en NET y te tengo por un gurú de NET. Te imagino sentado en mi clase y que se te pongan a explicarte directamente a ti como a un niño pequeño lo que es un array , de risa :xD. Como si no existieran en VB o VB.NET.

Eleкtro

Cita de: FJDA en 18 Marzo 2017, 13:47 PMte tengo por un gurú de NET.

Se agradece el comentario, pero yo creo que en realidad ningún programador se merecería ese título, me refiero, un verdadero gurú de .NET debería saber mucho sobre el uso de la librería de clases de .NET Framework para el resto de tecnologías soportadas como son WPF/Xaml, UWP y ASP.NET entre otros, y del resto de lenguajes soportados como F# y VC++ (administrado). Ningún ser humano tiene tanta capacidad de memoria para procesar todo eso xD, .NET es demasiado gigantesco.

¡Saludos!