Características de OOo Basic
Cuestiones introductorias
Aunque todos los lenguajes de programación tienen mucho en común, OOo Basic (y también VBA) tiene características específicas que interesa conocer. Este lenguaje procede del desarrollado para OpenOffice y se define como lenguaje de macros. Es fundamental entender lo que implica esta categorización, ya que, aunque la considero poco precisa y hasta cierto punto confusa, resumen lo que OOo Basic tiene de específico (insisto, también VBA): es un lenguaje para trabajar desde dentro de las suites ofimáticas OpenOffice y LibreOffice, desde cada uno de sus servicios (Writer, Calc...), como recurso para automatizar procedimientos.
Dentro de eso que se ha venido en llamar competencia digital docente y más en concreto, en lo referido a la competencia ofimática, el conocimiento (orientado a la práctica) de un lenguaje como OOo Basic nos permite hacer un uso mucho más potente y eficiente de unos recursos que para los Servicios de Orientación (SEO) son fundamentales.
Fundamentales por la propia naturaleza de nuestras funciones y de nuestro trabajo. También por el ahorro de tiempo que supone lo que deriva de ese conocimiento: la posibilidad qu conlleva de automatizar determinados procedimientos y la creación de ciertos documentos. Esto viene a ser equivalente a incremento de la competencia ofimática.
El lenguaje OOo Basic aporta ciertas ventajas, pero también presenta limitaciones que no tienen otros lenguajes de propósito general, no "encerrados" en la suite ofimática (1). Pero ahora me interesa destacar algunas de las innegables ventajas que, en mi opinión, hacen que merezca la pena utilizarlo:
- Usar OOo Basic permite incrementar exponencialmente el aprovechamiento de las suites ofimáticas. Dicho de otra forma, no partimos de cero, y estos conocimientos previos suponen tener andado un buen trecho del camino.
- En relación con lo anterior, los resultados que podemos obtener con OOo Basic son directamente aprovechables desde los propios servicios, con independencia de cuáles sean éstos y de la frecuencia y familiaridad de uso que tengamos de ellos (2)
- Las habilidades que se adquieren con el uso de funcionalidades de cierta complejidad se ven potenciadas con el conocimiento y uso de OOo Basic. La relación entre ambos (funcionalidades avanzadas y creación de script) es bidireccional: ambas se potencian, aunque puedan considerarse alternativas.
Podemos resumir diciendo que OOo Basic, como parte que es de la suite LibreOffice que también es, complementa y potencia sus funcionalidades transformando lo que es un simple documento en una aplicación. Además de permitir automatizar la generación de contenidos, OOo Basic facilita el desarrollo de cierto tipo de análisis de datos.
Las ventajas para el profesional son evidentes: es él mismo quien desde su conocimiento profesional y partiendo de sus necesidades, desarrolla ciertos recursos. Por eso, aunque podemos enmarcar el uso de OOo Basic dentro de la competencia ofimática, en realidad supera ampliamente esta delimitación, ya que se adentra en el conocimiento y uso funcional de las habilidades de programación. Cierto que para ello se requiere conocer el lenguaje.
1 Me refiero, por ejemplo, a Python, lenguaje del que trataremos más adelante.
2 Constato reiteradamente que la frecuencia de uso, por si misma, no permite incrementar el nivel de conocimiento que se tiene de ellos. Y lo que es igualmente limitante: los servicios realmente utilizados son el procesador de texto y, muy en segundo lugar, de los servicios de creación de presentaciones. Las hojas de cálculo y no digamos las bases de datos son poco conocidos en la práctica. Considero que esto evidencia la insuficiencia de considerar que el uso genera por si mismo un incremento conocimiento de las funcionalidades de las herramientas y consecuentemente su mejor aprovechamiento. Siendo esto así, se hace aun más necesaria una formación específica sobre dichas funcionalidades, incluyendo la propia y específica sobre los "lenguajes de macros".
No hay comentarios:
Publicar un comentario
Comenta esta entrada