¿Qué pasa con este blog? (2)
Aunque había prometido que el post anterior iba a ser el último, ya un par de personas me preguntaron porque me estaba tardando tanto en mostrar la nueva versión, por lo que me pareció más cómodo explicarlo aquí.
Mi intención es hacer mi propio CMS (sistema gestor de contenido) y utilizarlo para mi blog. Pero para poder crearlo necesito terminar antes la librería sobre la que lo voy a basar. Esta librería esta desarrollada totalmente en Javascript, y por ello le llamé "jextLib" (JavaScript Extension Library). La intención es que con ella sea fácil crear interfaces gráficas similares a las de las aplicaciones de escritorio pero que se ejecuten sobre el navegador.
Los primeros intentos fracasaron principalmente porque (ingenuo yo) quería hacerla compatible con Internet Explorer. Como todos saben, Internet Explorer no cumple con los estándares definidos por el World Wide Web Consortium (W3C). Por ello surgen problemas de implementación que constantemente me retrasaban o me obligaban a escribir código "sucio" para que las cosas salieran bien. ¿Qué solución encontré? Programar la librería para que funcione en cualquier navegador que respete los estándares. Por ello esta funciona bajo Firefox, Chrome, Safari y Opera pero no bajo ninguna versión de Internet Explorer (ni siquiera la 8).
Hace dos semanas comencé con la tarea empleando este nuevo enfoque, y el avance ha sido mucho mayor al que yo esperaba. Todavía hay mucho por hacer. En fin, pueden verla por ustedes mismos en esta página donde también he subido otros proyectos. jextLib se distribuye bajo la licencia GNU versión 3.
