Samplx, the ASP eXtensible Markup Language

Samplx, the ASP eXtensible Markup Language

Haciendo la web desde 1996, EnterpriseDreams

La historia acerca de Samplx y su creador

Samplx ha sido concebido y desarrollado por Juan C. Barreiro, profesional con larga trayectoria desarrollando sitios Web (desde el año 1966), con más de 40 sitios Web creados y/o modificados en su portafolio (plataformas de E-Learning, E-Commerce, servicios B2B, Webs Corporativas y otras), con algunos de sus trabajos para diferentes Cámaras de Comercio Españolas, además de ser miembro fundador de EnterpriseDreams Solutions en el año 2002, constituída como empresa en el año 2005.

Desde el inicio de EnterpriseDreams hasta la actualidad, desempeña diferentes tareas de soporte técnico y de administración de servidores IIS para sus clientes, además de desarrollar otras actividades en forma paralela.

La historia de Samplx comienza a gestarse hace ya más de 5 años, cuando su creador, cansado de realizar plataformas administrativas, más comúnmente llamadas CMS (Gestores de Contenidos), decide aumentar la potencia de ellos y desarrollar una única plataforma genérica que además fuera SEO orientada (eso es con URLs amigables), y finalmente nacío su Web Managent System (una mezcla de DB2ASP Creator, Form Creator y de sus antiguas plataformas), de esa forma se consiguió un producto que funciona muy bien para su cometido, no sólo creaba URLs amigables sino que además permitía trabajar con includes dinámicos en ASP. Aunque era (y es) un producto con mucha potencia, su alcance sólo llega a pequeños y/o medianos sitios Web, además de que la negociación de contenido en el producto es muy pobre o nula.

Así y todo, su Web Managent System dio a luz dos versiones, la primera en el 2003 y la segunda un año más tarde. Si bien la segunda versión era más potente que la primera, para esos momentos el auge del PHP en España era monstruoso y los CMS desarrollados en dicho lenguaje crecían en importancia, aunados a que además podían crearse sitios Web SEO amigables bajo Apache por su ya famoso Mod_Rewrite, y que los servidores de IIS todavía debían lidiar con filtros ISAPI o componentes ActiveX (DLL's) para realizar dicha tarea, es cómo hace ya más de un año ya que dicho producto se ha descatalogado.

Para entonces estaba comenzando a trabajar en un nuevo proyecto que cumplía muchas de las funciones que deseába de un producto Standard, y de allí nacío cErRADo beta, producto que es un nueva mixtura entre DB2ASP Creator, Form Creator y el ya descatalogado Web Managent System, sensiblemente mejorado, con más de 20 nuevas características y por supuesto mucho más funcional.

Pero todavía le quedaba un reto más..., era el de poder trabajar con IIS y Mod_Rewrite sin utilizar filtros ISAPI o componentes ActiveX (DLL's) para realizar dicha tarea, tampoco quería "subir" sus desarrollos a .NET para poder utilizar su simple y efectivo URL Mapping, ya que estaba convencido de que con el clásico ASP se podía llegar a algún grado de poder realizar las negociaciones de contenido que estaba buscando.

Por otro lado, aburrido de ver cómo AJAX estaba "acaparando" el mercado de forma exponencial, y sabiendo que AJAX no es más que una mezcla de tecnologías trabajadas mediante JavaScript, es cómo decide implementar una pequeña clase en Javascript con la cuál venía trabajando desde hace años en el desarrollo de sus aplicaciones ya que muchas veces nos olvidamos que viejos trucos aún siguen funcionando a la perfección, con simplemente agregarle un poco de picardía en su implementación (ídem para el resto de lenguajes).

Y así es cómo nace SamplxJS, una pequeña clase implementada en JavaScript que funciona emulando AJAX sin AJAX y "corrigiendo" aspectos de tan famosa tecnología (cómo son el eterno problema de los caracteres especiales).

La historia acaba cuando luego de su último proyecto (un portal de contactos estilo Web 2.0 que muy pronto estará disponible), decide intentar implementar lo que durante tanto tiempo le venía dando vueltas en su cabeza.

Y es así cómo en un determinado momento decide volcar sus varios años de investigación y conocimientos (sumado a un profundo análisis), en un producto que fuera seguro, que resolviera lo mejor posible la negociación de contenidos, y que además generara aplicaciones que pudieran actualizarse en caliente y de forma remota, y casi sin darse cuenta mientras trabajaba en ello se topo con algo que tenía tanta potencia que simplemente lo debía hacer de ámbito público.

Y así es cómo durante el año 2007 estamos asistiendo al nacimiento de Samplx, The ASP eXtensible Markup Language

  •  Samplx es un simple y potente objeto que permite trabajar con ASP 2.0/3.0 & VbScript de forma dinámica emulando el comportamiento del Mod_Rewrite para Apache para ser utilizado especificamente bajo IIS.
  •  Samplx actúa en conjunto a una pequeña pero potente clase JavaScript SamplxJS, cuya principal funcionalidad es realizar llamados asíncronos entre las páginas del sitio Web emulando la conectividad de AJAX sin utilizar componentes XMLHTTP y subsanando el típico problema de los caracteres especiales de dicha mezcla de tecnologías.

Samplx, the ASP eXtensible Markup Language

Creative Commons License
Samplx se encuentra protegido bajo una licencia de Creative Commons.

© 1996-2007 Powered by EnterpriseDreams Solutions

Samplx Content generated in 0.25 seconds