Menudo paquete el que me ha dejado mi antecesor, me ha hecho recordar el porque no uso Windows y porque nunca me interesó aprender Visual Basic... (en este momento Urkonn entra en un ataque de rabia) maldito Visual Basic es todo lo contrario a mi adorado Python!!!
- VB no es portable - corre únicamente en Winbugs y ya con eso la fregamos
- VB te acostubra a malas prácticas de programación - un programa en VB corre aunque esté mal escrito.
- VB comienza con la interfaz gráfica - le presta menos importancia a lo importante o sea las funciones del programa.
- VB utiliza las mil y una dll - si te falta una a ver cómo le haces para correrlo en otra máquina, incluso si también corre la misma versión de Winbugs.
- El código en VB es difícil de mantener - incluso con el código fuente a disposición parecería que alguien ha ofuscado el código, hasta Perl es mas bonito ;-P (no se crean perleros me gusta el Perl, aunque sea difícil de leer tiene mas lógica)
- Tienes que pagar una licencia para desarrollar en VB - Ja!! todavía de que es una porquería hay que pagar por él.
- VB NO ES LIBRE - esto va contra mi religión pero chamba es chamba.
- VB no es divertido - por lo menos a mi no me divierte hacer cosas con ese pinche IDE que trae, aunque lo podría editar con un editor cualquiera, a huevo tienes que usar eso para compilar y el lenguaje es feo como la chinghada.
- En VB la programación modular vale madres - programar utilizando módulos es muy bueno, pero en esta cosa resulta mas una desventaja que una ventaja, te puedes perder tratando de localizar que módulo hace qué cosa.
- VB tiene una orientación hacia la empresa - no es que esté en desacuerdo con orientar algo a las empresas, pero los productos de M$ casi te dicen que eres un pendejo y te dan el paquete según su percepción de qué es lo que necesitan sus usuarios.
Si quieres aprender a programar lo que te recomiendo es que evites a toda costa el VB y le entres a algún otro lenguaje aún si utilizas el sistema ese de las ventanas y que documentes tu código, porque muchos de los problemas que tengo con este programa no sólamente se deben al VB.
Este blog siempre ha sido para expresar mis ideas y opiniones de una forma libre y lo seguirá siendo hasta que decida terminar con él, pero pongo esto a forma de disclaimer porque he firmado un contrato y de ninguna forma lo que se publica aquí refleja las opiniones de mi empleador.
Por cierto, visita las páginas de los proyectos de difusión de Software Libre en los que participo:
Podcast Balazo
Revista SL
ojalá que pudieras contribuir en alguno de los dos.