Académique Documents
Professionnel Documents
Culture Documents
H
los
oy,
sitios
10
11
12
Compatibilidad con navegadores
Una tecnología revolucionaria
IDE: El entorno WYSIWYG
15 Tecnología «7 pestañas»
Internet e
16 Plantillas
Intranet están
17 Diseño Web Adaptable
unidos en tiempo 18 Zonificación y Editor HTML
real a los datos de 20 HTML5 & CSS3
la empresa y se com- 22 Controles adaptados a la Web
portan como aplica- 29 Exportar a Word, Excel,
ciones en todo el sentido 64 idiomas
de la palabra. 30 SSL, Pago seguro
31 SEO Referenciamiento natural,
WEBDEV 22 es la mejor solución
Seguridad de contraseña
para crear estos sitios. 32 El lenguaje 5GL
Con WEBDEV 22, sus equipos crean 33 El editor de código
estos sitios y aplicaciones 10 veces más 34 Depurador, POO
35 Web services, Ajax
rápido. Como cientos de miles de desarrolla-
36 Angular JS, Bootstrap, JQuery
dores mundialmente, elija la plataforma más rápida 37 SPA, Websocket
para desarrollar y publicar sus sitios y sus aplica- 38 Acceso nativo a Google, SAP, ...
ciones Internet e Intranet: WEBDEV 22. 39 SaaS y Nube
40 Modelado UML
41 Todas las Bases de Datos
42 HFSQL: base de datos gratuita
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 Implementación
52 Alojamiento Web
54 Administración, Estadísticas
55 Front Office, Back Office
57 PC SOFT a su servicio
59 Ejemplos de sitios
Sitios siempre
actualizados, que
NATIONAL AWARD
comparten datos
empresariales de
manera segura www.windev.com •
WEBDEV 22 GESTIONA TODAS LAS
PREGUNTAS FASES DEL DESARROLLO
RESPUESTAS WEBDEV: HERRAMIENTA DE DESARROLLO
«FULL STACK»
¿Para quién es WEBDEV 22? Es para cualquier desarrollador o compañía que quiera crear
sitios y aplicaciones de Internet, Intranet, Nube, y SaaS.
1 ¿Qué tipo de sitios y aplicaciones se Cualquier tipo de datos. WEBDEV es especializado en sitios «dinámi- WEBDEV 22
cos», es decir que se comportan como verdaderas aplicaciones, y ges-
pueden crear? tiona datos en tiempo real. gestiona el
2 Necesita haber programado al menos una vez en su vida (¡o en
ciclo de vida
sus estudios!). En la mayoría de los casos, una semana es sufi- completo de
¿Qué tengo que saber? ciente para aprender usted mismo usando el tutorial que viene sus sitios
3 con el producto.
R espondere-
mos aquí las pre-
4
5
¿Necesito habilidades especiales de
Internet?
12 ¿Y si ya tengo WINDEV?
En este caso, por un lado, el entrenamiento será más rápido, por
el otro usted podrá transformar sus aplicaciones WINDEV a apli-
caciones Web..
WEBDEV ®
SE PROVEEN SITIOS REUSABLES Y
PERSONALIZABLES
• Agencia inmobiliaria
Búsqueda de una propiedad de acuerdo a varios criterios.
SITIOS EN WEBDEV
Veamos algunos de los miles de sitios construidos en
Reutilice los WEBDEV 22 viene con una gran cantidad de sitios y aplicaciones WEBDEV. Vea cerca de 1,000 sitios en
ejemplos en sus web ya desarrolladas. El código fuente y las páginas son brin- www.windev.com.
sitios dadas: usted puede utilizar directamente estos sitios, estas apli-
caciones, modificarlas, personalizarlas, volver a venderlas...
UN ASPECTO DIDÁCTICO
Usted también puede estudiar el análisis y el código de estos
sitios de manera que aprenda de ellos.
• Sitio de venta
Gestión de estantes, cesta, pagos.
• CMS
Content Management System
• Publicidad clasificada
Gestión de múltiples criterios de selección.
Honolulu: por-
tal Intranet
También se proporciona
un portal Intranet com-
• Sistema de gestión de contenidos
Ya que los sitios provistos continúan evolucionando todo el tiempo, su apariencia y comportamiento pueden cambiar.
Para archivar y buscar documentos usando palabras claves que
pleto, con todas sus apli-
usted decida.
caciones (correo, noticias,
búsqueda de documen- • Pago seguro
tos, etc.). (vea los detalles en la página 30)
Directamente utilizable,
también se puede adap- • Gestión de agencia de viajes
tar a sus necesidades (se Presentación de hoteles, disponibilidad, selección de acuerdo a
proporciona el código varios criterios, ...
fuente). • Directorio compartido
En Intranet, el directorio podrá ser • Noticias, Foro, Blog, Community site,
compartido en una compañía. gestión de FAQ...
En Internet, el directorio podrá ser ... y varios ejemplos adicionales que pueden ser usados inme-
compartido entre diferentes agencias, diatamente.
o por los miembros de una asocia-
ción... ETC.
Varios ejemplos adicionales también se incluyen como páginas,
• Manejo de inventario u objetos en el diccionario interactivo.
de equipos Miles de sitios
Ubicación y asignación de equipos a más para descu-
través de un sitio web. AHORRE TIEMPO
Los sitios provistos, que usted podrá adaptar a sus necesidades,
brir
cientos de miles de copias le ahorrarán un montón de tiempo durante la fase de desarrollo. www.windev.com
de Honolulu ya han sido
desplegadas
W Language de W EBDEV:
¡reduce y sim plifica el código!
WEBDEV 22 deja atrás el desarrollo de Internet fatigoso y com-
plejo.
Además, a diferencia de los lenguajes tradicionales, los proce-
sos son independientes de las páginas.
EL MISMO SITIO Las páginas se crean fácilmente colocando los controles con el El código HTML que
ratón. necesite ingresar
WEBDEV APARECE Las áreas de control se pueden crear moviendo y desplazando
un bloque.
DE FORMA HTML, CSS Y JAVASCRIPT
No necesita saber HTML, CSS, o JavaScript para construir sitios
IDÉNTICA EN poderosos y dinámicos. El código JavaScript
WEBDEV 22 genera todo el código que necesita.
que necesite ingresar
TODOS LOS Pero WEBDEV 22 es ABIERTO, usted puede ingresar (o pegar)
directamente código de bajo nivel si es necesario: HTML, CSS,
NAVEGADORES Javascript, JQuery, Bootstrap, Angular JS, ASP scripts , PHP
scripts...
DEFINIENDO UN LINK
Para definir un link de un botón gráfico
BOTÓN ANTI MULTI-CLIC camente con el fin de ser incluido en el
o un botón link, lo único que debe hacer
El «multi-clic» sobre los botones de vali- sitio generado.
LOS CONTROLES EN Usted también puede suscribirse a las es señalar la página que va a mostrar por
dación es neutralizado por defecto. Un
posibles modificaciones de un objeto medio del mini-modificador.
LAS PÁGINAS: compartido entre varios desarrolladores usuario que da clic 3 veces en el botón PLANTILLAS PARA TODOS
¡WYSIWYG «Validar» no recibirá 3 veces su orden... LOS USOS
(herencia) Si se necesita, las tablas de posicio-
REVOLUCIONARIO! WEBDEV 22 viene con una gran cantidad
Con WEBDEV 22, usted puede usar namiento están disponibles.
Los diferentes controles (edit, static,
MAPA DEL SITIO de plantillas (páginas preestablecidas:
código personalizado para modificar las El mapa del sitio se crea analizando las Material Design, etc...) que le permiten
image, ...) son creados y posicionados propiedades de un control: plataforma, ANCLAJE páginas existentes de acuerdo a los crear sitios fácilmente para cualquier
visualmente, de manera interactiva en color, visualización, etc... Los anclajes definen cómo se comportará enlaces fijos y codificados. objetivo.
el editor. Lo que ve en el editor corres- Por ejemplo, dependiendo del perfil del el contenido de una página cuando la
ponde a lo que el usuario Web verá en usuario Web, usted puede mostrar o página se amplíe por el usuario Web o
su navegador. Un control «Sitemap» se crea automáti-
esconder controles específicos, ... ¡Todo pase de retrato a paisaje.
Las páginas (junto con los controles, es dinámico! Administrar los anclajes es muy fácil en
configuraciones detalladas en las 7 pes-
Este enfoque de gestión de páginas y WEBDEV 22.
tañas y su código) se guardan como ele-
mentos reutilizables. controles le ahorrará mucho tiempo al
Esta técnica es usada para simplificar la mantener sus sitios, y les hará más Este link puede ser redefinido en su
programación administrando las páginas robustos. código si es necesario.
como objetos avanzados. Y un simple «GO» le permite probar su
El editor de páginas permite crear y modi- sitio inmediatamente GRÁFICOS INTERACTIVOS
ficar visualmente los controles, inde- DE NEGOCIOS
pendientemente del codigo fuente. Un diseñador de gráficos es proporcio-
nado con WEBDEV; este le permite crear
gráficos circulares, de barras y financie- Descubra en las siguientes páginas
ras... en 2D o 3D. Los gráficos son inter-
activos o estáticos, con o sin puntos de
las principales características
mira. ofrecidas por el editor integrado de
WEBDEV 22.
La barra de creación de los controles
12 • WEBDEV 22: Desarrolle 10 veces más rápido www.windev.com • 13
UN ENTORNO DE CREACIÓN WEB TECNOLOGÍA 7 PESTAÑAS: POTENTES
INTEGRADO E INTUITIVO CONTROLES EN TAN SÓLO UNOS POCOS CLICS
4
El entorno de trabajo Lametodología «7-tab» (7 pestañas) usada para
WYSIWYG de WEBDEV aporta Todo está integrado usando el mismo definir controles poderosos es muy intuitiva: no
WEBDEV ®
un confort propicio para una modo de operación, todo es visual y está hay necesidad de tener ningún conocimiento de
incluido. ¡su equipo desarrollara mucho Internet, todo está en inglés claro. Las 7 pestañas
mejor productividad.
más rápido! Las características de cada control se definen por medio de un cua- simplifican la
Sus equipos crearán fácil-
El soporte técnico 5 también está incluido, dro de dialogo interactivo, que es simple pero muy potente: la ven- creación de
mente los sitios y las aplica- páginas: todo lo
lo que brinda una comodidad agregada y tana «7-tab»
ciones que usted debe desar- Cada pestaña le permite definir las diferentes características de un que tiene que
ahorros notables así como un tiempo de
rollar, y que sus clientes y control. Estas características pueden ser modificadas por programa- hacer es dar clic
desarrollo reducido.
usuarios esperan. ción si es necesario.
Tenga en cuenta que los proyectos se pue-
WEBDEV 22 es muy fácil de El contenido de cada pestaña difiere de acuerdo al tipo de objeto;
den guardar en la nube, lo que facilita el
aprender: En general una veamos los detalles de las 7 pestañas para un control «Edit».
trabajo en equipo. ”Pestaña «Advanced»: Ingrese o pegue código HTML
semana es suficiente para un
1
WEBDEV 22 es compatible con WINDEV
desarrollador. 22.
5
rueda cromática en el entorno
7
sobre un ele-
mento lo abre
3
inmediatamente
Cambiar la plantilla de un sitio. Un sitio durante la pri- El mismo sitio durante el invierno: la plantilla ha cam-
mavera... biado (color, estilos, ...)
ZONA DE EDICIÓN
WEBDEV 22 permite delimitar zonas de
edición en una página, es lo que llama-
mos «zonificación».
Las zonas permiten definir la arquitectura
de la página: cabecera, pie de página...
Todo lo que tiene que hacer es dividir la
página en «zonas» lógicas.
Una zona contiene los controles localiza-
dos en ésta.
La zonificación es definida usualmente en
una plantilla de página y será usada en
varias páginas del sitio.
Una vez que estas zonas de edición son
definidas, es más fácil editar la página.
ANCLAJES
Usted puede definir el anclaje de cada
zona y de los controles que la componen.
Por ejemplo, hacer que el alto de la ven-
tana del navegador pueda comprimir una
zona de la página para dar más espacio
a un control de texto, mientras presiona
zonas adyacentes.
ZONIFICACIÓN EN
TIEMPO DE EJECUCIÓN
Usted también puede definir el compor-
tamiento de las zonas y su contenido
durante la navegación (en tiempo de eje-
cución).
Cuando el usuario modifica el tamaño del
navegador, o si el contenido de una zona
cambia, la página puede reorganizar su
disposición armoniosamente.
¡Todo esto es manejado automática-
mente por WEBDEV 22!
Los motores de búsqueda reconocen la
semántica de las zonas y así mejoran la
referenciación de la página.
HTML5 Y W3C HTML5: COMPATIBILIDAD CREAR ESTILOS: CSS SIN POSICIONA- ANIMACIONES Y
¡En WEBDEV 22, usted no tiene que PODEROSO CON SABER CSS MIENTO CSS3 EFECTOS EN
escribir el código HTML, WEBDEV lo HTML 5 representa una NAVEGADORES CONTROLES WEBDEV es
Para crear un estilo con WEBDEV 22, el Página 19
genera automáticamente por usted! evolución importante en el ANTERIORES: totalmente
desarrollador o diseñador no necesita El entorno WEBDEV 22
El código HTML generado por WEBDEV estándar de Internet. abierto
HTML4 conocer CSS3: WEBDEV 22 en sí mismo brinda un gran número de
22 respeta el estándar HTML5 y sigue las Páginas de Internet com- TRANSICIONAL genera el estilo que se crea visualmente efectos y animaciones
recomendaciones del W3C. plejas son el estándar ahora gracias a la tecnología de «7-tab». basado en tecnología CSS3:
Para asegurar la compatibilidad
El respeto del estándar HTML5 asegura la e introducen nuevas carac- Los estilos WEBDEV se guardan como fundirse, acercamiento al pasar el ratón,
con versiones anteriores de
compatibilidad de la página sobre todos terísticas. hojas estilos estándar de CSS3. rotación, giro 3D, etc.
navegadores (usados en Intranet por
los navegadores comerciales que sopor- El estándar HTML5 permite sacar ventaja Los estilos se pueden modificar en cual- Estos efectos se brindan a todos los
ejemplo), WEBDEV también le permite
tan el estándar. de toda la potencia de los navegadores quier momento en el editor, las modifi- controles y pueden ser configurados
soportar sitios en el estándar HTML4
recientes y brinda características avanza- Transicional. caciones por supuesto se aplican a todas (duración, curva de aceleración, ...)
das. las páginas y controles que usen el estilo Usted no necesita saber CSS3.
modificado.
WEBDEV ®
WEBDEV 22 ofrece todos los tipos de
controles necesarios para crear páginas de
en mayúscula, nombre y ruta de archivo, dirección de email etc... Usted puede agregar dinámicamente (por programación) elec-
ciones de menú, submenús, etc..
Todos los PERSONALIZAR EL BORDE DE UN Los menús son táctiles Se generan en «full» CSS y se adaptan Es muy fácil
Internet y aplicaciones Web. Veamos más de
controles Web, CONTROL al modo «Responsive». crear controles
cerca algunas de ellas.
y mucho Un control puede tener un borde. sofisticados
Tenga en cuenta que estos controles trabajan Un looper también puede ser únicamente lineal.
más... con Ajax. Un uso común para este borde es subrayar el control que tiene
el foco. PÁGINADOR AUTOMÁTICO
Este se usa para búsquedas rápidas en las páginas (y su código)
ÁREA DE TEXTO ENRIQUECIDO generadas automáticamente por un looper o una tabla
Es fácil personalizar la apariencia del borde basado en las
acciones sobre el control: tomar foco, ratón encima,...
WEBDEV ®
PESTAÑAS
Las pestañas pueden ser administradas fácilmente.
CONTROL «THUMBNAIL»
(ESTÁTICO O DINÁMICO)
El método más Un sitio Web a menudo maneja imágenes o fotos que se usan
El método más
sencillo e intui- también como miniaturas, por ejemplo para su selección. sencillo e intui-
tivo WEBDEV 22 administra automáticamente la generación diná- tivo
mica de esas imágenes miniatura: ellas son creadas en función
de la imagen inicial, o fijadas por el diseñador web.
••• continuación de la página 25 página inactiva es sombreada tan pronto como aparece una
página de cuadro de dialogo.
WEBDEV ®
Usted puede incluir un control «Google Maps» en un sitio. El
control Map de WEBDEV 22 es totalmente interactivo: el usua-
EFECTOS CSS3 EN LOS CONTROLES
WEBDEV 22 permite definir efectos CSS3 en los controles de tipo
CONTROL «SOCIAL NETWORK»
El método más El control «Social Network» es una barra de herramientas com- Los controles
rio web puede acercar, mover, usar diferentes vistas (mapa, saté- imágen fácilmente: aceleración, recorte, desvanecimiento, zoom puesta de íconos que enlazan a las principales redes sociales de
sencillo e intui- lite), cambiar a modo «street view», etc. automático, hacer aparecer gradualmente, efectos en fotos, Web
la Web: Facebook, Twitter, Google+, LinkedIn.
tivo movimiento panorámico, parpadeo, desplazamiento, barrido,
inclinación, rotación, ...
Si es necesario, puede recuperar las coordenadas del clic, con una CONTROL «STEALTH PINNED»
precisión de pixeles. Con WEBDEV, un control puede ser fijado en la página.
Esto puede ser útil en mapas de precisión, como por ejemplo El modo de fijación invisible es útil para fijar controles de menú,
mapas geográficos, o en el caso de aplicaciones medicas. barras de herramientas, pies de página ...
Cuando el usuario se desplaza rapidamente, el control se
”CONTROL «VIDEO» SITEMAPPATH (RUTA DE NAVEGACIÓN) esconde. Tan pronto como el usuario mueve ligeramente la barra
de desplazamiento en la otra dirección, el control vuelve a apa-
recer fijado en la parte superior o inferior del navegador.
WEBDEV ®
”CONTROL «DASHBOARD»
WEBDEV 22 permite crear dashboards facilmente. Un control
La galería tiene contenido amplio y variado: imágenes, iconos,
cuadros, animaciones, botones gráficos, bandas, formas.
EXPORTE A XML, WORD,
El método más EXCEL Y OPEN OFFICE El método más
dashboard está hecho de widgets.
sencillo e intui- AUTOMÁTICAMENTE sencillo e intui-
El usuario final puede personalizar y adaptar el dashboard.
tivo En tablas y loopers, se brinda al usuario tivo
Web un menú para exportar a XML,
Word, Excel y Open Office.
El WLanguage , el lenguaje GENERACIÓN POTENTE El editor de código es el ingresado es código WLanguage que será UML
5GL integrado de WEBDEV AUTOMÁTICA DE CÓDIGO ADMINISTRACIÓN DE mayor colaborador en la ejecutado en el servidor. WEBDEV 22 soporta UML y crea automá-
permite describir todos los PHP CADENAS potencia y eficiencia de La barra v erde indica que el código ticamente el diagrama de clases por
procesos necesarios que Las páginas creadas y el código ingresado ¡WLanguage ofrece una gestión muy ingresado es código WLanguage que será medio de análisis inverso del código.
WEBDEV. ejecutado en el navegador.
usted desea. Su equipo no se convierten automáticamente en potentes de cadenas! La programación es intui- Inversamente, un diagrama UML genera
código PHP. ¡Cree fácilmente sitios PHP La programación es mucho mas rapida: La barra rosada indica que el código el código de las clases.
tendrá que sudar con tiva, rápida y se hace direc- ingresado es código PHP.
dinámicos, sin saber PHP! (ver página 49). • sitio dinámico administrado automáti-
código HTML o tamente en el control rele- La barra azul indica que el código ingre- SOURCE CODE MANAGER
camente
J a v a s c r i p t . CONOCIMIENTO DE • concatenación por medio del operador vante. sado es código JavaScript. WEBDEV 22 viene con una herramienta
WLanguage hace mas JAVASCRIPT O HTML: ¡NO ¡Es visual e intuitivo! de versionamiento, el Administrador de
«+»
fácil la programa- NECESITA! • Conversión automática de entero a
UN CONCEPTO Código Fuente
REVOLUCIONARIO DE SOPORTA TODOS LOS
ción de sitios Usted no necesita saber JavaScript, texto, y viceversa (SCM en inglés,
PROGRAMACIÓN EVENTOS véase pág. 46).
Internet e Intranet. HTML, o PHP para desarrollar con • Funciones de búsqueda avanzada
La tecnología única del editor de código Los eventos menos comunes se ofrecen
WEBDEV. • múltiples pruebas (CASE, SWITCH, ...).
Sin embargo, si por alguna razón desea ayuda a desarrollar mas rápido y crear a través de iconos mostrados en la parte AJAX
LA PROGRAMACIÓN WEB escribir o reusar código JavaScript, HTML PERFILADOR: OPTIMICE LA código de calidad. inferior izquierda de la pantalla. Con respecto a AJAX, simplemente dé
NUNCA o PHP, WEBDEV permite hacerlo. VELOCIDAD DE SU Todos los eventos están disponibles: clic, clic en el botón «AJAX» en la línea para
EL MÉTODO DE doble clic, tecla en el fondo, tecla pre- usar su tecnología (ver página 35).
HA SIDO CÓDIGO
AJAX AUTOMÁTICO DESARROLLO WEBDEV sionada, tecla soltada, botón de ratón
TAN FÁCIL WEBDEV 22 viene con un «perfilador», bajo, botón de ratón alto, cursor fuera,
El lenguaje 5GL Para que un proceso esté en modo herramienta que mide la velocidad de eje- Los eventos más usados en un control se
«Ajax», todo lo que debe hacer es dar clic proponen por defecto en el editor de cursor encima, perdida de foco, foco
de WEBDEV cución de cada instrucción de su código. actual, modificación, selección del conte-
(WLanguage, en un botón (Ver página 33)
usado por miles JQUERY Inicialización del Control
NO SE QUEDARÁ
de programa- Entrar en el control (onfocus)
dores por todo el
BLOQUEADO
El lenguaje WEBDEV 5GL es muy potente. Modificación a la salida (onchange) COMPLETADO
mundo) brinda
un nivel de Usted nunca estará bloqueado. Salida del control (onblur) AUTOMÁTICO
confianza super- Además, usted puede ingresar código WEBDEV 22 le permite ejecutar puntos Cuando se escribe un comando, el tipo
ior para hacer HTML, JavaScript o PHP, animaciones de entrada en la librería JQuery. Esta fun- de parámetro esperado se propone en
mas rápido el CSS3, código ASP o JSP... ción es usada en código navegador, por una lista desplegable hacia abajo. Un
desarrollo de lo tanto puede ser usada en todos los tooltip también brinda información de
WLANGUAGE: POTENTE, sitios, incluyendo sitios estáticos.
sitios. cada parámetro
INTUITIVO
de la función
¿CÓMO PROGRAMAR El WLanguage está disponible en inglés. BOOTSTRAP usada.
CON LOS PROCESOS? El inglés permite una programación intui- WEBDEV 22 permite integrar caracterís-
tiva, y un mantenimiento más fácil. ticas Bootstrap. ERRORES EN TIEMPO REAL
Existen dos tipos de códigos en la Web:
Los comandos WLanguage (HReadFirst,
• El código que se ejecuta del lado del Si ocurre un error de sintaxis, éste es
servidor (ingresado en la banda ama-
HReadNext, SSLActive, HFound, y ANGULAR JS detectado en el editor de código, ¡incluso
demás) son bastante fáciles de entender WEBDEV 22 permite interconectarse con
rilla– vea la izquierda) antes de que el proyecto sea compilado!
y de mantener. las páginas creadas con Angular JS.
• el código que es ejecutado en el nave- Los errores son subrayados con rojo
WLanguage permite una programación
gador del usuario (ingresado en la debajo de la función donde la sintaxis es
banda verde –ver al lado).
mas rápida y código de mejor calidad. JSON
Un comando WLanguage a menudo cor- incorrecta.
WLanguage interpreta JSON de manera
RAD responde a docenas (incluso cientos) de nativa (serialize y deserialize). PRUEBAS UNITARIAS DE
lineas de código JavaScript: su equipo
Tenga en cuenta que el código (y
desarrollara mucho mas rápido. POO (OBJETO) PROCEDIMIENTOS Y
las páginas) pueden generarse CLASES
automáticamente por el RAD y La Programación Orientada
EJEMPLO: ENVIAR UN a Objetos (POO) es sopor- El proceso de creación de conjuntos de
los asistentes de WEBDEV, a partir CORREO ELECTRÓNICO pruebas está totalmente integrado en el
de una descripción de datos (un «análi- tada por WEBDEV: herencia
El envío de correos electrónicos es simple. múltiple, constructor, des- entorno. Para probar directamente un
Para ver la lista sis»). código y se materializan mediante una nido del control, acceso a la ayuda, carga,
Simplemente llama el comando tructor, público, privado, polimorfismo... procedimiento o una clase, simplemente
exhaustiva de barra de color. envío de formulario,..., ...
eMailSendMessage. El uso de la POO es opcional y se puede use el menú contextual que ofrece para
todos los coman- GENERACIÓN Por ejemplo, para un control de tipo
crear (y luego reproducir) una nueva
Puede añadir archivos adjuntos. El envío combinar con la programación tradicional
dos 5GL, consulte AUTOMÁTICA DE HTML Y de los correos electrónicos se efectua en
«edit», los eventos por defecto son: inicia-
prueba de unidad.
la ayuda de JAVASCRIPT (ver p. 34). lización del control, ingreso de datos, per-
tarea de fondo.
WEBDEV 22 en el Los navegadores solo entienden código dida de foco, acción para cada modifica- CODE COVERAGE
ción. Solo ingrese el código correspon-
COLORES SINTÁCTICOS
sitio PC SOFT HTML y JavaScript. OPTIMA INTEGRACIÓN DE WLanguage trae la estructura Para hacer la programación mas fácil y El editor de código también indica la
Código HTML y JavaScript optimizado se diente en la sección que necesite.
BASES DE DATOS del lenguaje 5GL al desarrollo legible, cada palabra se colorea de cobertura del código del proyecto: cada
genera automáticamente del código en El código que será ejecutado en el nave- línea de código que nunca se ha ejecu-
WLanguage esta optimizado para mane- Web. Las herramientas de acuerdo a su tipo.
WLanguage para el navegador deseado. gador puede ser ingresado en tado es señalada.
jar datos de tablas: ofrece entrada pre-
El código es confiable, conciso y fácil de dictiva para nombres de tablas y colum-
productividad son un activo WLanguage o en JavaScript, es su elec- COLAPSADO/EXPANDIDO
mantener. real. ción.
nas. El editor de código incluye una carac- El editor de código es parte
CÓDIGO SERVIDOR Y terística de código de expandir/colapsar: de la facilidad de uso
¡Puede ocultar el código probado para
CÓDIGO NAVEGADOR
mejor legibilidad!
general de WEBDEV 22.
Todo lo que tiene que hacer es ingresar
su código bajo la barra correspondiente.
La barra amarilla indica que el código
UN DEPURADOR contienen funciones mente: Puede depurar el servidor ubi- En un sitio Web dinámico, es instantánea para el usuario y sin SEGURIDAD
POTENTE Y • muestra el valor de la variable bajo la cado en su ISP sin desplazarse hasta ala. «AJAX» permite que el ningún efecto visual. Debido a su arquitectura, AJAX puede
AMIGABLE AL información de la herramienta navegador actualice solo la USAR AJAX EN UN SITIO
iniciar procedimientos en el servidor con
USUARIO • resultado decimal o hexadecimal DEPURADOR PHP Y AWP parte modificada de una una llamada desde el navegador. Para
El depurador trabaja en modo «AWP» (el WEBDEV: ¡1 CLIC! proteger sus sitios, los procesos WEBDEV
Para afinar su sitio Web inter- • pila de llamadas en tiempo real página.
modo de contextos semiautomáticos). están protegidos contra llamadas ilegales
activo, el depurador le per- • localización del código en ejecución
En PHP, puede depurar la aplicación SIN AJAX... (intento de hackear una sesión, ...)
mite ejecutar el código de su • 32 o 64 bits
• ... inicial. En Web tradicional, cuando la aplicación
sitio paso a paso, y visualizar o
quiere modificar un solo elemento en una
LA TECNOLOGÍA AJAX DE
modificar los contenidos de página mostrada (un precio, o lista de vehí- WEBDEV PARA
variables dadas. DEPURACIÓN REMOTA CONTROLES
culos por ejemplo), el servidor necesita
Puede depurar un servidor remota- Después de una petición de página Ajax,
reenviar la página completa al computador
CARACTERÍSTICAS del usuario. todos los controles afectados se actuali-
AVANZADAS zan automáticamente basados en su
El depurador le Esto carga el servidor, toma el ancho de
El depurador es muy poderoso y brinda banda, crea un efecto de «recarga» en el valor en el servidor.
características avanzadas:
ahorra navegador del usuario, y la visualización No hay que codificar nada.
tiempo No hay que programar nada.
• ejecución paso a paso, funciones de puede ser lenta cuando el navegador deba
Usted se beneficia automáticamente de
adelanto, salida instantánea de fun- precioso reinterpretar y representar la página
AJAX.
ción, ejecución en una linea dada, ... cuando esta entera...
Usted continúa programando en 5GL
• autostop, que para la ejecución de ajustando su CON AJAX... (WLanguage). WEBDEV se encarga de
cada cambio del valor de una variable todo!
aplicación. Con la tecnología AJAX, esencial para la
Una elección «AJAX» aparece en la barra
o una expresión dada «WEB 2.0», ahora es posible enviar sólo
¡Pronto se de herramientas del editor de código. Para
• visualización automática (puede ser los datos modificados a la máquina del
desactivada) de todas las variables en vuelve usuario, sin necesidad de refrescar la
habilitar AJAX en los procesos, lo único
indispensable! que debe hacer es dar clic... el botón
la linea que es ejecutada (vigilancia) página entera.
«AJAX».
• visualización de expresiones que Existen muchos beneficios: el servidor es
El caption cambia por «AJAX enabled».
menos solicitado, el monto de informa-
ción circulando es menor, la visualización
WEBSOCKET
CÓDIGO WLANGUAGE NAVEGADOR SERVIDOR PUSH
WEBDEV 22 sigue esta fuerte tendencia. amplía significativamente las capacidades El sitio es más reactivo entonces, más El uso de Web sockets es la única forma
El código de un sitio Web está diferen- de WLanguage en el modo rápido, consume menos ancho de banda, de notificar al navegador sin que lo soli-
ciado entre el código «Servidor» y el «Navegador». solicita menos al servidor. cite.
código «Navegador». Esto le permite crear muchos más proce- WEBDEV 22 ofrece una familia de fun-
La tendencia actual es mover tantos pro- sos que se ejecutarán en el navegador. ciones del navegador WLanguage para
cesos como sea posible al este propósito: las funciones Websocket
navegador: El servidor está Este conjunto de funciones se utiliza para
descargado, hay menos datos gestionar la transmisión de información a
transferidos, por lo que la través de un Web socket.
experiencia del usuario es La función SocketConnect permite
mucho más fluida.
conectarse al servidor de sockets y abrir
En la versión 22, WEBDEV
el canal de comunicación.
La función SocketListen permite escu-
char en modo asíncrono el socket abierto
y para especificar el código de
WLanguage al que se llamará cuando se
reciba un mensaje.
La función SocketWrite permite enviar
una notificación al servidor, para pedir al
servidor que vuelva a calcular las estadís-
ticas, por ejemplo.
El uso de Web sockets permite enviar
(«push») datos a un sitio
WEBDEV AL como las prioridades de administración. aplicaciones Google por medio de apli-
SERVICIO DE SAP Una familia de funciones de caciones web híbridas, WEBDEV 22
SAP R/3 es una herra- WLanguage permite establecer una ofrece acceso nativo a los datos de apli- Customer A SaaS Sencillo
conexión (con autenticación) y lla- caciones google: Google Calendar,
mienta ERP muy popular. Un Google Maps, Google Contacts, Picasa... Computer Computer
sitio construido con WEBDEV 22 mar BAPIs y pasarles los paráme-
Esto permite que los datos sean recupe- 1 n
puede acceder a datos SAP ERP tros.
rados y mostrados en formatos persona- Database of
nativamente (a través de BAPI). El lizados en el sitio. customer A
Un asistente permite importar
acceso a los datos se hace direc-
automáticamente las estructuras Connection is gglConnection
tamente a través de SAP, el histo-
manejadas. Connection.Email=”WebDev22@gmail.com”
rial de accesos se guarda así WEBDEV
No hay necesidad de instalar el Connection.Password=”password”
módulo SAP GUI. GglConnect(Connection)
Customer B application
server
Todas las características de WEBDEV se
Contacts is array of gglContact Computer Computer
encuentran disponibles.
1 n
Contacts=GglContactList(Connection)
CONSULTAS Database of
TableDisplay(TABLE_Contacts) customer B
BASADAS EN
SAP Veamos un ejemplo de código que lista
El generador de los contactos de gmail y los muestra en
reportes (ver pág. 45)
se puede usar para Customer B
crear consultas basa-
das en datos de una Computer Computer SaaS
base de datos SAP. 1 n Database of account
customer n server
ACCESO
NATIVO A
LOTUS NOTES
El SaaS (acrónico para «Software as a ADMINISTRADOR SAAS • Tiempo máximo de conexión
Service») es un modelo de software. La administración del software se puede • Tiempo de conexion autorizado, etc.
Los clientes no pagan para comprar el hacer con o sin intervención humana.
software, sino para usarlo. Esto permite crear cuentas de empresa, GESTIÓN DE PRECIO
Los datos son almacenados en el servidor cuentas de usuario según una configura- PERSONALIZADO
del proveedor de la aplicación y no local- ción inicial, sin intervención humana. La gestión de precios es realizada fácil-
Los sitios WEBDEV pueden acceder a
mente en la empresa. La interfaz se ofrece en modo Web. mente por medio de una configuración
Lotus Notes en modo nativo. El acceso
simple.
a los correos electrónicos del servidor SAAS FÁCIL API DE ADMINISTRACIÓN
de correos de Lotus Notes (Domino), La versión 22 de WEBDEV brinda las her-
en modo de recepción y envió, se hace SAAS
ramientas necesarias para entregar fácil- Las funciones WLanguage disponibles
modo nativo estándar. El acceso a mente soluciones SaaS: Comercialice sus
contactos, citas, tareas y documentos para manejar cuentas son (lista no
una tabla WEBDEV. sitios SaaS gracias a las herramientas brin- exhaustiva):
encontrados en el servidor es simple. dadas.
Esto permite crear sitios de intranet que • creación y eliminación de cuenta
El administrador SaaS permite especificar • modificaciones de cuenta: anadir usua-
están totalmente integrados al S.I de la las autorizaciones de uso.
empresa. rios, horarios, numero de usuarios, ...
El administrador de cuenta de cliente per- • inicialización de una base de datos por
La seguridad habitual de Lotus mite definir las reglas de uso del sitio:
Notes se respeta mediante el certifi- clonación con base de datos de refe-
autenticación, numero de conexiones rencia
cado de Lotus. autorizadas, tiempo de conexión, etc. • definir la conexión a la base de datos...
Esta gestión se hace directamente desde ¡EL SAAS ES SIMPLE CON
ACCESO NATIVO A
OUTLOOK
la interfaz del administrador o por medio API DE AUTENTICACIÓN WEBDEV 22!
de funciones WLanguage. SAAS
Los sitios WEBDEV pueden acceder a En tiempo de ejecución, el sitio verifica la Entre los elementos a administrar en un
Outlook en modo nativo. El acceso a los autorización de conexión y los derechos sitio SaaS, usted encontrará:
mensajes de correo electrónico de del usuario por medio de un conjunto de • Conexión y desconexión
Outlook, en envío y recepción, es están- funciones WLanguage. • Identificador de Empresa
dar. • Contraseña de la empresa
El acceso a contactos, citas y tareas es • Identificador de Usuario
simple, en modo lectura y escritura. • Contraseña de usuario
Esto permite crear sitios de intranet que • Validación de dirección IP
están totalmente integrados a la S.I de la • Numero máximo de conexiones
empresa.
Ejemplo de acceso nativo al
ACCESO NATIVO A Calendario de Google, para
luego usarlo directamente en
GOOGLE APPS una página WEBDEV 22
Aparte de la capacidad de conectarse a
CARACTERÍSTICAS Replicación
Este Centro de Control precisas del uso del ser- La replicación entre el sitio y el back office
AVANZADAS Transacciones
permite controlar todos vidor: computadores, es siempre útil.
HFSQL maneja la replicación de bases de HFSQL brinda características avanzadas: Triggers
los servidores y todas las consultas, registros, Descubra HFSQL con
bases de datos instaladas parámetros... datos y la replicación de servidores, uni- cluster, integridad, log, transacciones, dis- Unicode
direccional y bidireccional, programada o paradores, administración automática de este documento de 24
en la red de su empresa o • desconexión del usuario Importar Exportar
continua. acceso concurrente, Unicode, manteni- páginas disponible en
de manera remota a través • la gestión de transac- Cluster www.windev.com
La replicación puede ser automática, o miento en caliente (sin desconectar los
de Internet. Este centro ciones: visualización, Comprimir/Descomprimir
totalmente personalizada. usuarios)... informes en la marcha
también permite: cancelación,...
• la visualización y edición • gestión de copia de segu- EXTREMADAMENTE ABIERTA A OTROS TECNOLOGÍAS
de los datos ridad RAPIDO PROGRAMAS
• ejecución directa de • ver los bloqueos de regis- CLUSTER (CONJUNTO DE disponibilidad, tolerancia a cortes). Mantenimiento automático
La integración de comandos y el Los conectores nativos, los controladores La carga de acceso de lectura se distribuye en (DDS)
consultas tros SERVIDORES)
indexado (automático) permite una ODBC y OLE DB brindados con HFSQL le todos los servidores (repartición de la carga en Gestión de acceso concurrente
• gestión de cuentas de • tareas programadas Gracias a la funcionalidad de cluster, un
increíble velocidad de acceso. Esto brinda permiten leer y escribir desde programas lectura).
usuarios (grupos), los • replicación de servidores conjunto de servidores físicos aparece como un Reconexión automática
mejores tiempos de respuesta para su o aplicaciones de terceros. Cuando un usuario se conecta a un servidor
derechos, lista de • visualización del número único servidor a los clientes. Cero administración
sitio, sea Internet o Intranet. que falla, la aplicación no será desconectada
conexiones actuales de filas procesadas SQL Y WLANGUAGE La eventual falla de un servidor físico no pro- Reanudación automática des-
voca la falla de acceso a la base de datos (alta pero será reconectada automáticamente a un
• conseguir estadísticas • gestión de clusters UNA INTEGRACIÓN TOTAL Es posible de acceder a los datos a través servidor válido (caída automática).
pués de un incidente
• ... El motor está totalmente integrado con de SQL o a través de las poderosas fun- Implementación automática
Una vez que se define la consulta, se puede ver. TODAS LAS FUENTES DE CÓDIGOS DE BARRA
DATOS AUTOMÁTICOS
Los datos usados para un reporte pueden
EJECUCIÓN OPTIMIZADA venir de cualquier fuente: HFSQL, Oracle,
Un editor de
Con HFSQL, la elección de los mejores índices será realizada en Acces..., consulta, archivo de texto, zona
de memoria, tabla de página, ... reportes
tiempo de ejecución, tomando en cuenta el tamaño real de cada
WYSIWYG, con
índice en la tabla. Si faltan llaves, el entorno lo señalara automá-
ticamente a través del ADD (Desarrollo de Aplicaciones Asistido). SOPORTE PARA PÁGINAS precisión de
DE FONDO EN PDF pixeles
El editor de reportes soporta los fondos
de páginas y los formularios pre impresos
tales como formularios de impuestos.
Un reporte en PDF generado con INCLUYE IMÁGENES:
WEBDEV 22 AUTOMÁTICO
Incluir imágenes en formato - BMP, TIFF,
El editor de consultas PDF/A Y FIRMA PCX, GIF, JPEG, PNG y muchos más- en WEBDEV 22 imprime los codigos de bar-
Es posible crear PDF/A firmado (archivo un reporte es muy fácil. La imagen ras automaticamente (horizontal o verti-
ISO estándar) y PDF firmado (RGS). puede ser fija (logo,...), o venir de un pro- calmente).
ceso o de un archivo (foto del pro- Los formatos soportados son: QR Code,
CREE UN REPORTE: FÁCIL ducto,...). UPCA, UPCE, EAN13, EAN8, CODE128,
Puede también imprimir fácilmente imá- CODE39, CODE93, CODE11, intervaled 2
genes originales desde su código. of 5, CODABAR, BC_MSI, Datamatrix,
CONSULTAS BASADAS EN CONSULTAS... PDF417...
CÓDIGO FUENTE DONDE
El resultado de una consulta puede ser una tabla de visualiza-
ción, un reporte impreso, incluso una tabla HFSQL. Una consulta
DESEE REPORTES POR CORREO
puede usar como fuente el resultado enviado por otra consulta. WEBDEV permite incluir cualquier código Con WEBDEV es fácil crear un reporte
fuente ejecutable (WLanguage) en cual- dinámico (la factura del producto que un
CONSULTAS CREADAS EN CUALQUIER quier parte de un reporte: esto le permite usuario ordeno en linea por ejemplo) y
BASE DE DATOS crear sus reportes los más particulares sin
El código SQL generado automáticamente La fuente de datos de una consulta puede ser una base de datos ningún problema.
enviarla por correo inmediatamente (en
formato PDF por ejemplo).
HFSQL o una base de datos de terceros: Oracle, SQL Server, DB2,
AS/400, My SQL, Access... DISTRIBUCIÓN GRATUITA
DE REPORTES
El editor de consultas hace mas accesibles Por tanto, no tiene que pagar nada por
sus datos a la hora de programar. distribuir sus reportes en sus sitios
Eligiendo el tipo de reporte a crear WEBDEV.
Un asistente le ofrece automáticamente
ayuda para crear reportes de alta calidad; ¡Con WEBDEV 22, los
¡este le hace preguntas para que no reportes sofisticados son
La consulta es construida en frente de sus ojos en lenguaje olvide nada! fáciles!
natural En Intranet, Los reportes se envían a una
impresora accesible desde el servidor.
En Internet el reporte se envía al usuario
Web en formato: HTML, RTF, PDF...
REMOTE ACCESS
Pruebas de esfuerzo
WEBDEV 22 le per- fácilmente en 1 clic desde el entorno. WEBDEV 22 le permite almace- El soporte para versiones más altas se ase-
SITIO INTRANET gura si estas distribuciones son compa-
mite almacenar Usualmente el sitio es instalado y admi- nar internamente los sitios
SERVIDOR DEDICADO tibles No dude en preguntarle a PC SOFT Implemente y
sitios en un servicio nistrado en un servidor interno de su construidos con WEBDEV, en
El sitio es alojado en un computador que acerca de los últimos cambios. administre sus
de un proveedor, en usted «renta» desde su proveedor. compañía. Todos los computadores las instalaciones de su com-
la nube o interna- conectados al servidor accederán al pañía. sitios fácil-
Usted es responsable de administrar el PARA PROVEEDORES DE
mente. sitio. mente.
sistema de este computador y es el único HOSTING: INSTALACIÓN
EL SERVIDOR DE
que lo usa, es reservado para su com-
SITIO INTERNET/EXTRANET SILENCIOSA
SELECCIO- pañía. APLICACIONES WEBDEV
Útil para las compañías de hosting y desar-
Usted es el único que puede instalar sitios Usualmente, los sitios Internet o El servidor de aplicaciones WEBDEV es
NANDO UN Extranet son instalados por un «provee-
rolladores que administren su propio domi-
en este computador. Usted puede admi- necesario para ejecutar sitios dinámicos.
PROVEEDOR dor» de servicios, separado de la com- Es instalado en la máquina de hosting.
nio, la configuración automática del servi-
DE ALOJA- nistrar sus sitios remotamente gracias a dor host tiene un modo «silencioso, i.e. Sin
las herramientas brindadas por WEBDEV. pañía que creó el sitio. El Servidor de Aplicaciones WEBDEV fun-
M I E N T O intervención manual.
ciona en Windows y Linux.
ALOJAMIENTO WEB La instalacion es totalmente configurable,
WEBDEV SERVIDOR COMPARTIDO El instalador del Servidor de Aplicaciones
es posible configurar los servidores en lotes
El sitio de PC SOFT pro- El hosting compartido consiste en alma- Existen 4 tipos de hosting: WEBDEV detecta el servidor Web insta-
(crear instancias del servidor de aplicacion
pone una lista de empre- cenar su sitio en un computador que es • Servidor Interno lado.
WEBDEV automaticamente).
sas de hosting (mundial- compartido con otras compañías que • Servidor dedicado Cada Servidor Web debe ser configurado.
mente) que soportan los será capaz de desplegar sus propios sitios • Servidor compartido La configuración de los servidores Web CONFIGURACIÓN
sitios dinámicos de en éste. Los recursos del computador son • Plataforma en la nube Apache o IIS es realizada automáticamente MOVER
AUTOMÁTICA EN APACHE
WEBDEV. También puede compartidos. al instalar el servidor de aplicaciones. AUTOMÁTICAMENTE UN
contactar su empresa de SITIOS (WAMP LAMP)
En un servidor compartido, usted no
VERSIONES DE WINDOWS SITIO DE UN SERVIDOR A
alojamiento Web actual. administra el sistema, usted sólo des- Existen tres tipos principales de sitios:
• Sitio estático SOPORTADAS OTRO
pliega sus sitios. El rendimiento también La característica de movimiento automá-
ALOJE SUS depende de las actividades de otros • Sitio Intranet Casi todas las versiones de Windows
SITIOS (GRATIS) • Sitio Internet/Extranet tica del sitio ofrecida por WEBDEV 22 agra-
sitios, pero el costo de hosting es más Server son soportadas: Windows 2016,
Y PRUEBELOS dará a los administradores del servidor.
económico que en un servidor dedicado. 2012, 2008,… 32 y 64 bits. Si está usando un servidor Web Apache, al
Es realmente fácil mover un sitio en pro-
CON 1 CLIC ”Las versiones «Non Windows Server» instalar el servidor de aplicación WEBDEV
ducción de una máquina a otra.
PC SOFT ofrece aloja- (Windows 10, 8, 7, Vista ...) también son 22, se detectan y configuran automática-
El movimiento se encarga de todos los ele-
miento para sus sitios soportadas. mente los servidores Web «Apache»
mentos necesarios para los sitios, así como
de prueba. (especialmente los que usa EasyPHP).
DISTRIBUCIONES LINUX su configuración de producción: todo es
El setup es realizado El servidor Web Apache permite usar sitios
SOPORTADAS automatico.
virtuales, lo que permite separar el aloja-
Las distribuciones Linux cambian con fre- miento Web.
cuencia. Algunas cambios son pequeños, Se puede definir una cuenta WEBDEV para
otros no. La versión 22 de WEBDEV cada sitio virtual.
soporta tantos las distribuciones de anti-
gua tecnología, y las de nueva tecnología.
En el momento que este documento fue
creado, las siguientes distribuciones han
sido probadas: Debian 7, OpenSuse 12,
ALOJAMIENTO SENCILLO Ubuntu 12, Mandriva...
EN LA NUBE
REGISTRO DE
NUBE
La nube para aplicaciones PC SOFT
PLATAFORMA EN LA NUBE
Una plataforma PCSCloud es un servidor
BENEFICIOS DE LA NUBE
La nube le permite liberarse de restric- HOSTING DE HOSTING PHP CONEXIÓN
(www.pcscloud.net) brinda plataformas
operativas preconfiguradas y optimizadas
virtual.
Este servidor está completamente dedi-
ciones de hardware, y le permite admi-
nistrar la evolución de sus recursos fácil- SITIOS El hosting PHP puede realizarse por medio
PERMANENTE:
31.200
para WINDEV, WEBDEV, o WINDEV
Mobile.
cado a usted, usted será el único que
podrá desplegar sitios en este servidor.
mente.
Implementar un sitio en la nube con SOLAMENTE de un proveedor «comercial» de hosting
(Free, Comcast...)
CONEXIONES
Esto puede realizarse internamente.
Estas plataformas operativas le dan la
posibilidad de almacenar sus sitios
Usted puede ajustar en cualquier
momento, y muy granularmente, la
PCSCloud.net es muy fácil: ¡sólo toma un
clic en el entorno! ESTÁTICOS La máquina servidor debe tener un motor
PHP y un servidor PHP.
SIMULTÁNEAS
WEBDEV o sus Web services WEBDEV.
Ellas también permiten que comparta sus
potencia necesaria por su plataforma
(CPU, RAM, disco, etc.) y de esta manera,
PCSCloud también le permite almacenar
sus Web services, sus bases de datos Los sitios son desplegados desde el entorno
PARA UN SITIO
Un sitio estático no requiere que se eje-
bases de datos HFSQL desde cualquier reducir el costo al mínimo. HFSQL... cute el Servidor de Aplicaciones WEBDEV. WEBDEV
lugar del mundo, desde puntos fijos o Usted está liberado de la administración
terminales móviles, con la posibilidad de del servidor, puede concentrarse en la
WEBDEV, sólo es necesario un servidor
Web y FTP.
DINÁMICO.
replicar sus datos desde un servidor pro- competencia principal de su negocio. Un sitio estático pueden ser almace-
pietario. nado fácilmente en un hosting de pro-
veedor «comercial» (Free, Comcast ...) Base de datos HFSQL
LA ADMINISTRACIÓN: mensaje enviado a la aplicación (mensa- Los sitios de WEBDEV 22 En resumen, el apoyo administrativo pro- positivos móviles, solo recompilelas WEBDEV 22 y
LOCAL O REMOTA jería interna de la aplicación, etc...), a una pueden operar fácilmente cesa los pedidos. usando WINDEV Mobile 22. WINDEV 22 son
El servidor de aplicaciones WEBDEV es pantalla de control (alerta visual o sonora), compatibles:
con aplicaciones existentes. PARA INICIAR UNA WINDEV le permite crear en tiempo
suministrado con un administrador que inicia un procedimiento WLanguage o un récord las aplicaciones más completas y
¡Aunque la compatibilidad e • proyecto
puede ser accedido remotamente, permi- proceso de otro lenguaje (por ejemplo un APLICACIÓN GLOBAL, de alto rendimiento. Usted usará la pode-
integración entre WEBDEV y • análisis
tiéndole configurar el servidor y monito- código que envié un SMS configurado). WINDEV 22 & WEBDEV 22 rosa base de datos integrada o cualquier
Por supuesto, usted tiene la posibilidad de WINDEV los hace el paquete • tablas
rear su actividad. ES LA PLATAFORMA IDEAL base de datos del mercado.
elegir una combinación de estas alertas. ideal para desarrollar rápi- • componentes
Para crear sitios Internet e Intranet que WINDEV, WINDEV Mobile y WEBDEV son
Pueden especificarse varios parámetros: Puede configurar la frecuencia y repetición damente aplicaciones de • reportes
administren datos (Front Office), PC SOFT compatibles; su entorno de desarrollo es
número máximo de conexiones autoriza- de las pruebas a realizar. atención al cliente y apoyo • código
brinda el entorno integrado WEBDEV 22. muy similar. Comparten proyectos, obje-
das por el servidor, máximo número de • clases
administrativo! entorno integrado tos, código, clases, reportes, análisis...
conexiones para un sitio dado, máximo • ventanas, pági-
Es el único entorno integrado (desde el
número de instancias por usuario Web, y ATENCIÓN AL CLIENTE Y ¿APLICACIONES
modelamiento del instalador, incluyendo el nas
demás, ... APOYO ADMINISTRATIVO soporte y mantenimiento de la Base de HEREDADAS? • ...
Note que el administrador se puede insta- La atención al cliente es el rostro de la Datos) que le permite desarrollar sitios WEBDEV es totalmente abierto, lo que
lar como un servicio, sin ninguna interfaz, empresa: generalmente es el sitio Internet robustos que administren datos en tiempo permite comunicarse con cualquier base
en el servidor. Interactivo. real fácilmente. de datos existente, por medio de ODCB,
El administrador remoto En términos de negocios, la atención al Para todas las aplicaciones de negocios OLE DB o en acceso nativo.
Puede también configurar los derechos de
cliente maneja las solicitudes de infor- internas (Back Office), PC SOFT ofrece el
cada usuario.
mación y la toma de pedidos. sueño de un desarrollador, un entorno de Alcance fácilmente sus
SEGURIDAD DE ACCESO AL ROBOT DE MONITOREO El apoyo administrativo se encarga de los objetivos con WEBDEV 22.
desarrollo profesional que gestiona el
Un sofisticado robot de monitoreo se procesos internos de la empresa: proce-
SITIO ciclo de vida de la aplicación para
incluye con WEBDEV 22. Puede ser usado samiento de pedidos, manejo de inven-
El administrador permite activar opciones Windows: WINDEV.
para monitorear la disponibilidad de sitios tario, estadísticas, pedidos de producción,
de seguridad como: Y si quiere usar sus aplicaciones en dis-
WEBDEV, servidores HTTP, servidores ...
• navegación por dirección IP única (para NMTP, servidores SNMP, servidores de
evitar el robo de sesión) archivos, servidores de correo, servidores
• protección del identificador de contexto de aplicaciones WEBDEV, servidores
AWP (HTTPOnly cookie). HFSQL...
Basado en su elección, el servidor envía
una alerta por correo electrónico, un
beneficiarse
NO DEJE PASAR LA REVOLUCIÓN
DE INTERNET
USTED ES UN ADMINSTRADOR
Necesita una solución que permita a sus equipos
DESARROLLAR RÁPIDAMENTE las poderosas
aplicaciones de Internet e Intranet que su empresa nece-
sita: WEBDEV 22 es una necesidad.
GESTIONANDO EL CICLO DE VIDA
DE SUS SITIOS
WEBDEV 22 es una PLATAFORMA DE DESAR-
ROLLO COMPLETA que integra todos los módulos
necesarios para el desarrollo.
D Desarrolle cualquier tipo de sitio
y aplicaciones web
Aquí algunos ejemplos de sitios
y aplicaciones que podrán ser
creados fácilmente con WEBDEV
(lista no exhaustiva).
• Reservación de una silla de avión
o cabina de barco en un mapa
actualizado.
• Cuadro de mando en tiempo real,
• Ingresar gastos de viaje
• Manejo de inventario de equipos
• Sitio de citas
WEBDEV 22 le permite mantenerse dentro del pre- Esto asegura el éxito de sus proyectos.
del Internet Algunos son sitios de Intranet, con ingresos de la empresa, mar- • Gestión Wiki
supuesto y horario, teniendo gran rendimiento. WEBDEV 22 es conocido por QUE ES MUY FÁCIL DE
otros de Extranet y otros sitios genes estimados, inventario de
APRENDER. • Portal B2B
USTED ES UN de Internet. existencias...
DESARROLLADOR ¡ORDENE WEBDEV 22 HOY! • Foro de discusión
• Horario compartido de equipos
Usted sabe desarrollar. Con WEBDEV 22 Cada día que pase, usted y su equipo perderá tiempo pre-
sabrá instantáneamente cómo crear
distribuidos geográficamente • Stream de RSS
cioso.
sitios estáticos y dinámicos. WEBDEV 22 le permite ser productivo rápidamente al • Programación de citas para ven- • Rastreo de paquetes
WEBDEV 22 permite una forma de desarrollar SITIOS WEB INTERACTIVOS DE ALTO dedores viajantes
desarrollo natural y metódica, lo RENDIMIENTO, que son un requisito para la mayoría • Administración de lista de cor-
que resulta en EN EL de las empresas en la actualidad. • Horarios de trabajo de equipo de reos
ÉXITO DE SUS No permita que sus competidores le ganen; Tomeles ven- mantenimiento
PROYECTOS.
• Gestión de puntos de «bonus»
taja con el entorno de desarrollo profesional mas fácil y • Para una empresa de pedidos
potente para crear sitios Internet e Intranet.
enlazados a una carta de recom-
USTED ES UN por correo electrónico, coloca pensa: número actual de puntos,
ESPECIALISTA DE WEBDEV 22 es una herramienta muy toda la documentación técnica vencimiento, visualizacion
INTERNET potente, completa y muy fácil de usar. de los productos ofrecidos en automática de recompensas dis-
WEBDEV 22 le da solución a todos sus linea ponibles, gestión de cobro de
problemas: úselo junto con sitios exis-
El retorno de inversión es muy rapido: usted recompensas, etc.
ahorrará dinero rápidamente con WEBDEV • Motor de búsqueda de lenguaje
tentes, importados y sitios dinámicos natural para una base de datos
22. • Dirección Ejecutiva y Gestión
conectados a la base de datos en tiempo • Sitio de comercio electrónico con de texto (FAQ, ...)
real. pago seguro • Monitoreo remoto de linea de
Podrá REUTILIZAR sus desarrollos Web • Escaneo y guardado de todos los producción
existentes sin límites. HÁGALO AHORA: • Pago de deudas por medio de documentos de cuentas recibi-
Internet • Portal Intranet de la empresa
COMPATIBILIDAD CON ORDENE SU COPIA DE dos (facturas, lista de empaques,
• Administrar las órdenes de sus etc) para visualización, incluso ¡Y todos los demás sitios
WINDEV WEBDEV 22 HOY clientes de años anteriores (archivo)
WINDEV es un IDE muy exitoso. WEBDEV 22 es que pueda imaginar!
COMPATIBLE con WINDEV y WINDEV Mobile. • Toma de órdenes en general • Reservación de eventos: semi-
Ambos productos son implementados de la
misma manera. • Consulta de clientes del estado
narios, cenas, espectaculos, etc. WEBDEV 22:
• Administración de directorios
Es muy fácil convertir una aplicación WINDEV en un
sitio WEBDEV Intranet o Internet, y viceversa.
del progreso de su órden (órden
recibida, ingresada, procesada, compartidos: directorio de ¡DESARROLLO
enviada, ...) empresa, estudiantes en
escuela, miembros de club etc.
WEB!
• Inventario en tiempo real
• Anuncios: inmobilia-
• Creación de imágenes dinámicas ria, carros, subas-
basado en parámetros ingresa- tas...
dos:
• Gestión de análisis
- Probarse ropa virtualmente médicos
- presentación de un auto con
color y opciones escogidas
- personalizar una camiseta de
acuerdo a una imagen subida
por el cliente
• Definición en línea de las
PHP opciones de un software, cálcu-
los del precio de un paquete, y
SaaS descarga instántanea después
Cloud de pago
Linux
Wamp, Lamp
HTML5
SPA
Responsive
... Descubra cerca de 1000 sitios WEBDEV de ejemplo en www.windev.com
www.windev.com