Para muchos de hoy, HyperCard es probablemente una palabra desconocida. Para algunos de nosotros, los pioneros de Mac en la década de 1980, la mención de HyperCard habría encendido nuestras historias de "guerra" y las cosas maravillosas que creamos entonces.

Hoy en día, la proliferación de lenguajes y kits de desarrollo de software, sin importar cuán orientados a objetos, como XCode, Java, C o tecnologías relacionadas con HTML5, no es del todo fácil para el no programador promedio intentar algo remotamente útil. Incluso para los programadores experimentados, los lenguajes de programación o scripting modernos pueden palidecer frente a algo de un pasado lejano (en un paradigma informático): HyperCard.

En mi opinión, Bill Atkinson es verdaderamente uno de los grandes de la plataforma Mac. Contribuyó a algunos de los primeros programas de código y software, como la barra de menú en Mac Finder, QuickDraw, MacPaint e HyperCard.

Cuando fui un pionero de la publicación digital y los medios interactivos en la evangelización de Mac en la década de 1980, contra algunos gigantes en el frente de PC / DOS / Windows, tuve varios momentos de "wow".

La primera vez que me sorprendió fue Adobe Illustrator 1.0. En cuestión de días, me convertí quizás en uno de los pocos que usaba el torpe mouse Mac para dibujar en la pantalla monocromática del Mac Plus, ilustraciones que iban desde autos deportivos hasta figuras humanas. Muchos de estos se convirtieron en herramientas de ventas para que nuestros vendedores las presentaran a agencias de publicidad y estudios de diseño. Nunca necesité una tableta para dibujar, e incluso con el mouse bastante impreciso, podía dibujar ilustraciones bastante hermosas en la Mac.

El siguiente gran "wow" fue la HyperCard de Bill Atkinson.

HyperCard funcionó como una pila de tarjetas, donde cada tarjeta puede tener componentes interactivos o estáticos como bloques de texto, gráficos en mapa de bits, botones, campos, etc. La interactividad puede estar en tarjetas “maestras” o diseñada en tarjetas individuales, y un usuario puede navegar a través de las tarjetas desde funciones definidas por el usuario detrás de los botones u otros componentes en las tarjetas. También había un lenguaje de scripting de programación orientada a objetos (OOP) conocido como HyperTalk, que otorgaba más poderes de programación al usuario.

La metáfora de HyperCard era sorprendentemente simple y asombrosamente fácil de crear programas de software personalizados utilizables. Con hyperCard, creé bastantes herramientas de capacitación en ventas, programas de presentación y quiosco y, más tarde, incluso kits de prensa interactivos. Esos eran los días de los disquetes de 3.5 pulgadas, y las pilas de HyperCard podían incluso optimizarse para caber en disquetes que se regalarían. Posteriormente, cuando los CD-ROM se hicieron más comunes, fue bastante fácil incrustar presentaciones o programas más grandes en ellos. Pude crear módulos de capacitación industrial personalizados utilizando HyperCard, cuando era el desarrollador líder de programas de capacitación basados ​​en software en una gran empresa de unidades de disco en la década de 1980.

Escribo este artículo como mi tributo personal a HyperCard y lo que Bill Atkinson nos dio a muchos de nosotros.

La era de HyperCard fue el empoderamiento, específicamente, el empoderamiento de los usuarios promedio de computadoras en ese entonces, para permitir que los niños y adultos crearan cualquier cosa útil para ellos mismos o para compartir con otros. HyperCard cerró la brecha entre los usuarios de computadoras cotidianos y los que eran programadores de computadoras experimentados. Los magos del código perdieron algo de su brillo cuando la magia de HyperCard fue confiada en manos de los no codificadores.

Esa era llegó y se fue cuando se eliminó HyperCard cuando Apple se mudó a la plataforma OS X basada en Mach BSD (heredada de NeXTstep). Lo que vino después fue la complejidad en nombre del progreso. El usuario medio de hoy en día se ha vuelto "desautorizado", restringido y obligado a adaptarse a lo que decida el proveedor. Aunque ha habido muchos intentos de resucitar HyperCard fuera de Apple, no muchos han logrado la misma elegancia y simplicidad que los veteranos hemos experimentado en su época dorada.

Todavía espero que vuelva a existir algo como lo mejor de HyperCard. Ha habido muchos intentos en el frente de HTML5, ninguno que haya tenido un gran éxito como lo hizo Hypercard en su mejor momento, pero el tiempo lo dirá.

PD: si está buscando lo más parecido a HyperCard pero en el carro de HTML5, intente Bombo. Para una mirada histórica a HyperCard y sus remanentes, visite hypercard.org.


Dr Seamus Phan

Dr Seamus Phan es el director de tecnología y jefe de contenido de McGallen & Bolden. Es experto en tecnología, estrategia, branding, marketing, capacitación en liderazgo y manejo de crisis. Este artículo puede aparecer simultáneamente en su blog. Conectarse LinkedIn. © 1984-2021 Seamus Phan et al.