(Aquí dejo algo que escribí hace cuatro años sobre Visual Basic .Net, una especie de historieta estúpida que por aquel entonces tenía cierto sentido. Ahora no hecho tanto de menos a Windows 98 como es natural, así como tampoco escribiría algunas de las frases que hay aquí expuestas. Por otra parte dejo el texto íntegro, haber que os parece, esta escrito en código para Visual Basic .Net, SaLuDoS
)
‘Carta a Visual Basic
Option explicit
____________________________________
Private Sub Carta_Load()
‘Corría el año 1997 cuando te vi por primera vez. Yo no sabía nada de nada acerca del mundo de la programación. Lo reconozco, un amigo mío me dijo que servías para hacer juegos, y por ello te instalé en mi equipo, te metí en mi mundo. Me dejaron un manual, el cual puse del derecho y del revés, de canto y de pie, lo llevé a todos lados, hice todo lo posible, en suma, por conocerte, y al fin supe que estabas orientado a la creación de aplicaciones. Entonces me senté contigo y trabajamos juntos en proyectos comunes, pero, siempre hay al menos un pero, desde entonces hasta ahora no has parado de reprocharme cosas, que si no has declarado tal variable, error de tipos, tipo de variable fuera de rango, error en la select, así hasta la obscecación y el final de los días. He de reconocerlo, tenías razón, lo admito, pero ahora te hago yo una pregunta después de haber crecido juntos, ¿tienes la fuerza sufuciente para apuntar esa penetrante percepción hacia ti mismo? No hace falta que me respondas ejecutando alguna de tus subrutinas, ni que la tomes conmigo metiéndome en uno de tus bucles infinitos, déjame, antes de nada que termine, porque ahora hablaré de ti:
‘ Te fuiste de vacaciones hace tiempo y un día entraste de nuevo por la puerta de mi habitación hecho todo un hombre, con un aspecto renovado, hablando por los cuatro costados tus recientes experiencias con Internet, tu nuevo diseño, tu preocupación automática de tabular el texto y completar algunas estructuras de control, todo a vistas de los usuarios más inexpertos y/o de los que quieran ganar tiempo. Me mostraste la insignia de entorno orientado a objetos que llevabas en la el bolsillo de la camisa.
‘ -¿Cómo la conseguiste?-pregunté.
‘ -No era tan difícil – respondió – Todo es un objeto, y no solo eso, hay que tratarlo como tal.
Tras observarme indeciso añadió: – Por ejemplo, las cadenas, ¿Para qué una función que mida su número de carácteres si ese número lo podemos guardar en una propiedad de la propia cadena?
‘ Puesto que vi tantas ventajas decidí instalarte tras la larga charla, pero me dijiste en voz baja junto con una mirada de soslayo a mi pantalla de ordenador: -Yo si tienes el Windows 98 no me instalo en tu equipo, instala Windows XP y ya veremos-me comentó. Pues sí que habías cambiado, si ya de por sí no tragabas a Linux, ahora encima se añadía en tu lista negra Windows 98, pero ¿qué te había hecho él? Además, sabías que llevaba trabajando con el 98 cuatro años y ya nos unía una verdadera amistad. Así que te rechazé de plano, pero pese a ello, te permití que te quedaras en mi habitación. A partir de ese momento empezaste otra batalla en tu inquebrantable lucha por la supremacía. Estabas continuamente hablándome de tus ventajas,de tu colorido, de tu interfaz intuitiva, de tus nuevos controles. Una vez, me dijiste, “pues si me instalas podrás escribir los menús en un abrir y cerrar de ojos.” Te gustaba crearme espectación barata, y lo triste es que lo conseguías.
‘ Al fin, sucumbí a tus supuestos encantos, a tu enrevesada gramática, a tu “conmigo será más fácil”, por lo que un día me acerqué a Windows 98 y se lo conté todo. No te quiero decir como se le iba paulatinamente transformando la cara en un fulgurar incesante de su desesperación interna esteriorizada en una tristeza implacable. También le di tu argumento, yo soy un programador y tengo que estar a la última, no un informático de nivel usuario. Cogió sus cosas y se fue para siempre.
‘ Tu precio fue desorbitado para mis bolsillos que nunca antes se sintieron tan acompañados por unas arañas más grandes que mi propia persona. Pocas veces, un programa había ocupado tanto como tú, aún recuerdo la consternación del disco duro. ‘ Eso sí, nunca te vi más limpio, nunca fuiste tan rápido, como la primera vez que te ejecuté. Quedé maravillado de cuanto habías cambiado, de tus nuevos conocimientos, de tu nueva filosofía, entonces comprendí la insignia en el bolsillo de tu camisa, de tu forma de hacer las cosas. Estaba confundido al principio, como por otro lado es normal, pues algunas cosas las habías cambiado de sitio o de nombre, pero en poco tiempo me hice a la idea de estar ante un entorno muy novedoso.
‘ Parte de tus miserias, son tus antiguas miserias, sigues siendo tan dependiente del sistema operativo windows como lo eras antes, y para enlazar con las bases de datos mediante código sigue siendo un latazo, no mediante dibujitos, que para quien no sepa no esta mal pero para el experto es tarea larga. Es por esto, por lo que mucha gente, en vez de instalarte a ti, instala a Visual DBase o Visual Velazquez, no veas lo bien que se le dan las dichosas tablas. Por cierto, la nueva forma de implementar las líneas no me gusta nada de nada. También tengo que decirte que me tuve que tomar un par de aspirinas cuando quise hacer transparente una etiqueta o label. A veces me quedo pillado cuando entras en una especie de letargo metafísico y te quedas mirando al horizonte quieto, demasiado quieto sin hacer nada; es entonces cuando aviso al reset y te da de palos.
‘ Pese a todo, me alegra el haberte colocado en mi equipo, pues estás al tanto de lo último, además para aprender siempre has sido y sigues siendo muy bueno. La interfaz, mejorada.
‘ Además no se si será por mi amor a lo antiguo, pero estoy encariñado con el lenguaje basic tanto o más de lo que también estoy encariñado con Windows 98, y es que eres un tanto programófobo, algo que me causa mucha tristeza, pues eres tú, o los demás; quizás tan solo seas un fiel reflejo de quien te hizo.
End Sub
______________________________________
‘Pedro Pablo, espero que os guste.
‘Opinión dedicada a Windows 98
1º no me compila el código
2º ¿qué es eso de linux? como coño puede funcionar un RAD (http://es.wikipedia.org/wiki/Desarrollo_r%C3%A1pido_de_aplicaciones) en un núcleo de un sistema operativo.
3º Joder… ¡¡que pasión!! no quiero imaginar si “reconducieras” (¿existe esa palabra?) esa pasión a un mundo donde todo el código está disponible para ser estudiado, modificado, y si quieres, distribuido.
Te pido de corazón, sé que es una lectura larga y eres un poco vago, la lectura de “En el principio… fue la línea de comandos”. Desde luego ya no tienes, imagino, la ingenuidad que te hizo soñar elaborados videojuegos y/o aplicaciones revolucionarias creadas por ti; y Visual Basic claro. Pero bueno, nunca es tarde ¿no?
http://biblioweb.sindominio.net/telematica/command_es/
(lectura con algunos fallos, pero perfectamente valida)