Webdev Es
Webdev Es
INTEGRADA DE
DESARROLLO
WEB
Internet, Intranet, Cloud
Web 2.0, HTML5, PHP
Windows 10, 8, 7, 2016,
2012, 2008
All databases
5GL development
MULTI-PLATFORM CODE:
Windows, .Net, Linux, Java,
PHP, J2EE, Internet, Ajax,
Android, UWP, iOS ...
BIENVENIDO
EN EL MUNDO DE LAS
APLICACIONES WEB
Sumario
3 Ciclo completo
4 Preguntas/Respuestas
6 Ejemplos
8 Sitios estáticos y dinámicos
9 Intranet, Internet
10 Una tecnología revolucionaria
12 IDE: El entorno integrado
H oy en
día, los sitios
WYSIWYG
13 La tecnología de las "7 pestañas"
14 Zoning
15 Responsive Web Design
de Internet e 16 Plantillas
Intranet están vin- 17 Editor HTML
culados en tiempo 18 Compatibilidad con todos los
real a los datos de la navegadores
empresa y se comportan 20 Controles
adaptados a la Web
como verdaderas aplicacio- 27 Exportar a Word, Excel
nes. 28 HTML5 & CSS3
WEBDEV es la mejor solución para crear estos sitios, 29 64 idiomas,
para crear aplicaciones Web y para crear Webservices. Chorus Pro
30 Lenguaje L5G
Con WEBDEV, sus equipos desarrollan 10 veces más 31 Editor de código
rápido. Como decenas de miles de desarrollado- 32 Depurador, POO
res en el mundo, elija la plataforma más poderosa 33 Webservices REST y SOAP
para desarrollar y publicar sus sitios y aplicaciones 34 Angular, Bootstrap, JQuery...
35 Acceso nativo a Google, SAP,...
Internet e Intranet: WEBDEV.
36 Https, Pago seguro
37 SEO El referenciamiento natural,
Seguridad por contraseña
38 SPA, Websocket
39 SaaS
40 Modelado de datos
41 Todas las Bases de Datos
42 HFSQL: base de datos libre
44 Editor de consultas visual
45 Generador de Reportes & PDF
46 Versionamiento (SCM)
47 Gestión de proyectos
48 Importación de HTML & WINDEV
49 PHP
50 Alojamiento
52 Implementación
Sitios
54 siempre actualizados,
Administración, Estadísticas
que comparten de forma
55 Front Office, Back Office
segura los datos de
57
la empresa
Ejemplos de sitios
[Link] •
PREGUNTAS WEBDEV GESTIONA TODAS
LAS ETAPAS DE DESARROLLO
RESPUESTAS
WEBDEV está destinado para todas las empresas y
1 ¿Para quién es WEBDEV? desarrolladores que desean crear sitios y aplicaciones de
Internet, Intranet, Extranet, Cloud y SaaS.
Todo tipo de sitios, aplicaciones Web, SPAs,
2 ¿Qué tipo de sitios y aplicaciones se webservices... WEBDEV se especializa en sitios que administran
pueden crear? datos.
WEBDEV :
N
Solo necesita un poco de experiencia en programación (incluso si
3 ¿Qué formación debo tener? es una experiencia breve durante sus estudios).
Una semana es suficiente para autoformarse usando el tutorial
incluido.
HERRAMIENTA
osotros 4 ¿Necesito habilidades especiales de No. Sus equipos de desarrollo crearán
automáticamente sitios robustos y eficientes. Todo el código
DE DESARROLLO
respondemos aquí Internet? (HTML, JavaScript, CSS, Servidor) es generado por WEBDEV. "FULL STACK"
a las preguntas 5 ¿Puedo crear sitios Responsive con Sí. El Responsive es estándar en WEBDEV. WEBDEV es la garantía de
WEBDEV?
que más nos un producto completo y
hacen 6 ¿Cuál es la principal ventaja de Hay muchas, como: la integración, simplicidad, velocidad de
desarrollo, o el acceso a las bases de datos. Y WEBDEV es "Full totalmente integrado :
WEBDEV? Stack"
sobre WEBDEV. el dominio es más rápido,
7 ¿WEBDEV se basa en tecnologías Sí: HTML5, XML, CSS3, JavaScript o PHP.
Sin embargo, usted no necesita conocer estas tecnologías,
el soporte técnico es más
estándar? WEBDEV genera automáticamente el código necesario. eficiente (y además es
8 ¿Entonces no necesito saber HTML, No, no es necesario. WEBDEV genera automáticamente el código gratuito).
PHP o JavaScript? necesario.
¿Qué sucede si deseo ingresar WEBDEV es abierto . Puede ingresar o copiar el código HTML,
9 HTML, o PHP o JavaScript directamente en el editor.
usar JavaScript o CSS? Usted recupera estilos y animaciones CSS.
Sí. Usted puede "aspirar" las páginas HTML existentes.
10 Ya tengo un sitio existente. También puede mezclar páginas de WEBDEV con una página
¿Puedo recuperarlo con WEBDEV? existente, conservando su sitio existente.
He leído que WEBDEV es compa-
11 tible con WINDEV. ¿Necesito tener No. WEBDEV es una plataforma totalmente independiente.
WINDEV?
12 ¿Y si ya tengo WINDEV? Si ya tiene WINDEV, usted puede automáticamente
transformar sus aplicaciones WINDEV existentes en sitios Web...
13 ¿Puedo consumir o crear Sí, WEBDEV permite usar Webservices (SOAP y REST). WEBDEV
Webservices? también permite crear Webservices.
¿Qué bases de datos puedo usar Todas las bases de datos pueden ser usadas: HFSQL, MySQL,
14 SQLite, Oracle, AS/400, SQL Server, DB2, Informix, PostgreSQL,
con WEBDEV? Progress, Access, ... Así como las bases Big Data
WEBDEV ®
SE PROVEEN SITIOS REUSABLES Y
PERSONALIZABLES
è Agencia inmobiliaria
Búsqueda de una propiedad de acuerdo a varios criterios.
SITIOS EN WEBDEV
Reutilice Veamos algunos de los miles de sitios construidos
los ejemplos en WEBDEV viene con una gran cantidad de sitios y aplicaciones con WEBDEV. Encuentre más de 1000 en el sitio
sus sitios Web completamente desarrolladas. El código fuente y las [Link].
páginas son brindadas: usted puede utilizar directamente
estos sitios, estas aplicaciones, modificarlas, personalizarlas,
volver a venderlas...
UN ASPECTO DIDÁCTICO
Usted puede también estudiar el código de estos sitios de
manera que aprenda de ellos.
èSitio de venta
Gestión de estantes, del carrito, de pagos.
CMS
Sistema de gestión de contenidos.
è Pago seguro
(ver detalles en la página 30)
portal Intranet
Se proporciona un portal
Intranet completo, con todas
sus
aplicaciones (correo, noticias,
búsqueda de
documentos, etc.). Debido a los cambios en curso, los sitios presentados pueden ser diferentes de los sitios provistos..
Directamente utilizable,
también se puede adaptar a
sus necesidades (se incluye el
código fuente).
comodidad para aumentar la todo está incluido: sus equipos per- no es necesario ningún conocimiento previo de
manecen en el mismo entorno, ellos internet. Todo esta explicado claramente. Todo es
productividad.
desarrollan más rápido. automáticamente generado.
Sus equipos crearán fácil-
mente los sitios y las aplica- El Soporte Técnico (por correo elec- Las características de cada control se definen a través de un
ciones que usted debe desa- trónico) también está incluido. lo que modo de diálogo exclusivo, muy fácil y muy poderoso: las
rrollar, y que sus clientes y brinda una comodidad agregada y aho- "7 pestañas".
usuarios esperan. rros notables así como un tiempo de Cada pestaña permite definir las características de un control.
desarrollo reducido. También es posible modificar estas características por programa.
WEBDEV es fácil de apren- El contenido de cada pestaña varía según el tipo de objeto: Aquí
der: una semana suele ser Sus proyectos pueden ser guardados en
el Cloud, lo que facilita. los detalles de las 7 pestañas para un control de tipo "Campo pestaña "Avanzado":
todo lo que un desarrollador de entrada". para ingresar o copiar/pegar código HTML
WEBDEV es compatible con WINDEV.
necesita. Rueda cromática
pestaña
en el entorno
"General": nom-
bre, título, tipo de
control, visualiza-
ción del estilo...
Aquí, las másca-
Cinta de opciones y Un menú contextual ras propuestas
barra de herramientas: (clic derecho) está
movibles, disponible para la
visibles o no, y configuración de los
configurables paneles.
pestaña "Detalles": define las características de entrada
Un pequeño cuadro
amarillo indica que
el control es parte
del modelo
(template)
Un menú contextual
(clic derecho) está Panel: da una
disponible para visión global
acceder rápidamente del proyecto;
a las diferentes un doble clic
características (o arrastrar &
soltar) en un
elemento lo abre pestaña "Estilo": defina las características
inmediatamente como el tamaño de fuente, los caracteres en mayúscula... También se propone
un editor de estilos
Vista opcional
CSS
pestaña "Enlace": para enlazar los datos a las páginas, ...
CREAR PÁGINAS
RESPONSIVE CON
WEBDEV: ¡VISUAL!
Las páginas Responsive se crean visual-
Un sitio Responsive WEBDEV mente en el editor.
mostrado en una tableta En modo edición, las páginas
Responsive son automáticamente
dotadas de una cuadrícula de posicio-
namiento.
Esta cuadrícula incluye un conjunto de
columnas de ancho idéntico.
Los controles de página están posi-
cionados y anclados en ancho a estas
columnas.
Cuando el ancho de la página varía,
la cuadrícula se adapta y los controles
adaptan automáticamente su posición
y tamaño.
Tan pronto como se crea la página
El mismo sitio mostrado en un directamente en el editor, usted ve
smartphone el resultado en diferentes anchos de
página.
VENTAJAS DEL Para ver este comporta-
TRABAJANDO CON UNA den ser manejadas fácilmente en el RESPONSIVE: miento, escanee este código o
ZONA EN EL EDITOR editor. "MOBILE FRIENDLY" Y visite [Link]/21732
Si la zona es movida, sus controles Por ejemplo, al ampliar la altura de la REFERENCIAMIENTO
se moverán automáticamente con zona del encabezado, se mueve auto- MEJORADO EL REDIRECCIONAMIENTO
la zona. máticamente hacia abajo las zonas DINÁMICO TAMBIÉN SE
En su clasificación de los sitios durante
Este modo de edición simplifica las que están debajo: la zona del cuerpo PROPONE
una búsqueda para un internauta, En este ejemplo, entre una página en tamaño
operaciónes para crear y modificar de página y de pie de página. WEBDEV también soporta el concepto
Google favorece ahora los sitios grande y una en tamaño estrecho, el diseñador
páginas. Al imprimir, la posición relativa de los de "Redireccionamiento Dinámico": a
"mobile friendly", es decir, los . sitios del sitio ha decidido que:
La herramienta "lápiz" permite dividir controles encontrados en cada zona una misma URL corresponden 2 pági-
cuyo formato está adaptado a disposi- • El tamaño de la fuente del título es grande en
una página de manera visual. es respetada así como su anclaje. nas diferentes, una página Desktop y
tivos móviles. el teléfono (para una mejor legibilidad)
Estas zonas son materializadas y pue- La edición es WYSIWYG. una página Mobile;.
Gracias al Responsive Web Design de • La banda publicitaria no es visible porque hay
WEBDEV, sus sitios son automática- Dependiendo del navegador se mues-
tra la página adecuada. menos espacio
mente "mobile-friendly", por lo tanto • Se usa una imagen diferente (o un marco
son mejor referenciados por Google. Estas 2 tecnologías permiten adaptar
automáticamente la presentación de diferente).
la página al dispositivo donde se ve.
•••
CONTROL RED SOCIAL cional.
continuación de la página 21
El control "Red social" es una barra de herramientas que La propiedad ..CaptionHTML permite modificar la aparien-
contiene pictogramas utilizados para establecer el enlace a cia del token insertando un código HTML.
EBDEV ®
EFECTO SOBRE LA IMAGEN CONTROL VIDEO las principales redes sociales de la Web : Facebook, Twitter,
LinkedIn, Instagram, Pinterest....
método más
illo e intui-
tivo
CONTROL
El banner cambia de plano por sí solo o cuando se lo soli- Gracias a la apertura de WEBDEV,
cita. Los planos pueden contener controles usted también tiene acceso a todos los componentes
FUNCIONALIDADES
Una tabla puede ser en selección simple,
múltiple o sin selección.
Una tabla puede estar en modo de solo
EBDEV ®
CONTROL
"PANEL AUTOMÁTICO"
camente (binding) por un archivo de datos
ENRIQUECIDAS
El control Tabla propone muchos tipos de
lectura o permitir la entrada.
El control Tabla permite programar todos
método más o por una consulta.
Los sitios y aplicaciones Web utilizan cada Para actualizar solo los elementos necesa- columnas: texto, enlace, númerico, mone- los comportamientos deseados.
illo e intui- tario, fecha, hora, interruptor, imagen, El usuario final dispone automáticamente
tivo vez más un procedimiento basado en pane- rios, el control Tabla hace llamadas Ajax.
les plegables. Una tabla también se puede completar por contenedor. muchas funcionalidades:
Estos paneles pueden contener controles, programación opcionalmente en código 3 modos de visualización están disponi- • Redimensionamiento de columna
opciones de menú, gráficos, páginas inter- servidor, o en código navegador. bles : con barra de desplazamiento, con • Filtro, Búsqueda
nas, ... Más de 80 funciones WLanguage están paginación, o mostrar todo el contenido de • Desplazamiento de columna
WEBDEV propone la gestión automática de disponibles para manejar el control Tabla la página • Exportar Excel, Word...
estos modos operativos. Es posible definir rupturas.
¡Note que el panel cerrado se sacude
cuando el ratón se desplaza sobre su área Es posible buscar en En modo Responsive Web
Design , las columnas se
para ser visto! la tabla a través de Las columnas se transforman automáti-
la lupa pueden ordenar camente en filas en los
teléfonos
Las filas de la
El fondo de la barra
tabla son
de selección puede
"multiselección"
ser una imágen
HTML5 Y W3C compatibilidad de las pági- COMPATIBILIDAD Un sitio o una aplicación Web PLANEE PARA
nas en todos los navegado- CON ANTIGUOS tiene una audiencia mun- EL FUTURO
En WEBDEV, no necesita
escribir código HTML, res del mercado que sopor- NAVEGADORES: HTML4 dial: ¡cualquier usuario web Imagínese simplificar
¡WEBDEV lo genera auto- ten el estándar. Para asegurar la compatibilidad con puede verlo en cualquier el trabajo al desarro-
máticamente para usted! versiones anteriores de navegado- lugar del mundo! llar sitios multilingües
ESCRIBA Por lo tanto, el desarrollo de o si uno de sus sitios
El código HTML generado res (usados en Intranet por ejem-
CÓDIGO HTML puede llegar a serlo,
por WEBDEV respeta el
DIRECTAMENTE plo), WEBDEV también le permite sitios multilingües a menudo
porque las traduccio-
estándar HTML5 y cumple soportar sitios en el estándar HTML4 se requiere en Internet.
con las recomendaciones Si es necesario, puede edi- Transicional. nes se pueden realizar
tar el código HTML de los
E incluso es obligatorio
del W3C. de forma retrospec-
controles y las páginas (ver para los países que utili- tiva, en un sitio exis-
El cumplimiento del están-
página 17). zan varios idiomas oficiales tente.
dar HTML5 garantiza una
: Bélgica, Suiza, Luxemburgo,
Canada, etc... EXTRACCIÓN
WEBDEV aporta una solu- Ejemplo de entrada de texto AUTOMÁTICA DE
en varios idiomas TEXTOS
ción integrada muy potente
para el soporte de idiomas. Una herramienta disponi-
Solo tiene que ingresar los títulos en los ble por separado (WDMSG)
64 IDIOMAS POR SITIO diferentes idiomas seleccionados (idio- permite extraer todos los
mas latinos y no latinos: chino, ruso, "textos" de un proyecto y
CSS3 Hasta 64 idiomas diferentes están
soportados en los sitios que usted
etc.) y WEBDEV se encarga de todo.
Para cambiar el idioma dinámicamente
reintegrarlo automática-
mente después de traducirlo
desarrolle. Lo único que necesita hacer
CREAR ESTILOS : MODIFICACIÓN Los estilos son presentados en el sitio, simplemente llame a la fun-
es escoger los idioma en la pantalla Esto es útil si desea que su
CSS SIN SABER CSS DEL CÓDIGO CSS directamente en el editor, y ción WLanguage Nation.
de configuración (lista que puede ser sitio sea traducido por una
DE LOS ESTILOS se pueden utilizar inmedia- ¡Tenga en cuenta que incluso el título
WEBDEV tamente. modificada en cualquier momento). agencia de traducción.
de los botones de imagen se traducirá!
El código CSS3
generado se puede ANIMACIONES Y
modificar si es EFECTOS EN LOS
necesario directa- CONTROLES
mente en el archivo .CSS . El entorno WEBDEV ofrece muchos
Un estilo CSS creado por efectos y animaciones: fade in, zoom
WEBDEV y cuyo código CSS on hover, blinking, rotation, 3D twirl,
se modifica es siempre reco- etc.
nocido por el editor.
EDITOR DE ESTILOS
Estos efectos se proponen en todos los
controles y son configurables: dura- FACTURACIÓN ELÉCTRONICA
CSS
Un editor de estilos CSS visual
ción, curva de aceleración, ...
Usted no necesita saber CSS para AUTOMATICE EL ENVÍO
también se proporciona con usar estos efectos. WEBDEV genera el
WEBDEV. código CSS necesario. WEBDEV facilita la preparación y trans- EJEMPLO: FACTUR-X
Usted puede ingresar su pro- misión automática de las facturas elec- (FACTURA HIBRIDA)
pio código CSS en el edi- REFERENCIAR trónicas. Factur-X, es un estándar de factura
tor de estilos CSS, o pegar ANIMACIONES CSS híbrida: una factura a la vez puede
un código recuperado de EXISTENTES WINDEV PERMITE leerse por personas (PDF) y por los
Internet. Hay otros efectos especiales, disponi- AUTOMATIZAR EL ENVÍO EDI (XML).
bles en el mercado como animaciones WEBDEV facilita la automatización Una factura en el estándar de Factur-X
Para crear un estilo con WEBDEV, IMPORTACIÓN DE CSS. Por ejemplo:: péndulo, flotación, del envío de las facturas electróni- contiene un archivo PDF (estándar A-3)
el desarrollador o diseñador web no ESTILOS CSS EXISTENTES cas: Todas las funcionalidades necesa- de la factura, y el archivo XML estándar
explosión...
Los estilos CSS3 existentes se pueden rias para enviar automáticamente las (5 estándares se definen en Europa,
necesita conocer CSS3. Para aplicar este tipo de animación
importar a sus proyectos WEBDEV. facturas están presentes en WINDEV dependiendo del nivel de detalle) que
El estilo se crea en visual gracias a la de terceros a un control, simplemente
En el entorno WEBDEV, los estilos . incluye los detalles de la factura.
tecnología de las "7 pestañas". haga referencia a la hoja de estilos • Creación fácil de PDF
importados se proponen de la misma WEBDEV dispone de todas las fun-
WEBDEV genera el mismo el estilo CSS CSS que contiene la descripción de la • Gestión de certificados
manera que los estilos que se crearon ciones XML necesarias para generar y
correspondiente animación en el proyecto. • Webservices REST
directamente con WEBDEV. firmar archivos XML.
Los estilos se pueden modificar en En el panel "Animaciones" de la ven- • JSON nativo WEBDEV permite la creación de PDF
cualquier momento en el editor, las REFERENCIAR LOS tana "7 pestañas" para editar el estilo • ... de acuerdo con el estándar de archivo
modificaciones por supuesto se aplican ESTILOS CSS EXISTENTES del control concerniente, seleccione el El desarrollo de una funcionalidad de A-3.
a todas las páginas y controles que WEBDEV también permite hacer refe- nombre de la animación a utilizar, su envío automático de facturas (indivi-
usen el estilo modificado. rencia a hojas de estilos CSS externas. duración y su repetición. dual o por lotes) es fácil.
INTERNET
ser visible o no.
El cambio de plano BROWSER WEBDEV SERVER customer A
se puede realizar
desde cualquier WEBDEV
proceso de control:
• clic en un botón
Customer B application
server
• código de la Computer Computer
página según cier- 1 n
tos criterios... Database of
Así, la apariencia customer B
y el contenido de
la página evolu-
cionan durante
la navegación sin
Ajax, REST, Websocket, ... Customer B
ningún retorno al
servidor. (Json, XML, ...) Computer Computer SaaS
1 n Database of
En el modo SPA, account
los datos que se customer n server
muestran en un
plano se inicializan Single page Page, Webservice,
automáticamente Websocket, ...
cuando se carga
la página que con-
tiene dicho plano.
SaaS (acrónimo de Software As A un conjunto de funciones WLanguage. • Identificador de empresa
Service) es un modelo de distribución • Contraseña de la empresa
de solución informática a través del ADMINISTRADOR SAAS • Identificador de usuario
WEBSOCKET
Cloud. La administración del software se • Contraseña de usuario
Los clientes no pagan por poseer una puede hacer con o sin intervención • Validación de dirección IP
licencia del software en sí, sino por humana. Permite crear cuentas de • Número máximo de conexiones
SERVIDOR PUSH usarlo.
Los datos se almacenan en los servido-
empresa, cuentas de usuario según
una configuración inicial, sin interven-
• Tiempo máximo de conexión
• Tiempo de conexión autorizado,
A veces es necesario enviar los datos al res del proveedor de la aplicación y ya ción humana. etc...
navegador desde el servidor Web, sin no están en la empresa. La interfaz es propuesta en modo Web.
que el navegador lo solicite. GESTIÓN
WEBDEV propone para este propósito SAAS FÁCIL : API DE ADMINISTRACIÓN PERSONALIZADA DE SUS
una familia de funciones WLanguage COMERCIALICE SUS SAAS PRECIOS
navegador: las funciones Websocket. SITIOS EN SAAS Entre las funciones WLanguage dispo- La gestión de precios es realizada fácil-
Este conjunto de funciones permite La versión de WEBDEV proporciona las nibles para administrar cuentas encon- mente por medio de una configuración
gestionar la transmisión de informa- herramientas necesarias para poner en trará: simple.
ción a través de un Websocket. línea fácilmente las soluciones SaaS: • creación y eliminación de cuentas
La función SocketConnect permite El administrador SaaS permite especifi- • modificaciones de cuentas: añadir
conectarse al servidor de sockets y abrir car las autorizaciones de uso. usuarios, rango de uso, cantidad de
el canal de comunicación. La gestión de cuentas clientes permite usuarios,...
La función SocketListen permite definir las reglas para usar el sitio: • inicialización de una base de datos
escuchar en modo asíncrono el socket autenticación, número de conexio- por clonación de una base de datos
abierto y para especificar el código de nes permitidas, tiempo de conexión de referencia
WLanguage al que se llamará cuando ,... • definición de la conexión a la base
se reciba un mensaje. Esta gestión se realiza directamente de datos...
La función SocketWrite permite desde la interfaz del administrador o
enviar una notificación al servidor, por por programación a través de las fun- API DE AUTENTICACIÓN
ejemplo de efectuar un cálculo ciones WLanguage. SAAS
El uso de Websockets permite enviar Al momento de ejecutarse, el sitio Entre los elementos a administrar en Con WEBDEV,
("push") datos a un sitio. verifica la autorización de la conexión y un sitio SaaS, usted encontrará:
los derechos del usuario por medio de • Conexión y desconexión
el SaaS es fácil.
BIG DATA
WEBDEV puede acceder a los datos
EL DOCUMENTACIÓN tación completa de análisis y progra- Una documentación puede contener
mación del sitio. La documentación varios miles de páginas, editarse en PDF, almacenados en formato Big Data,
TÉCNICA (Y RGPD) DE como Haddop y Mongo DB.
UN CLIC se realiza por análisis inverso del sitio, HTML, en un procesador de word, etc.
por lo que siempre está actualizada.
WEBDEV permite editar la documen-
SQL Y WLANGUAGE
WEBDEV SOPORTA
El acceso a los datos se efectua a través
TODAS LAS BASES DE iOS de SQL o por las potentes funciones
DATOS del WLanguage.
WEBDEV funciona con todas las Bases Usted tiene la capacidad de mez-
de Datos del mercado (ver página 41). Classic clar comandos SQL y comandos
Local or network
WLanguage en el mismo programa.
VIENE UNA BASE DE
DATOS PROBADA EN SEGURIDAD : "SQL
ESTÁNDAR: HFSQL INJECTION" IMPOSIBLE
HFSQL viene en estándar con WEBDEV. Es posible crear consultas configu-
Una base de datos confiable y robusta, rables, lo que impide los ataques de
que ya es usada en millones de sitios servidores a través de "inyección sql".
por todo el mundo.
BÚSQUEDA "FULL TEXT"
329 MIL BILLONES DE La búsqueda "full text" permite la
LÍNEAS (REGISTROS)... búsqueda de cadenas de caracteres COPIA DE SEGURIDAD va de 40 a 60 caracteres) se gestiona
HFSQL permite trabajar en toda segu- más rápido en los datos. EN CALIENTE automáticamente (tecnología SDD).
ridad con un gran volumen de datos Es útil para sus motores de búsqueda. Es posible activar una copia de segu-
importantes (hasta 329 cuatrillones El índice maneja los textos enrique- RGPD
ridad de una base de datos, mientras
de líneas). cidos (RTF, HTML), para ignorar las que la base de datos se está utilizando. Se identifican los datos personales a los
Usted puede planear tranquilamente el etiquetas de estos formatos durante La copia de seguridad puede ser dis- que se refiere el RGPD, lo que facilita el
crecimiento natural de los volúmenes la indexación. parada por programación o por acción respeto del reglamento.
de datos . Los resultados se muestran de acuerdo manual.
a un orden de relevancia ("ranking"). También se pueden realizar copias de DESPLIEGUE HFSQL :
COMPARTIR DATOS CON UNA INTEGRACIÓN seguridad diferenciales. GRATUITO
"BACK OFFICE" TOTAL TABLAS (ARCHIVOS)
El uso de HFSQL puede generar aho-
Los datos del sitio se pueden compartir La integración en el entorno de desa-
INALTERABLES INSTALACIÓN Y rros de varios cientos de miles de euros
fácilmente en tiempo real con las apli- rrollo es total. HFSQL propone un tipo de tabla "inal- CONFIGURACIÓN FÁCIL en la implementación.
caciones "back office", por ejemplo, En cualquier momento, en todos los terable": Lo que está escrito no puede HFSQL es de instalación inmediata, Una ventaja nada despreciable.
para procesar pedidos recibidos, emitir editores, usted tiene acceso inmediato ser modificado. sin ninguna manipulación. La admi-
Este tipo de tabla (archivo) es útil para nistración de las bases de datos es
documentos de entrega y facturas, a toda la información referente a las
respetar ciertos estándares. automática. ¡HFSQL Cliente/Servidor es
preparar pedidos... tablas y columnas. el mejor aliado para sus
WINDEV es el complemento ideal de La integración entre la interfaz y la El soporte para modificaciones de
WEBDEV para realizar un excelente base de datos permite una progra-
estructura (por ejemplo un registro que sitios!
Back Office . mación más segura, más fácil y más
rápida.
RÉPLICACIÓN FUNCIONALIDADES
DE SITIO/ BACK OFFICE CONFIDENCIALIDAD: Cifrado de 128 bits
La replicación puede ser útil entre el CIFRADO 128 BITS, AES Integridad referencial
"CENTRO DE CONTROL" HFSQL sitio y el back office. En Internet, los datos estarán en un Registros
HFSQL gestiona la replicación de bases servidor: deben ser protegidos de Replicación
Este Centro de Control servidor: computado- de datos y la replicación de servido- intentos de acceso ilegales; esto es Transacciones
permite administrar todos res, consultas, registros, res, mono y bidireccional, periódica fácil con HFSQL. Triggers Descubra HFSQL con
los servidores y todas las parámetros, etc... o continua. El cifrado de datos e índice es estándar.
bases de datos instaladas • desconexión del usuario Unicode este documento de 24
La replicación puede ser automática, o páginas disponible en
en la red de su empresa • la gestión de transaccio- FUNCIONALIDADES Importar Exportar
totalmente personalizada. [Link]
o distancia a través de nes: visualización, cance- AVANZADAS Cluster
Internet. lación, ... HFSQL : Tablas inalterables
• la gestión de las copias de HFSQL propone funcionalidades avan-
Este centro también permite: EXTREMADAMENTE Compresión/Descompresión de
seguridad (en caliente) zadas: cluster, integridad, log, transac-
• la visualización y edición RÁPIDA los memos (Blobs) en la marcha
• la visualización de los ciones, disparadores, gestión automá-
de los datos
registros bloqueados La velocidad de acceso a los datos es tica de accesos concurrentes, Unicode, TECNOLOGÍAS
• la ejecución directa de
mantenimiento en caliente (sin desco-
CLUSTER La carga de acceso de lectura se distribuye
• las tareas planificadas impresionante. Mantenimiento automático (DSS)
consultas
Esto brinda mejores tiempos de res- nectar los usuarios)...
(GRANJA DE SERVIDORES) en todos los servidores (repartición de la
• la gestión de cuentas • la replicación de servidores carga en lectura). Gestión de los accesos concurrentes
puesta para su sitio, sea en Internet o Gracias a la funcionalidad de cluster, un
de usuarios (grupos), los • la visualización del Cuando un usuario se conecta a un servidor Reconexión automática
derechos, lista de cone- número de líneas proce- en Intranet. ABIERTO A OTROS conjunto de servidores físicos aparece como
que falla, la aplicación no se desconectará, Cero administración
xiones actuales sadas PROGRAMAS un único servidor a los clientes.
La eventual falla de un servidor físico no y se volvera a conectar automáticamente a Reanudar automáticamente
• la edición precisa de • la gestión de los clusters Los conectores nativos, los controla- un servidor válido (transición automática). después del incidente
estadísticas de uso del • ... dores ODBC y OLE DB brindados con provoca la falla de acceso a la base de datos
Implementación automática
(alta disponibilidad, tolerancia a cortes).
CUADRO DE
MANDO DEL
PROYECTO
El cuadro de mando per-
mite una visión global del
proyecto, su progreso y
calidad.
Las luces se activan cuando
se alcanza algún nivel (con-
figurable): numero de erro-
res, vencimiento de plazo...
Ademas muestra que opti-
mizaciones se pueden rea-
lizar.
ALM : CENTRO
DE SEGUIMIENTO
proyectos; si varios proyectos usan La administración de sucursales le per- DE PROYECTOS
el mismo elemento, éste puede ser mite manejar fácilmente varias versio- El Centro de Seguimiento
compartido. nes del mismo sitio. de Proyectos se usa para
• Un historial de todos los elementos verificar el cronograma de
(páginas, códigos, consultas, ...), se
SCM DRIVE : CLOUD
cada tarea asignada y reali-
almacena en la base de datos. Es El SCM se puede alojar en el cloud
gracias al SCM Drive. zada por cada miembro del El cuadro de mando del proyecto brinda una vista general del progreso de un proyecto.
posible una purga completa o par-
el SCM gestiona equipo y también efectua el
cial.
automáticamente LA BASE DE LAS FUENTES • El proyecto se encuen- seguimiento de la gestión
las "dependen- Con el Administrador de Código tra en cada computa- de las "exigencias" y el control de
cias": los archi- Fuente (SCM en inglés), los elemen- dor de desarrollo; así calidad. MÉTODOS ÁGILES SEGUIMIENTO DEL
vos usados (imá- tos del proyecto son reagrupados en es posible desarrollar Se genera un diagrama de Gantt.
Los métodos de desarrollo Ágiles se
TIEMPO
genes, ...). una base de datos compartida. Antes con el computador ("TIME TRACKING")
el SCM los de que se use, debemos efectuar un desconectado. GESTIÓN DE basan en un desarrollo iterativo: en
Una herramienta de gestión del tiempo
detecta en el ckecked out a un elemento, una vez • la gestión de sucursales REQUERIMIENTOS Y lugar de entregar todo de una vez, un está integrada al entorno.
proyecto, y los modificado, se vuelve a hacer un ckec- está asegurada. TAREAS (ITEMS BACKLOG) programa debe de responder a un con- Basado en un método de comunica-
guarda dentro ked in. Por lo tanto, los miembros del • el "Diff" (diferencias) El Centro de Segumiento de Proyectos
junto de requerimientos, el desarrollo ción intuitiva, esta herramienta le pide
del mismo. equipo usan elementos actualizados. entre 2 elementos está permite definir y seguir el estado de a cada miembro de cada equipo validar
El SCM de WEBDEV almacena todos disponible: fuente, cada requerimiento para cada versión se realiza a través de los despliegues
la tarea actual en tiempo real
los elementos del proyecto: procedi- página,... del proyecto. Un requerimiento corres- iterativos en franjas de tiempo cortas.
mientos, conjunto de procedimientos, GESTIÓN DE CALIDAD
clases, páginas, reportes, componen-
TRABAJO ponde a una funcionalidad que debe WEBDEV está diseñado para métodos
tes, consultas, análisis, dependencias A DISTAN- ser desarrollada en el software. ágiles: Scrum, eXtreme, Programming, La gestión de calidad permite el segui-
(imágenes, etc), ... CIA Cada requisito puede ser vinculado a miento de errores.
RUP, CMMI,...
SCM acepta varias tareas (tarea de desarrollo, de
TOTALMENTE conexiones prueba, de documentación,etc...), los La gestión de proyectos se
INTEGRADO remotas. Esta errores, las reglas de negocio... hace más sencilla.
Totalmente integrada con los diversos funcionalidad le
editores, la herramienta de control permite trabajar
de versiones (SCM) proporciona un en un proyecto
mejor trabajo en equipo, modificación desde la ubica-
e historial de versiones, administración ción de un cliente
para versiones concurrentes de un sitio sin perder las
(branches) y automatiza la copia de modificaciones.
seguridad del código fuente.
Apropiado para equipos de 1 a 1.000 UN SOLO
desarrolladores, el SCM facilita y estan- DESARROLLADOR
dariza el intercambio entre desarrolla-
SCM es útil incluso si usted
dores sin imponer restricciones.
desarrolla por si mismo: guarda
¡Desarrolle
FUNCIONALIDADES un historial de las modifica-
ciones de todos los elementos en
la oficina,
POTENTES en la
• SCM está integrado totalmente en el y sirve como un respaldo y
herramienta de guardado para carretera,
entorno de desarrollo. Gestione la planificación del equipo de desarrollo Con los parámetros dados,
• La base de datos gestiona varios las versiones. e incluso
en tiempo real la fecha de finalización estimada aquí es el 26 de abril
en la playa!
46 • WEBDEV Desarrolle 10 veces más rápido [Link] • 47
IMPORTAR
HTML GENERE CÓDIGO PHP
EXISTENTE
ARCHIVADO
La funcionalidad de archivado respalda todos los elementos
sario instalar el sitio físicamente (USB, DVD, ...) en el servidor.
del sitio antes de realizar una actualización del sitio.
WEBDEV permite crear un "paquete de instalación" com-
De este modo es posible volver a la versión anterior del sitio.
pleto del sitio que se puede copiar en medios físicos.
PRUEBAS: PRUEBAS DE CARGA, La herramienta entregada también permite ejecutar esce-
IMPLEMENTAR EL MISMO SITIO EN
VARIOS SERVIDORES REGRESIÓN... narios de acción, para verificar la ausencia de regresiones.
ESTADÍSTICAS DE TRÁFICO
DE SUS SITIOS WEB
Es importante tener estadís-
ticas precisas de las visitas
También puedes rastrear eventos
específicos: interacción con una red
PRUEBE MÁS DE 1000 SITIOS
al sitio. social,...
REALIZADOS EN WEBDEV
USANDO GOOGLE ESTADÍSTICAS INTRANET
ANALYTICS & EXTRANET MÁS DE 1000 EJEMPLOS
Google Analytics es una herramienta WEBDEV también cuenta con una Para probar sitios desarrollados en WEBDEV, la manera
muy popular para medir el tráfico del herramienta completa para administrar más sencilla es conectar con [Link]. En la sección
sitio. estadísticas en las páginas dinámicas WEBDEV, la página propone una lista de miles de sitios
Google Analytics puede medir el de sus sitios. desarrollados por usuarios WEBDEV.
número de visitas para cada página Funciona en sitios de intranet
del sitio, tiempo de carga, ruta de y extranet: La información TODOS LOS CAMPOS,
navegación, tiempo de carga de los recopilada permanece con- TODOS LOS IDIOMAS
recursos (imágenes), tasa de rebote, fidencial. Estos sitios representan todos los tipos de campos, en todo
entorno del usuario (hardware, ubica- Entre la información reco- tipo de lenguajes, todos construidos por diferentes compa-
ción geográfica, idioma, navegador, pilada: Número de páginas ñías que usan WEBDEV.
...), el origen de la navegación (página vistas, número de visitan-
fuente, publicidad, ...), etc. tes únicos, número de visi- SITIOS INTRANET
WEBDEV puede integrar automática- tantes por página, sitio de Por razones evidentes de confidencialidad, los sitios Intranet
mente en sus sitios los rastreadores nece- origen de los usuarios, país y Extranet no pueden figurar en esta lista.
sarios para las estadísticas de Analytics de origen, navegador utilizado Las sociedades multinacionales han desarrollado intranet y
. e ¡incluso páginas que tienen un Extranet estratégicos que se distribuyen en sus cientos de
problema técnico! sucursales y filiales.
[Link]