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.
Características y beneficios de SamplxJS
- Trabaja de forma idéntica a AJAX a través de los métodos HTTP "GET" y "POST" sin la necesidad de componentes XMLHTTP para realizar la tarea.
- Elimina el típico problema de los caracteres especiales cuando el llamado es procesado a través de AJAX y XMLHTTP.
- Ahorra tiempo al desarrollador escribiendo el código suplementario para mostrar el contenido indistintamente de si el llamado es sincronizado o asíncrono.
- Flash Object incorporado, inserta objetos Flash dinámicamente dentro de tu página Web.
- Objeto (JavaScript class) con código súper limpio, rápido y pequeño (sólo 1.62Kb!).
- Cross-Browser Object, trabaja bajo cualquier navegador (Internet Explorer,Netscape,FireFox,Opera).
- Simple de instalar/desinstalar, fácil implementación del objeto.
Samplx ofrece una nueva visión al desarrollador de sitios Web. Esta pequeña pieza de tecnología propone una nueva y extrema forma de trabajar con IIS server, ASP clásico, HTML, CSS y JavaScript, ofreciendo una excelente forma de negociación de contenido en todos los ámbitos.
Samplx permite que los desarrolladores puedan usar URLs limpias en su código fuente haciendo amigable a robots buscadores (Google, Yahoo, MSN, etc), cómo a los usuarios visitantes el sitio Web.
Samplx ayuda al desarrollador a escribir aplicaciones totalmente escalables, su increible sencillez es lo que lo hace tan potente, al estar orientado a objetos permite tener tus aplicaciones estructuradas en diferentes objetos (módulos) y permitir que estos se comuniquen entre si, incluso ejecutando código fuente de forma remota.
Samplx hace que tus aplicaciones Web sean más seguras al ofrecer una nueva capa (transparente al usuario) para que puedas enmascarar las extensiones de tus páginas, dándole al el visitante la impresión de estar trabajando con otras tecnologías (.html, .cfm, .php, .jsp, etc.) y no con el clásico ASP/VbScript.
La performance de Samplx respecto a componentes ISAPI, objetos encapsulados en DLLs e incluso las propias páginas ASP es única, Samplx no necesita reiniciar el servidor o IIS, así como tampoco crea los típicos errores al tratar de sobrescribir la propia página que se esté ejecutando en el servidor, permitiendo de esa forma actualizar el objeto y su propio mecanismo interno (código fuente) de forma remota y en caliente, algo imposible en filtros ISAPI, componentes DLLs e incluso el propio código fuente ASP/VbScript cuando se utiliza en conjunto con el Objeto de Sistema de Archivos (FileSystemObject).
Características
- Completamente segura y transparente capa de negociación de contenido
- Permite remover las extensiones de tus archivos sin afectar la funcionalidad del sitio
- Redirige las páginas de tu sitio y permite servir el contenido sin extensiones de archivo
- Trabaja con cualquier navegador
- Objeto (VbScript class) con código súper limpio, rápido y pequeño (sólo 10kb!)
- Simple de instalar/desinstalar
Beneficios
- Seguridad: Seguridad añadida al poder oscurecer tu plataforma de desarrollo tecnológica y deteniendo los exploits de hackers (cómo accesos directos a determinadas URL y/o robo de código fuente o imágenes)
- Negociación del Contenido: Selecciona de forma transparente el lenguaje, imágenes y otros contenidos basadas en las peticiones del navegador del usuario.
- Un sitio con URLs limpias es fácil de navegar, simple de mantener y hace más efectivas las comunicaciones que se establecen entre su sitio Web y los robots de búsqueda
- Performance: No necesita reiniciar el servidor para ser instalado/desinstalado o actualizarse
- Escalable: La abstracción lograda en Samplx lo hace en si mismo totalmente escalable, proporcionando a su vez la misma escalabilidad a las aplicaciones que se desarrollen con dicho objeto.
- Actualización automática del objeto de forma remota y en caliente!
Acercando el futuro al desarrollador
Algunas de las características principales de la versión comercial de Samplx (disponible en breve).
- Sin Copyright embebido identificando el uso de Samplx en los proyectos
- Completo GUI (Interface) de desarrollo y administración de proyectos
- Acceso y manejo de bases de datos Access, MS-SQL o MySQL.
- Sitemaps automáticos para Google y Yahoo.
- Creación de diferentes Menús SEO amigables a través de simples asistentes.
- Creación de simples y/o avanzados formularios mediante simples asistentes.
- Plantillas para formularios de contacto y/o libro de visitas.
- Filtro Anti-Spam para evitar que robots (spambots) hagan uso de los formularios, o roben direcciones de correo electrónico del sitio Web.
- Filtro Anti-Leech para evitar descargas de su sitio Web sin su consentimiento utilizando programas realizados para esos fines o mediante XMLHTTP.
- API remota con diferentes funciones que los desarrolladores podrán implementar fácilmente en sus aplicaciones.
- Posibilidad de exportar los proyectos con tan sólo un click para Web o Escritorio.
- Y mucho más!

Samplx se encuentra protegido bajo una licencia de Creative Commons.
© 1996-2007 Powered by EnterpriseDreams Solutions