stringtranslate.com

ADN web

WebDNA es un lenguaje interpretado de secuencias de comandos del lado del servidor con un sistema de base de datos integrado, diseñado específicamente para la World Wide Web . Su uso principal es la creación de aplicaciones de páginas web dinámicas basadas en bases de datos . Lanzado en 1995, el nombre se registró como marca comercial en 1998. [1] Actualmente, WebDNA es mantenido por WebDNA Software Corporation.

Características notables

WebDNA contiene un sistema de base de datos residente en RAM ( base de datos híbrida en memoria ) que tiene capacidades de búsqueda y edición. Se mantiene en el disco una copia de seguridad resistente y persistente de las bases de datos RAM. El código WebDNA puede entrelazarse con css, html/html5 y js/ajax, lo que permite mezclar el diseño con la programación y las secuencias de comandos del lado del servidor con las del lado del cliente. Algunas instrucciones permiten interactuar con servidores remotos. Generalmente se considera un lenguaje de programación fácil de aprender y ha sido diseñado para webmasters, diseñadores web y programadores que buscan resultados rápidos.

WebDNA se compone de una sintaxis que utiliza corchetes ("[" "]") y el idioma inglés. Por ejemplo, para mostrar la fecha de hoy en una página web, simplemente inserte "[fecha]" dentro del código HTML o CSS donde desea que aparezca la fecha en vivo; lo mismo ocurre con "[tiempo]". Para mostrar texto solo a una solicitud de dirección IP de cliente específica , se puede utilizar el contexto 'showif': [showif [ipaddress]=xxx.xxx.xxx.xxx]Algún texto[/showif]. La mayoría de las etiquetas, contextos y comandos de WebDNA siguen convenciones similares. [2]

Terminología

La sintaxis de WebDNA se basa en un formato simple:

nombres clave entre corchetes, como: [showif [tvar]=yes]Sí[/showif].

Las instrucciones de WebDNA se basan en dos tipos:

una sola clave entre corchetes, como [ipaddress] (la dirección IP de una solicitud de cliente (informática) )
etiqueta de apertura y etiqueta de cierre que rodea lo que se va a analizar. es decir. [Formatear miles .3d]7[/Format] (se analiza en '007')

Los parámetros se pueden incluir en muchas de las Etiquetas, Contextos o Comandos. [3]

Código de ejemplo (se conecta a un servidor whois y muestra la información, luego la almacena en una base de datos permanente)

<!--HAS_WEBDNA_TAGS--><html>[texto]info=[tcpconnect host=whois.domaindiscover.com&port=43][tcpsend]webdna.us[unurl]%0D%0A[/unurl][/tcpsend][/tcpconnect][/texto][añadir db=base.db]dominio=webdna.us&whois=[info][/adjuntar]</html>

Historia

Según Grant Hulbert, [4] uno de los fundadores de Pacific Coast Software, WebCatalog (ahora WebDNA) comenzó como un conjunto de macros en C para ayudar a realizar tareas gráficas de sitios web. [5]

Antes de que WebDNA se convirtiera en un lenguaje del lado del servidor de propósito general, era un lenguaje del lado del servidor de propósito especial diseñado para ayudar a crear páginas web que vendieran fotografías de archivo. Tenía funciones de carrito de compras y una base de datos de campo fijo con capacidad de búsqueda con campos especializados para almacenar información de fotografías de archivo. Después de eso, Pacific Coast Software rápidamente vio el valor de crear un lenguaje de programación web.

WebCatalog comenzó su debut público a mediados de la década de 1990 en la plataforma Macintosh. Como su nombre lo indica, tenía un enfoque de desarrollo temprano que permitía a un web master o administrador de tienda migrar un catálogo de productos tradicional a un catálogo en línea. [6] Esto fue más evidente en 1997 y 1998, con sus productos StoreBuilder y WebMerchant que permitieron a un usuario construir rápidamente una tienda en línea. El término "WebCatalog" se refería al producto completo, mientras que el término "WebDNA" se refería únicamente a la sintaxis de secuencias de comandos.

Alrededor del año 2000, Smith Micro Software, Inc. compró WebCatalog y Pacific Coast Software. Smith Micro Software, Inc. luego cambió el nombre de WebCatalog a WebDNA, que en ese momento se convirtió en un nombre que hacía referencia a todos los aspectos del producto. Desde el lanzamiento de la versión 4.0 de WebDNA hasta la versión 6.0a, los años 1999 a 2004 fueron años muy activos para WebDNA y el lenguaje de scripting fue adoptado por muchos nombres nacionales e internacionales, incluidos Disney, Chrysler, Kodak, Ben and Jerry's, la tienda Pillsbury Dough Boy Shop, la Final Four de la NCAA y el Museo de Televisión y Radio. [7] También durante este tiempo, el desarrollo del lenguaje adquirió herramientas contemporáneas, como [función] y [alcance], que se prestan a la programación modular y la programación estructurada . [8]

De 2005 a 2008, quizás por varias razones, incluido el éxito de Smith Micro Software con otros productos, [9] los usuarios de WebDNA comenzaron a perder el soporte de Smith Micro. WebDNA perdió usuarios frente a soluciones gratuitas como PHP y MySQL . En última instancia, fueron los desarrolladores de WebDNA quienes revivieron el lenguaje. En junio de 2008, se formaron juntos y se organizaron para establecer WebDNA Software Corporation (WSC). WSC compró la propiedad intelectual de WebDNA y, en 2009, WSC lanzó una nueva versión 6.2 de WebDNA ( Cicada ).

En diciembre de 2011, se lanzó una versión FastCGI para WebDNA Engine. Esta versión, además de ofrecer compatibilidad para instalaciones que no sean Apache , cambia el alcance de WebDNA de una aplicación para todo el servidor a una aplicación específica de nombre de dominio . Esto significa que el propietario de un sitio web ahora puede instalar WebDNA más fácilmente específicamente para un dominio, sin afectar otros dominios que puedan residir en el servidor.

Referencias

  1. ^ Detalles de registro de marca
  2. ^ Referencia de programación de WebDNA
  3. ^ Referencias de WebDNA
  4. ^ Acerca de Grant Hulbert
  5. ^ Detalles del lanzamiento anterior a WebDNA
  6. ^ "Smith Micro Software lanza WebCatalog(TM) 4.0, con capacidades de asistente ampliadas para crear tiendas en línea", PR Newswire. Asociación PR Newswire LLC. , 7 de junio de 2000[ enlace muerto ]
  7. ^ "Smith Micro adquiere Pacific Coast Software", PR Newswire. Asociación PR Newswire LLC. , 3 de noviembre de 1999[ enlace muerto ]
  8. ^ Historial de cambios técnicos de WebDNA
  9. ^ Smith Micro Success 2006 a 2007 Archivado el 2 de noviembre de 2012 en Wayback Machine.

enlaces externos