Las aplicaciones open source (código abierto),dan una
excelente oportunidad de participación a las instituciones educativas y
empresas de TI al ser aplicaciones que se desarrollan en equipo, que son abiertas a la incorporación de nuevos
miembros al equipo y que se desarrollan utilizando herramientas y tecnologías
de vanguardia; por lo que se vuelven un medio de adiestramiento de las habilidades de los
interesados en participar en estos desarrollos. Con estos conocimientos los participantes pueden
adquirir influencia al promocionar, difundir y explotar las características,
fortalezas y debilidades de esos productos.
Entre las aplicaciones en las que se puede participar se
encuentran los CMS (Sitios de administración de contenidos, por sus siglas en
ingles) que son aplicaciones base para la generación de contenidos en internet,permiten
desarrollar portales, incorporar funcionalidad aplicativa (operaciones
comerciales, bancarias, empresariales, etc.) y que se desarrollan de manera
modular para permitir el acoplamiento de funcionalidades de vanguardia en
internet, entre estas funcionalidades se encuentran contenidos como los blogs o
los foros.
En esta área vale la pena mencionar el caso de OPENCMS un
CMS desarrollado con JAVA y que tiene características funcionales y
tecnológicas bastante destacadas, entre estas podemos mencionar la
incorporación del buscador LUCENE desarrollado con JAVA por apache, el
almacenamiento y proceso de contenidos en formato XML utilizando para esto
herramientas adecuadas (scanners y procesadores entre otros). Por el lado de
PHP se encuentran un conjunto de aplicaciones bastante interesantes como
JOOMLA, PHPNUKE y WORDPRESS que
incorporan características tecnológicas similares.
El uso de herramientas XML para el almacenamiento y proceso
de contenidos es idóneo por las características que estos tienen: templates o layouts bien definidos (secciones
bien diferenciadas, en el caso de los blogs secciones de entradas, comentarios,
categorías, etc.), ocurrencias de las secciones indeterminadas (como en el caso
de los comentarios pueden ser variables o no existir) y poseen una estructura
jerárquica de la información (En el caso de los blogs la existencia de los
comentarios depende de la existencia de una entrada en el blog).
En el área de desarrollo de sistemasmediante plataformas de
código abierto,las instituciones educativas y empresas de TI tienen un gran
espacio para fomentar y difundir las actividades relacionadas, las plataformas
tecnológicas ofrecen amplios espacios de oportunidad para la participación en
la difusión y aprovechamiento de la tecnología; desde las robustas plataformas como
java con numerosas herramientas para el
desarrollo de aspectos tales como presentación, persistencia, pruebas,
registro(logging) de operaciones, hasta lasplataformas de menor tamaño que
tienen un alcance más limitado en algunos aspectos como generación de aplicaciones
en capas y carencia o limitación de
frameworks especializados, pues su orientación es hacia aplicaciones de tamaño
mediano o pequeño que no requieren tal especialización; entre estas plataformas podemos encontrar a php
o phyton.
Aunado a todo esto utilizando el potencial de comunicación y
de formación de redes de contactos de las redes sociales y sobre todo lo
adecuado que resulta la generación de contenidos sobre áreascomo tecnología,
investigación, etc. tenemos una buena oportunidad para incrementar la productividad
de las instituciones y empresas mencionadas.
No hay comentarios:
Publicar un comentario