desarrolle 10 veces más rápido

Anuncio
DESARROLLE 10 VECES MÁS RÁPIDO www.windev.com
PLATAFORMA
INTEGRADA
DE DESARROLLO
Internet, Intranet, PHP
Web 2.0
Web 2.0
CÓDIGO FUENTE ÚNICO :
Windows, .Net, Java, PHP,
J2EE, XML, Internet, Ajax,
Pocket PC, Smartphone,
Rich client ...
Desarrollo usando un L5G
con depurador
¡Bienvenido al
mundo del Internet
interactivo !
H
oy en día los sitios están vinculados a los
datos de la empresa y se comportan como aplicaciones de verdad.
WEBDEV 11 es la mejor herramienta para crear
este tipo de sitios.
WEBDEV 11 le permite a sus equipos desarrollar
las aplicaciones de sus sueños, así como todas las
transacciones que usted quiere.
Con WEBDEV 11, sus equipos Web crearán estos
sitios y estas aplicaciones hasta 10 veces más rápido que antes.
Usted se quedará dentro de presupuesto.
Sus sitios funcionarán en cualquier máquina,
usando cualquier navegador, en cualquier sistema:
Windows, Unix, Linux, Mac OS, PDA, teléfono…
Confíe en decenas de miles de desarrolladores en
el mundo y como ellos, escoja la herramienta más
fácil para el desarrollo y despliegue de sus sitios
Internet e Intranet y aplicaciones: WEBDEV.
Índice
3
4
6
8
9
10
12
14
16
17
18
19
20
22
24
23
26
27
28
31
31
33
34
36
37
38
39
Ciclo de vida completo
Preguntas / Respuestas
Estadísticas y sitios dinámicos
Todas las bases de datos
Código fuente único
RAD, PHP RAD
IDE: entorno integrado WYSIWYG
Las “7 Pestañas”
Lenguaje natural, exportación XML
Template, 10,000 Clipart
Importar HTML & WINDEV
Front Office, Back Office
Controles adaptados a la Web
Web 2.0 & Ajax
Generador de reportes
Generador de consultas
Modelado UML
SQL y base de datos Hyper File
El L5G
Administrador de Código Fuente
Componentes
.NET & J2EE, Web Services
Administración
Hosting
Estadísticas
Servicios PC SOFT
Sitios de ejemplo
Sitios siempre al
día que comparten, en toda
seguridad, los
datos de la
empresa
2 • Desarrolle 10 veces más rápido
IDE & ALM
WEBDEV 11:
UN ENTORNO COMPLETO
Un entorno completo de desarrollo
WEBDEV 11 es una plataforma integrada de desarrollo y un programa para
el manejo del ciclo de vida para desarrollo de aplicaciones Internet e Intranet.
p24
p22
Un IDE completo
(Integrated
Development
Environment)
para el manejo
de todo el ciclo
de vida de sus
sitios y de sus
aplicaciones.
p10
p24
p23
mente sitios
GDS
p16
p8
p26
Cree rápida-
p12
p30
p11
Internet,
Intranet y
p20
p25
p30
p21
p26
Extranet que
usen datos
p27
dinámicos
p17
gracias a
p20
WEBDEV 11
p32
profiler: p30
pruebas de carga: p37
Linux
Windows
Administración p34
Estadísticas p37
p20
p26
WEBDEV maneja el ciclo de vida de desarrollo completo
BENEFICIOS :
- Entrenamiento más rápido
- Interfaz común y estándar
- Referencial único: cada módulo conoce la información de
los otros módulos
- Soporte técnico eficiente y gratuito
- Costos financieros reducidos
¡Desarrolle hasta 10 veces más rápido con WEBDEV !
www.windev.com
•3
PREGUNTAS Y RESPUESTAS
Aquí encontrará
las respuestas a
las preguntas que
más nos hacen
acerca de
WEBDEV.
Muy seguramente
encontrará algunas respuestas a
sus propias preguntas aquí.
1
¿Para quién es WEBDEV?
Es para cualquier desarrollador que desea crear aplicaciones para
Internet, Intranet y Extranet.
2
¿Qué tipos de sitios puedo crear?
Cualquier tipo de sitio, pero WEBDEV se especializa en sitios "dinámicos", es decir, sitios que se comportan como verdaderas aplicaciones y que manejan datos.
3
¿Qué necesito saber?
Necesita haber programado al menos una vez en su vida (¡o en la
escuela!). Normalmente una semana basta para auto entrenamiento
con el tutorial incluido en el producto.
4
¿Necito habilidades especiales de
Internet?
Para nada. Sus equipos de desarrollos construirán sitios seguros y
eficientes.
5
¿Cómo puedo usar AJAX con WEBDEV?
Simplemente haga clic en el botón "Ajax"…nada es más fácil.
6
¿Cuál es la ventaja principal de
WEBDEV en comparación con otras her-
Hay varias, para citar algunas: integración total, facilidad de uso,
velocidad de desarrollo entre 3 a 10 veces más rápida, o la base de
datos distribuible gratuitamente que se incluye con el producto.
7
¿WEBDEV utiliza tecnologías estándar?
Sí, tales como HTML, XML, JavaScript o PHP. Pero no necesita
conocer estas tecnologías; WEBDEV crea automáticamente el código necesario.
8
Ya tengo una aplicación. ¿Podré usarla
con WEBDEV?
Sí. Usted puede importar todas sus páginas HTML existentes.
También puede mezclar código WEBDEV con un sitio existente,
quedándose también con su código actual.
9
¿No necesito saber Java, HTML, PHP o
JavaScript para crear sitios?
No, no se requiere. WEBDEV genera automáticamente el código
optimizado HTML, JavaScript o PHP requerido.
10
¿Y si quiero ingresar un poco de código
HTML directamente o código JavaScript
WEBDEV es abierto. Usted puede ingresar código HTML, PHP o
JavaScript directamente en el editor (o copiar un código JavaScript
o HTML existente). Hasta puede usar un script JSP o ASP.
11
He leído que WEBDEV es compatible
con WINDEV. ¿Necesito saber WINDEV?
WEBDEV es totalmente independiente de la plataforma. Ninguna
otra herramienta se necesita para desarrollar con WEBDEV.
12
¿Y si ya tengo WINDEV?
En este caso, por una parte, el entrenamiento será más rápido. Por
otra parte usted podrá transformar sus aplicaciones WINDEV en
aplicaciones WEBDEV...
13
¿El editor de páginas es WYSIWYG?
¡Sí, al pixel!
14
¿Qué bases de datos puedo usar con
WEBDEV?
Cualquier base de datos se puede usar. HYPER FILE, MySql, Oracle,
AS/400, SQL Server, DB2, Informix, PostGre, Access, ...
15
¿Ajax, XML, DHTML, Flash, CSS, W3C
son soportados?
Sí. Usted puede importar todas sus páginas HTML existentes.
También puede mezclar código WEBDEV con un sitio existente,
quedándose también con su código actual.
16
¿Puedo desarrollar sitios largos y complejos con WEBDEV?
Sí, aquí es donde está su verdadero valor.
17
¿Qué tipo de soporte técnico hay disponible?
Es muy simple: el soporte técnico WEBDEV es gratis (15 consultas
personalizadas)
¿Quién usa WEBDEV?
Todos los tipos de profesionales: compañías de consultoría, departamentos de SI, ingenieros de laboratorio, oficinas de gobierno,
administraciones, consultores individuales, etc...
¿Puedo generar sitios PHP puros con
WEBDEV 11?
Esta es una funcionalidad estándar.
Entonces, ¿WEBDEV es un estándar?
Sí, WEBDEV es un estándar en el desarrollo WEB.
18
¿Tiene más preguntas?
19
Escríbanos, las
contestaremos con
20
gusto.
Hosting
Windows
o Linux
4 • Desarrolle 10 veces más rápido
WEBDEV MANEJA TODOS LOS PASOS PARA
LA CREACIÓN DE UN SITIO
WEBDEV
®
Seguir un manual de estándares: defina plantillas.
Pueden ser modificadas en
cualquier momento
WEBDEV 11 MANEJA TODOS LOS PASOS DE DESARROLLO :
• Modelado
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Diseño
Documentación de análisis y programación
El vínculo con los sitios estáticos existentes
Las bases de datos
La programación (L5G, Ajax, Web Services
.Net & J2EE)
La reutilización de código existente
Reportes (PDF, códigos de barra, etc.)
Pago seguro
Creación y uso de componentes
Documentación
Pruebas durante el desarrollo
Vínculo al Back Office
Hosting
Trabajo con los diseñadores Web
Instalación en el host
Pruebas regresivas
Pruebas de rendimiento
Mantenimiento
Estadísticas de tráfico
Gestión de sugerencias de los clientes
La asistencia al desarrollo
WEBDEV, un producto completo y totalmente
integrado: entrenamiento rápido, el mejor
soporte técnico (gratuito).
WEBDEV
maneja el todo
ciclo de vida
de sus sitios
Los sitios “dinámicos” son ahora el estándar
en sitios Internet e Intranet.
Estos sitios son fáciles de crear y mantener
con WEBDEV.
www.windev.com
•5
WEBDEV
®
¿QUÉ ES UN SITIO ESTÁTICO?
WEBDEV
SITIO ESTÁTICO
®
Cree cualquier
tipo de sitio
Un sitio estático presenta páginas fijas, con vínculos predeterminados hacia otras páginas. Este es el tipo de sitio
que era común cuando comenzó el Internet. Es como un
afiche que se puede consultar en Internet.
bajo y potencial para errores, lo cual explica el hecho
que hayan tantos sitios obsoletos en Internet!
HISTORIA
Este tipo de sitio es bastante común. Cuando el internet
comenzó a despegar, todas las compañías querían tener
presencia Internet. La manera más simple y fácil de
crear un sitio era crear un sitio estático.
Normalmente el sitio ofrecía información sobre la compañía, el grupo o la asociación: actividad, dirección, alguna información del producto, algunos precios.
LOS LÍMITES SE ALCANZAN RÁPIDO
Los límites de los sitios estáticos se hicieron evidentes
rápidamente: cada vez que un pedazo de información se
tenía que modificar, se tenía que hacer manualmente y
en la página correspondiente, que tenía que volver a cargarse.
Para que un producto informático se mantenga al día, un
sitio estático debe ser modificado a menudo. ¡Mucho tra-
El sitio estático de un pintor
Cada página se ha creado manualmente y está por tano
fija
WEBDEV
¿QUÉ ES UN SITIO DINÁMICO?
®
Vincule sus
sitios a sus
datos
¿QUÉ ES UN SITIO DINÁMICO?
SIEMPRE AL DÍA
Un sitio dinámico crea las páginas vistas por el internauta en el momento, basadas en las solicitudes y acciones
del internauta y también en los datos presentes en la
base de datos en el momento que se solicitó la página.
Usemos un ejemplo de un catálogo que contiene 10 000
artículos. ¡Un sitio estático podría usar 10 000 páginas
HTML estáticas!
Los datos siempre están al día ya que vienen directamente de la base de datos de la empresa.
Un sitio dinámico construido con WEGBDEV 11 siempre
estará al día. Usted muestra el inventario verdadero,
también muestra a los clientes la verdadera fecha de
envío de su orden y maneja horarios,...
SITIOS QUE SON VERDADERAS
APLICACIONES
Otro aspecto interesante de sitios dinámicos creados con WEBDEV es que se
comportan como aplicaciones “verdaderas”. Todo el saber-hacer de la computación tradicional está disponible
para usted.
FACILIDAD DE CREACIÓN
Un sitio dinámico: las páginas se
construyen dinámicamente en el
servidor en función de las
acciones del
usuario
Gracias a su entorno poderoso y completo y su famoso L5G, es muy fácil
para cualquier desarrollador, aún sin
habilidades específicas a internet, crear
sitios de internet altamente seguros, rápidos y fácilmente modificables.
Un sitio dinámico podría usar solo una, para poder
recibir los datos de todos los artículos (referencia de
producto, foto, etc.). El servidor reunirá los elementos
necesarios dinámicamente.
6 • Desarrolle 10 veces más rápido
VÍNCULO ESTÁTICO Y DINÁMICO
Con WEBDEV, es fácil vincular un sitio estático existente
a algunas páginas dinámicas. De esta manera se puede
fácilmente adaptar su sitio actual.
WEBDEV
AGREGAR UNA SECCIÓN DINÁMICA A UN
SITIO EXISTENTE
Hoy en día la mayoría de las compañías
tienen un sitio estático pero quieren
aprovechar las ventajas de las funcionalidades de un sitio dinámico.
IMPORTAR PÁGINAS ESTÁTICAS
CON WEBDEV 11, TODO ES POSIBLE,
PUEDE REUTILIZAR LO QUE YA TIENE
NECESIDAD DE “TIEMPO REAL”
WEBDEV 11 ofrece una funcionalidad de importación de
página estática. Las páginas existentes se importan en el
entorno, y pueden ser modificadas después y mantenidas directamente mediante WEBDEV 11.
Dependiendo de sus restricciones, el tamaño y la presentación en el sitio, usted tendrá la opción de:
• Agregar páginas dinámicas al sitio estático
• Agregar páginas estáticas al sitio dinámico
• Mezclar páginas estáticas y dinámicas
• Importar páginas estáticas al sitio dinámico
• ...
¿Un precio se actualiza en el catálogo de una compañía?
Este sitio se actualiza inmediatamente.
¿Se crea un nuevo producto?
Este producto se incluye en el sitio automática e inmediatamente.
¿El inventario cambia? El cliente que hace una orden es
informado inmediatamente.
Sin tener que constantemente modificar o actualizar
páginas un sitio dinámico siempre muestra datos al día.
VINCULAR PÁGINAS ESTÁTICAS Y
DINÁMICAS
EL “DINAMISMO” ES REQUERIDO
Esta es la solución más rápida. El sitio estático se mantiene y las páginas dinámicas se agregan a medida de lo
necesario. También es fácil vincular dos sitios transparentemente uno estático y uno dinámico.
®
WEBDEV
®
También puede
crear sitios PHP
¡Hoy en día sus sitios deben comportarse como aplicaciones!
WEBDEV
UN MÉTODO REVOLUCIONARIO DE CREACIÓN
HAGA CLIC EN LUGAR DE ESCRIBIR
WEBDEV es un entorno de desarrollo completo e integrado. Todo el desarrollo se hace bajo un mismo entorno
usando un solo lenguaje (WLanguage, un L5G poderoso
y fácil de entender).
WEBDEV 11 le libera de la obligación del aprendizaje de la
complicada tecnología de Internet.
WEBDEV genera automáticamente el HTML, JavaScript y
código de servidor requerido.
Además, el programa lógico está separado de la IG (la
presentación de la página), a diferencia de lenguajes de
programación tradicionales.
Pero WEBDEV es abierto: usted siempre puede ingresar
código de bajo nivel: HTML, JavaScript, scripts ASP y
JSP, Java Applets, PHP...
Con WebDev, sus equipos desarrollarán cualquier
tipo de sitio y aplicaciones Internet u Intranet
hasta 10 veces más rápido.
®
Ya que
WEBDEV es
fácil
de aprender,
totalmente
integrado e
incluye un
L5G, permite a
los desarrolladores concentrarse en la
lógica de la
aplicación y
por lo tanto
ser más eficientes.
Editor WebDev
HTML a escribir Ud.
WLanguage WEBDEV
JavaScript a escribir Ud. Mismo
www.windev.com
•7
WEBDEV
TODAS LAS BASES DE DATOS: MYSQL,
®
ORACLE, AS/400, SQL SERVER,
INFORMIX...
WEBDEV
®
Acceda a todos
los datos
Un sitio dinámico utiliza datos. WEBDEV
11 accede a todas las bases de datos del
mercado. WEBDEV es abierto, permite
reutilizar o integrar sitios existentes.
CUALQUIER BASE DE DATOS VÍA ODBC U
OLE DB
WEBDEV 11 soporta todas las bases de datos que tienen
un controlador ODBC u OLE DB.
SCRIPT SQL = ANÁLISIS WEBDEV
TODAS LAS BASES DE DATOS SON
SOPORTADAS (LISTA NO EXHAUSTIVA)
Web puede leer y escribir en cualquier base de datos.
Algunas de las bases de datos soportadas:
-
Hyper File*
MySQL*
Oracle**
Informix**
SQLServer**
IBM DB2**
IBM AS/400**
Sybase**
Netware SQL
Ingres
Progress**
-
XML*
Bull DPS
FoxPro
Paradox
Access
xBase*
ASCII*
BTrieve
Excel*
Etc...
*: standard native access **: optional native access
HYPER FILE, UNA PODEROSA BASE DE
DATOS INCLUIDA EN EL PRODUCTO
WEBDEV incluye HYPER FILE, una poderosa base de
datos SQL Cliente/Servidor, que ya se usa en varios millones de puestos.
Hyper File está descrita en detalle en la página 29 y las
siguientes.
MYSQL, ORACLE, SQL SERVER, DB2,
INFORMIX, SYBASE, AS/400 EN MODO
NATIVO
Un análisis definido en WEBDEV puede ser convertido en
un script SQL para crear bases de datos SQL nuevas, y
cualquier script SQL puede ser automáticamente
convertido a un análisis WEBDEV para reutilizar código.
Esto ofrece apertura total.
Las estructuras existentes son normalmente importadas
mediante un simple drag y drop en el editor de modelo
de datos.
PROCEDIMIENTOS ALMACENADOS
Si la base de datos tercera soporta procedimientos almacenados, estos podrán ser usados por las aplicaciones
desarrolladas usando WEBDEV.
LA PROGRAMACIÓN ES IDÉNTICA
TRANSPARENTE A LA BASE DE DATOS
Para cualquier base de datos, usted podrá usar comandos SQL o usar los comandos del L5G de WEBDEV,
WLanguage (HReadNext, etc).
Esto demuestra la apertura de WINDEV ya que le permite cambiar fácilmente entre bases de datos.
USTED ESTÁ USANDO WINDEV...
Si usted está usando WINDEV, note que puede compartir
el proyecto y sus elementos entre los 2 entornos y
exportar sus aplicaciones a WEBDEV.
WEBDEV 11 le permite crear un sitio nuevo y su
información, o crear sitios que usan información
que ya existe, sin importar la base de datos.
WEBDEV puede acceder en modo nativo a MySql, Oracle,
SQL Server, AS/400, DB2, Informix, Sybase directamente
(módulos disponibles separadamente).
La instalación de estos accesos nativos
es muy sencilla (un archivo pequeño).
Los campos de tipo BLOB y Long Raw
están soportados.
El rendimiento del acceso es impresionante.
SOPORTE NATIVO PARA LAS
BASES DE DATOS “AS/400” Y
“ISERIES”
WEBDEV accede a las bases de datos
AS/400 directamente (módulo disponible separadamente), sin controlador
ODBC, OLE DB y sin Active X. WebDev
sabe recuperar y exportar DDS, lanzar
comandos CL, manejar una cola de
datos,… La integración al entorno es
total y la rapidez es impresionante.
Descripción de una estructura de datos en WEBDEV
8 • Desarrolle 10 veces más rápido
WEBDEV
REUTILICE SU TRABAJO DE DESARROLLO
E
®
l desarrollo multi objetivos (Windows
.Net, Internet-Intranet, Pocket PCSmartphone-terminal, Servidor Windows o
Linux...) se hace muy simple con la com-
Aplicación En
con WINDEV
WINDOWS
patibilidad entre las versiones de
WINDEV, WEBDEV y WINDEV
Móvil.
Desde el mismo código,
cree un sitio Internet y
una aplicación
Windows, por ejemplo !
Aplicación En
con WINDEV
JAVA
Here in Linux
UNA MISMA
Sitio En LINUX
con WEBDEV
APLICACIÓN FUENTE,
EJECUTADA BAJO
DIFERENTES
PLATAFORMAS
Sitio En PHP
con WEBDEV
¡Reutilice Su
Código!
Aplicación En .NET
con WINDEV
Aplicación En POCKET
con WINDEV Mobile
PC
¿Se da cuenta que
sus aplicaciones funcionarán hasta en
un teléfono móvil?
www.windev.com
•9
WEBDEV
RAD: DESARROLLE UN SITIO INTERACTIVO
EN SOLO ALGUNOS CLICS (PHP &
®
WEBDEV)
WEBDEV
®
RAD PHP. Cree
un sitio PHP
sin saber PHP.
Más de 400
funciones
WEBDEV
están disponibles en PHP
El método (optativo) RAD para la
construcción automática de sitios de
WEBDEV (RAD: “Rapid Application
Development”) permite generar automáticamente sitios INTERET e INTRANET
directamente utilizables.
Todo puede ser personalizado y modificado.
¡Un sitio dinámico completo se puede realizar en diez minutos !
Después de haber especificado la descripción de ficheros (análisis), la creación de un sitio con WEBDEV es
automático: menú, páginas, código…
Si los datos que se usarán ya han sido descritos (base de
datos existente, por ejemplo), usted puede fácilmente
recuperar la descripción.
El sitio generado se puede modificar.
He aquí un ejemplo que muestra cómo crear un sitio
Web usando RAD.
1.
El poder de WEBDEV en un clic...
5. ¡Genere! ¡El sitio dinámico ha sido creado!
Está listo para utilizar, con páginas de entrada de datos,
vínculos entre páginas, etc.; pero usted puede personalizarlo, agregar páginas estáticas, agregar ilustradores,
modificar el código fuente, agregar funcionalidades nuevas, etc. No hay límite usted puede controlar el desarrollo del sitio.
Especifique el análisis a utilizar (descripción del
fichero de datos y vínculos entre ficheros).
Escoja un “look” para las páginas generadas
6.
Visualización de los vínculos entre ficheros
2. Haga clic en el icono “RAD”: construcción automática de la barra de iconos. WEBDEV le pregunta el tipo
qué tipo de código desea: ya sea un sitio PHP o un sitio
que utiliza el servidor de aplicaciones WebDev.
Cuando esté listo para instalar el sitio, seleccione la creación automática del instalador y WEEBDEV crea un instalador para usted. Si usted decidió
usar la base de datos incluida, Hyper File (distribuible libremente), este procedimiento incluirá hasta
el motor de la base de datos.
Por supuesto, la presencia de WEBDEV no es necesaria en su ISP, solo se necesita el servidor de aplicaciones WEBDEV o un motor PHP, dependiendo del
tipo de sitio que se generó.
Y allí está, el sitio ha sido creado en solo algunos minu tos
3. Se ofrecen diferentes “looks” (plantillas).
GENERE SU PROPIO CÓDIGO
¡Gracias a la nueva funcionalidad de “pattern” en
WEBDEV usted puede definir código que será generado!
La herramienta rad usará el código, las clases y los procedimientos de usted. Usted siempre está en control
PHP RAD: OPCIÓN GRATUITA
4. Seleccione el fichero a utilizar. Las relaciones
entre ficheros serán manejadas automáticamente.
10 • Desarrolle 10 veces más rápido
WEBDEV le permite generar sitios dinámicos en PHP.
Usted no tiene que saber PHP, WEBDEV genera el código
requerido. Más de 400 funciones desde el L5G ya están
soportadas.
MySQL se genera nativamente desde PHP.
RESPONDA A UNA LISTA DE REQUERIMIENTOS MÁS RÁPIDO
Responder a una lista de requerimientos para poder ganar
un contrato es una inversión grande para alguien que no
usa WEBDEV.
Será más fácil para usted de salir ganador si presenta a su
futuro cliente con un sitio verdadero generado rápidamente
con RAD. Usted puede luego personalizar el sitio según los
gustos y necesidades de su cliente.
¡Un sitio verdadero es más impresionante que una propuesta! WEBDEV también genera toda la documentación necesaria (vea p. 28)
Bajo solicitud,
WINDEV
genera sitios
compatibles
con el estándar W3E
transicional
Los sitios creados con WEBDEV
son compatibles con todos los
navegadores
Cada navegador tiene su propio conjunto de funcionalidades, que hasta pueden ser diferentes
dependiendo de la versión. WEBDEV genera
código genérico, que es reconocido por todos
los navegadores Web estándar del mercado.
Aquí vemos el mismo sitio desplegado en diferentes navegadores y sistemas :
HE AQUÍ UN EJEMPLO DE PÁGINAS
AUTOMÁTICAMENTE GENERADAS
POR EL RAD
Los botones de opción generados
automáticamente y modificables
Internet Explorer
en Windows
La opción “Producto” abre la
página siguiente, generada
automáticamente y modificable
El botón “Modifier” abre la
página previa, generada
automáticamente y modificable
Firefox
El botón “Promoción” abre la
página siguiente.
en Windows
Un clic sobre la línea abre la
siguiente página, generada
automáticamente y, por
supuesto, modificable
Safari
en Mac OS
Y así para cada opción.
Cada página generada se puede modificar.
En Teléfono
En Pocket & Palm
www.windev.com
• 11
WEBDEV
IDE: UN ENTORNO DE TRABAJO INTEGRA®
DO WYSIWYG
WEBDEV
®
El método más
intuitivo
WEBDEV 11 ofrece el entorno más poderoso, más amistoso y más integrado del
mercado.
Sus equipos podrán fácilmente crear
sitios fantásticos. No se requiere ningún
conocimiento previo sobre Internet.
El editor de páginas WEBDEV le permite fácilmente
construir páginas increíbles vinculadas a sus datos.
PC SOFT tiene más de 20 años de experiencia en la
publicación de herramientas para la construcción de
mejores IU. Capitalizamos esta experiencia para
construir WEBDEV.
Note que las siguientes páginas detallan muchas funcionalidades de las que se presentan en este capítulo.
Bajo el entorno integrado
TODOS LOS OBJETOS DE INTERNET
El editor de WEBDEV le permite fácilmente crear y modificar todos los objetos que usted necesita para hacer
interfaces magníficas.
Los objetos principales manejados por el editor de
IU son:
• Texto, estáticos HTML
• Control de edición
• Control de despliegue formateado
• Radio button, Check box
• List box, combo box, Treeview
• Botón de texto, botón gráfico
• Cámara Web
• Imagen estática dinámica y generada
• Área de clic, Mapa Area
• Looper
• Control HTML y DHTML
• Applet Java, control de objeto Flash
• Control de paginador
• Supercontrol,
• iFrame, página interna
• SiteMapPath
• Gráfico, etc.
LOS OBJETOS EN LAS PÁGINAS
Los diferentes objetos se crean de manera visual e interactiva bajo el editor, con su descripción.
Con esta técnica, las páginas se manejan como objetos
avanzados que contienen la descripción de sus
controles. El editor de páginas le permite crear y modificar objetos independientemente del código fuente.
También puede suscribirse a las modificaciones potenciales de un objeto compartido entre varios desarrolladores (herencia).
Con WEBDEV usted puede, por supuesto, modificar las
propiedades de un control en su programa: objetivo,
color, despliegue, etc.
Por ejemplo, según el perfil del internauta usted puede
esconder algunos controles, etc. ¡Es dinámico!
Este enfoque del trabajo con controles le ahorrará
mucho tiempo en el mantenimiento de sus aplicaciones,
y hará que sus programas sean más robustos.
POSICIONAMIENTO PRECISO CON O SIN CSS
WEBDEV usa transparentemente un poderoso algoritmo
de posicionamiento de objetos al pixel.
TECNOLOGÍAS
GCV
Gestión del ciclo de vida completo de la aplicación
incluyendo el mantenimiento y las evoluciones
AAD
Ayuda al desarrollo, acciones automáticas para
mejorar sus aplicaciones
AMR
Ayuda a la mejora de rendimiento
ACF
Administrador de código fuente
FAA
Funcionalidad Automática de la Aplicación
desarrollada
MABD
Mantenimiento Automático de las Bases de
Datos Hyper File
rRAD
“real RAD”, que genera automáticamente aplicaciones completas
desarrollo, reutili-
AAA
Arquitectura Automática de Aplicación: patrones de código y ventanas
mejor seguridad
SAMEG
Soporte Automático del Manual de Estándares
Gráfico
AIBD
Acceso Integrado a las Bases de Datos
INTEGRADAS
Varias tecnologías
muy interesantes
están presentes
en los entornos.
Cada una de ellas
le trae lo que
usted busca, es
decir, facilidad de
zación de código,
y mejor calidad
para las aplicaciones producidas.
12 • Desarrolle 10 veces más rápido
Las tablas de posicionamiento permiten utilizar el peso
de una página
WEBDEV también puede usar hojas de estilo CSS. Las
hojas de estilo se crean fácilmente desde el entorno.
POSICIONAMIENTO POR ANCLADO (PORCENTAJE)
La posición de un control se puede definir como uno
porcentaje del espacio disponible en la pantalla de un
navegador.
PLANTILLAS
Las plantillas, o modelos de página, se usan para manejar un manual de estándares gráficos (ver p. 19).
FRAMES E IFRAMES
WEBDEV le permite crear frames e iFrames de una
manera muy intuitiva, directamente bajo el editor.
Las “páginas internas” también están disponibles.
“LOOPERS”
WEBDEV
®
WEBDEV
WEBDEV le permite crear zonas de repetición multi
columnas (loopers), llenadas automáticamente por vínculo con la tabla, o por programación personalizada. Vea
p. 23.
®
¡Cree páginas
sin codificación!
DEFINIENDO UN VÍCULO
Para definir un vínculo desde un botón gráfico o un vínculo de control, simplemente señale la página a desplegar con la ayuda del mini- modificador.
DEJE QUE SU IMAGINACIÓN VUELE
Gracias a las funcionalidades del editor de IU, usted
creara interfaces fantásticas, sin tener que preocuparse
del lenguaje HTML...
Este vínculo puede ser redefinido por programación si es
necesario.
LAS PESTAÑAS
Las pestañas pueden ser implementadas fácilmente.
Controles útiles, predefinidos
BOTONES INTELIGENTES
Los clics múltiples en un botón de validación se ignoran.
Un usuario que hace clic 3 veces en el botón “Validar”
no recibirá 3 órdenes.
MAPA DEL SITIO
Ejemplo de una página con pestañas.
El mapa del sitio se genera analizando las páginas existentes en función de los vínculos fijos y codificados.
AREAS DE CLIC
Hypertexto le permite hacer clic en partes de una imagen que corresponden a una rutina; por ejemplo: desplegar un mapa y hacer clic sobre el para hacerlo más grande. Este es comportamiento estándar en el Internet.
WEBDEV le permite establecer hipertexto al nivel del
pixel (vea p. 22)
Mapa del sitio
PLANTILLA DE PÁGINAS PARA TODOS
LOS PROPÓSITOS
WEBDEV 11 viene con muchas
plantillas, permitiéndole crear
fácilmente sitios para cualquier
hardware (aquí por ejemplo, para
un Pocket PC).
Puede definir áreas de clic de cualquier forma.
GRÁFICOS DE NEGOCIOS
Un graficador se provee con WEBDEV; le permite crear
gráficos de pastel, gráficos de barra, gráficos financieros, etc., en 2D o 3D. ¡Aquí podemos ver el poder de
WEBDEV!
Descubra en las siguientes
páginas algunas de las
funcionalidades ofrecidas por
el editor integrado de
WEBDEV.
www.windev.com
• 13
WEBDEV
LAS “7 PESTAÑAS”: DEFINA SUS
®
CONTROLES EN ALGUNOS
CLICS
WEBDEV
®
Las 7 pestañas
facilitan la
construcción
de páginas:
solo haga clic
El concepto de las “7 pestañas” es muy
intuitivo: no se necesita saber sobre
programación Internet, todo está descrito en lenguaje natural. Usted manejar WINDEV fácilmente con este
enfoque exclusivo.
4
Las características de cada objeto están definidas a través
de un diálogo interactivo, que es muy sencillo pero muy
poderoso: las “7 pestañas”.
Cada pestaña le permite definir un aspecto del objeto.
Después usted puede modificar estas características en su
programa si es necesario. El contenido de cada pestaña
difiere según el tipo de objeto: aquí están las “7 pestañas”
que corresponden a un control de tipo “Edit”.
Pestaña “Advanced”: para ingresar o copiar código HTML
5
1
Pestaña “General”: nombre, etiqueta, tipo de control,
máscara, etc,...
6
2
Pestaña “Link”: para vincular datos con páginas
3
Pestaña “Border and Background” para crear bordes
Pestaña “Style”: para definir la apariencia de un control:
tamaño de la fuente, mayúscula, conversión, etc.
7
Pestaña “Code”: ingrese directamente código WLanguage,
JavaScript o PHP en el evento del control
Pestaña “Help”: tooltip, mensajes de ayuda, etc
14 • Desarrolle 10 veces más rápido
Esta presentación por pestañas hace que WebDev
sea muy fácil de aprender.
WEBDEV
UN ENTORNO DE CREACIÓN WEB
INTEGRADO E INTUITIVO
El entorno de trabajo WYSIWYG de
WEBDEV le trae una comodidad
propicia a la productividad.
Sus equipos realizarán fácilmente
los sitios que usted debe desarrollar y que sus clientes y usuarios
esperan. WEBDEV 11 es fácil de
tomar en mano: una semana basta
en general para un desarrollador.
El entorno integrado es
muy intuitivo.
®
WEBDEV
Todo está integrado usando el mismo modo de
operación, todo está incluido: ¡sus equipos
desarrollarán más rápido!
El soporte técnico también está incluido, lo cual
proporciona comodidad adicional y ahorros
notorios, así como tiempos reducidos de desarrollo.
WEBDEV 11 es compatible con WINDEV 11.
Un cuadrito amarillo
indica que el control es
parte del modelo (plantilla)
®
Fácil,
y poderoso, ...
Existe un menú de
contexto (clic derecho) para la configuración de barras de
iconos.
Barra de iconos y
barra de herramientas desplazables, visibles o
no y configurables
Un menú de contexto
(clic derecho) para
acceder rápidamente
a las diferentes funcionalidades
Panel: Provee
una visión global
del proyecto; al
hacer doble clic
sobre un elemento (o drag
drop) se abre
inmediatamente
Despliegue opcional
Nota: la combinación de teclas Ctrl
W le permite limpiar el espacio de
trabajo, escondiendo el Kouglof
y los paneles.
El “Kouglof ” ofrece componentes, controles,
código, etc., para ahorrarle tiempo
El peso de cada página e
imagen se muestra así
como el tiempo aproximado de carga
Barra de información que indica el
nombre de la
página y su
tamaño,...
El mini-modificador, muy útil. Puede modificar
una propiedad de un control directamente.
www.windev.com
• 15
WEBDEV
CLICS Y LENGUAJE NATURAL EN VEZ DE
®
PROGRAMACIÓN
WEBDEV
®
El método más
simple e intuitivo
¿POR QUÉ PROGRAMAR CUANDO PUEDE
SIMPLEMENTE HACER CLIC?
Para programar las acciones a realizar, es casi siempre
innecesario escribir código: ¡basta con hacer clic en los
campos correspondientes de las “7 pestañas” y WEBDEV
se ocupa de todo!
Extracto de la definición de las acciones de un botón
¡La acción que se ha solicitado se muestra ahora en
lenguaje natural!
El resultado de sus clics será traducido a lenguaje natural: programar nunca antes había sido tan fácil.
El método de desarrollo de WEBDEV 11 une al poder con
la intuición. Usted puede ahora dedicar su energía a la
resolución de las necesidades de los clientes y de los
usuarios.
WEBDEV
MENÚ AUTOMÁTICO DE EXPORTACIÓN
HACIA XML, WORD, EXCEL
Y OPENOFFICE
®
EXPORTACIÓN AUTOMÁTICA HACIA XML,
WORD, EXCEL Y OPENOFFIC
Para las tablas y los loopers, se propone al internauta un
menú de exporte automático hacia XML, Word, Excel y
Open Office.
NADA QUE PROGRAMAR
No se necesita programar nada para utilizar esta funcionalidad. Por supuesto que esta funcionalidad también
puede ser deshabilitada.
APERTURA TOTAL
Si usted quiere programar un exporte automático en sus
sitios, los comandos del L5G de WEBDEV están a su disposición.
Los comandos hExportXML, TableToXML, XMLFirst, le permiten personalizar todos los procesos.
Los datos contenidos en la tabla o el looper serán
automáticamente exportados hacia el formato y la herramienta escogida.
Para un exporte hacia XML, la hoja de estilo XSL, la cual
permite una edición inmediata en el navegador, también
se genera.
Note que el icono de llamado a este menú
, generado
automáticamente, puede ser personalizado.
16 • Desarrolle 10 veces más rápido
He aquí una página que usa una hoja de estilos y su
equivalente “crudo” con etiquetas
WEBDEV
PLANTILLA: ¡APLICACIÓN DEL MANUAL DE
ESTÁNDARES!
®
WEBDEV
®
Plantilla de
página, herencia y sobrecarga
permiten el fácil
manejo de los
cambios
... y la página siendo creada: ¡la plantilla ya está presente!
Plantilla de página...
PLANTILLA: IMPLEMENTE SU MANUAL DE
ESTÁNDARES
Una plantilla es una página de referencia que será utilizada por toda nueva página creada. En general una plantilla contiene la presentación “por defecto” de la página,
y permite asegurar que cada página creada respetará el
manual de estándares.
Una plantilla puede contener imágines, campos, código o
procedimientos,...
HERENCIA Y SOBRECARGA
Si la plantilla es modificada, todas las páginas que le
hacen referencia también se modifican. Sobrecarga también es soportada.
Este concepto de plantillas viene incluido además de los
modelos, estilos y CSS que ya están disponibles.
Un proyecto puede tener varias plantillas.
WEBDEV
CLIPART 10 000 IMÁGENES Y BOTONES
WEBDEV 11 VIENE CON UN CATÁLOGO
DE IMÁGENES Y BOTONES LISTOS PARA
EL USO
¡Con WEBDEV, no necesita ser un artista gráfico para
diseñar páginas muy atractivas!
Además de tener plantillas listas para el uso, se proporcionan miles de objetos gráficos.
Usted puede incluirlos directamente en las páginas que
crea.
®
BÚSQUEDA FÁCIL
¡Para encontrar una imagen, simplemente use el treeview, el cual ordena las imágenes por temas, o ingrese
palabras clave en el campo de búsqueda!
Con el gran número de elementos gráficos proporcionados, es seguro que encontrará el elemento que usted
necesita. Esta galería de imágenes viene incluida en el
producto.
Catálogo de imágenes e iconos
www.windev.com
• 17
WEBDEV
IMPORTE HTML EXISTENTE®
Importe páginas HTML.
Las páginas estáticas existentes se pueden recuperar en WEBDEV 11. Los controles correspondientes son creados.
La página estática original...
La misma página importada en el editor WEBDEV
“ASPIRAR” CÓDIGO HTML EXISTENTE
WEBDEV tiene una funcionalidad existente: la aspiración
de páginas HTML.
La página se importa en WEBDEV, y cada etiqueta, imagen, vínculo, etc., se transforma automáticamente en un
control WEBDEV.
La disposición de la página es totalmente preservada.
De esta manera se pueden fácilmente convertir sitios
existentes. Esto también es útil para crear un manual de
estándares compatible con el de un sitio existente, y
para conservar la armonía de un sitio.
WEBDEV
IMPORTE/EXPORTE APLICACIONES
WINDEV
®
Importe exporte y comparta WINDEV.
La importación, exportación y el compartir de aplicaciones y de ventanas WINDEV permite ganar mucho tiempo cuando
se pasa de una aplicación Windows a un a aplicación Internet y viceversa.
Aquí: una ventana en WINDEV ...
RECUPERANDO Y COMPARTIENDO OBJETOS WINDEV EXISTENTES
Las ventanas realizadas en WINDEV son directamente transformadas en páginas. Los proyectos son comunes. Los
18 • Desarrolle 10 veces más rápido
... y el resultado de esta importación en WEBDEV 11.
¡El código fuente también es importado!
controles, el código, los reportes son recuperados. ¡Ir de
Windows a Internet nunca ha sido tan fácil! Usted puede
compartir clases, procedimientos, reportes, consultas entre
proyectos WINDEV, WEBDEV y WINDEV Mobile.
FRONT OFFICE
BACK OFFICE
Los sitios WEBDEV se pueden vincular
fácilmente a las aplicaciones existentes,
sin importar la herramienta en la cual
fueron desarrolladas.
Pero la compatibilidad entre WEBDEV y
WINDEV hace el paquete ideal para un
desarrollo muy rápido de un “front” y de
un “back” office eficiente.
FRONT Y BACK OFFICE
El “Front Office” trata con la parte que está en contacto
con el cliente: en general el sitio Internet interactivo. En
términos de negocios, el Front Office maneja las solicitudes de información y la toma de pedidos.
El Back Office trata con los procesos internos de la compañía: procesamiento de órdenes, manejo de inventario,
estadísticas, órdenes de producción, etc.
En resumen el Back Office da seguimiento a las órdenes.
SI USTED ESTÁ COMENZANDO UNA
APLICACIÓN GLOBAL, LA PAREJA WINDEV
11 Y WEBDEV 11 ES LA PLATAFORMA
IDEAL
Para crear sitios Internet e Intranet que manejen datos
(Front Office), PC SOFT ofrece el entorno integrado
WEBDEV 11.
Se trata de un solo entorno integrado (desde el modelado hasta la instalación, pasando por la Base de Datos y
el mantenimiento) que permite desarrollar fácilmente
sitios robustos que manejan datos en tiempo real.
Para todos los aspectos de gestión interna (el “Back
Office”) PC SOFT propone el sueño de un desarrollador,
un entorno de desarrollo profesional y manejo de ciclo
de vida para Windows: WINDEV.
Y su usted quiere usar sus aplicaciones en dispositivos
móviles, sólo recompílelas usando WINDEV Mobile 11.
WINDEV le permite crear en tiempo record las aplicaciones más completas y de alto rendimiento para entornos locales o en red. Usted usará una
poderosa base de
datos integrada
o cualquier
base de datos
en el mercado.
WINDEV,
WINDEV Mobile
y WEBDEV son
compatibles; su
entorno de
desarrollo es similar. Comparten proyectos, objetos,
código, clases, reportes, análisis, etc...
WEBDEV 11 y
WINDEV 11 son
compatibles:
• Proyectos
• Análisis
• Archivos
• Componentes
• Reportes
• Código
• Clases
• Ventanas/páginas
¿YA TIENE APLICACIONES EXISTENTES?
WEBDEV es completamente abierto, lo cual permite
comunicarse con cualquier base de datos existente a través de ODBC, OLE DB o acceso nativo.
Alcanzará sus objetivos fácilmente con WEBDEV
WEBDEV
20 IDIOMAS POR SITIO
AUTOMÁTICAMENTE
Un sitio tiene una audiencia mundial:
¡todo internauta en el mundo lo puede
consultar!
Desarrollar sitios multilingües es muchas
veces una necesidad cuando se trata de
Internet. Además hay países que tienen
varias lenguas oficiales: Bélgica, Suiza,
Luxemburgo, Canadá,…
WEBDEV incluye una solución inédita y
muy poderoso al soporte de idiomas.
20 IDIOMAS POR SITIO
Hasta 20 diferentes idiomas
son soportados en los sitios
que usted desarrolla.
Simplemente escoja los idiomas en la pantalla de definición de parámetros (la lista
puede ser modificada en cualquier momento, aún para un
sitio que ya existe. WEBDEV se
ocupa de todo; usted solo
tiene que ingresar las etiquetas en los diferentes idiomas
seleccionados.
®
Ejemplo de entrada de texto en varios idiomas
Para cambiar dinámicamente el idioma de un sito, simplemente llame a la función Nation.
¡Note que hasta las etiquetas para la imagen del botón
se traducirán!
PREVENGA PARA EL FUTURO
Imagine qué tanto más sencillo sería desarrollar sitios
multilingües (o hacer de un sitio existente multilingüe, ya
que las traducciones se pueden agregar después).
EXTRACCIÓN AUTOMÁTICA DE PRUEBAS
La herramienta WDMSG, disponible separadamente, le
permite extraer todo el “texto” en un proyecto, y reintegrarlo después de haberlo hecho traducir.
¡Útil si quiere que su sitio sea traducido por una agencia
de traducción!
www.windev.com
• 19
WEBDEV
®
CONTROLES ADAPTADOS
A LA WEB
WEBDEV
®
Todos los
controles de la
Web y más...
WINDEV 11 ofrece todos los tipos de
controles necesarios para hacer páginas
de Internet e Intranet. Veamos algunos de
estos en detalle.
CONTROL FLASH
El control Flash le permite insertar animación Flash en
una página WEBDEV: banner animado,....
ZONA DE CLIC
Las zonas de clic le permiten realizar operaciones de
hipertexto: según dónde un usuario hace clic en una
imagen, se pueden lanzar diferentes operacionales.
Definirlas zonas es muy fácil usando las áreas geométricas proporcionadas. Varias de las áreas pueden estar
vinculadas.
CONTROL ESTÁTICO HTML
El control estático HTML le permite editar un área de
texto usando todos los atributos habituales. Hasta puede
definir vínculos dentro de este tipo de control.
TABLA HTML
El control Tabla HTML le permite crear tablas de presentación para sus páginas fácilmente.
LA “ACCIÓN A REALIZAR” ES FÁCIL DE
DEFINIR
Simplemente indique para cada área la acción que
será lanzada en el momento del clic, de la misma
manera que lo haría para un botón.
SITEMAPPATH (CAMINO DE
NAVEGACIÓN)
Un “SiteMapPath” es un menú construido cuando un
usuario navega dentro de un sitio.
Facilita el regreso a la página previa. La generación de
esta línea es automática.
Navegación fácil
LA FUNCIÓN “UPLOAD”
¡PRECISIÓN AL NIVEL DE PIXELES!
La función UploadCopyFile le permite subir un archivo
desde un browser hacia un servidor.
Si es necesario, usted puede hacer clic en las coordenadas a nivel de
pixeles.
Esto puede ser útil
para mapas de precisión, tales como
mapas geográficos
o en el caso de las
aplicaciones médicas.
El archivo subido
pude ser una imagen, un archivo de
datos, o cualquier
archivo que usted
desee.
Copiar una imagen
al servidor, por
ejemplo, solo toma
una línea de código.
20 • Desarrolle 10 veces más rápido
WEBDEV
®
LOS CONTROLES “LOOPERS” SON UN
CONCEPTO PODEROSO
Un control looper es un conjunto de controles que se
repiten horizontal y/o verticalmente un número dado de
veces. Los loopers se pueden llenar ya sea desde su programa o a través de un vínculo directo con las tablas de
datos, o a través de consultas.
Por ejemplo, el número de repeticiones puede ser el
número de registros en la consulta.
Usted puede modificar cada atributo de cada control
para cada repetición. Por ejemplo:
- Color de la línea
- Color de la fuente (cantidad en rojo si es negativa, por
ejemplo)
- Color de un artículo, etc...
MENÚS DESPLEGABLES
WEBDEV
®
WEBDEV le permite crear menús desplegables (horizontales o verticales) en modo WYSIWYG.
MÁSCARAS DE ENTRADA
Las máscaras de entrada existentes se han mejorado.
Los formatos se muestran durante la entrada de datos,
en vez de solo verificados cuando se sale de un control.
Los controles numéricos, moneda, fecha y hora se han
mejorado.
Entre las nuevas máscaras de entrada proporcionadas
tenemos: duración, capitalizar la primera letra, nombre
de archivo y dirección, correo electrónico, etc.
Seguridad de
acceso: WEBDEV
11 le permite
manejar los
derechos de los
usuarios: acceso
a algunas páginas protegidas
por contraseña,
controles escondidos según los
derechos del
Cuando el cursor ingresa en el control, la máscara aparece: aquí escribir “/” es opcional
ESTILOS DE BORDES
Para poder tener controles más bonitos, una docena de
nuevos bordes han sido introducidos.
SOPORTE JPEG PROGRESIVO
El JPEG progresivo es un formato de despliegue que
muestra una imagen progresivamente a medida que el
navegador la carga.
Cuando una imagen se agrega al sitio, WEBDEV 11 le permite convertirá en formato JPEG Progresivo.
WINDEV 11 y WEBDEV 11 le permiten almacenar una imagen en formato JPEG progresivo mediante programación.
Loopers en tiempo de corrida
El looper puede adaptar dinámicamente el número de
elementos a desplegar según el largo de la página.
CONTROL DE PAGINADOR
Los elementos de navegación de páginas (y el código
asociado) se generan automáticamente para un looper,
así como para una tabla,...
Control de paginador
El asistente JPEG Progresivo
TODOSLOS CONTROLES WEB
WEBDEV 11 también ofrece los siguientes tipos de
control: Treeview, Vistas en miniatura, Gráfico, Cámara
Web, Java Applet, iFrame..
www.windev.com
• 21
WEBDEV
®
WEB 2.0: AJAX EN UN CLIC
WEBDEV
®
Web 2.0 trae la
convivialidad a
sus sitios y aplicaciones
La tecnología Web 20 permite que las
aplicaciones Web usen IU que se acercan
a una IU de una aplicación Windows tradicional. Un elemento importante de la
Web 2.0 es “AJAX”, el cual permite que
el navegador solo refresque parte de la
página que ha sido modificada.
SIN AJAX...
En el desarrollo Web tradicional, cuando una aplicación
quiere modificar un solo elemento en la página (un precio
o una lista de vehículos) el servidor tiene que volver a
mandar toda la página al ordenador del usuario. Esto
carga al servidor, toma ancho de banda, crea un efecto
“refrescar” en el navegador del usuario y el despliegue
puede ser lento cuando el navegador tiene que volver a
interpretar y volver a desplegar toda la página.
instantáneo para el usuario y sin un efecto feo de
“repintado”.
USUANDO AJAX EN UN SITIO WEBDEV:
¡“1 CLIC”!
No necesita saber programar nada.
Usted puede aprovechar automáticamente de AJAX.
Usted puede continuar a programar en L5G
(WLanguage).
¡WEBDEV se ocupa de todo!
Una opción “AJAX” aparece en la barra de herramientas
del editor. Por defecto, la palabra AJAX está tachada, lo
cual significa que la operación se realizará con el método Web tradicional.
CON AJAX...
Con la tecnología AJAX, esencial a la Web 2.0, es ahora
posible mandarle a la máquina del usuario solo los datos
modificados, sin refrescar toda la página. Hay muchos
beneficios: el servidor está menos cargado, la información que circula es mucho más pequeña, el despliegue es
Si usted quiere habilitar AJAX para la operación, simplemente haga clic en el botón AJAX.
La etiqueta cambia y se convierte en “AJAX Enabled”.
Nuevas funcionalidades disponibles para tablas AJAX
Estas funcionalidades están disponibles para sitios Internet e Intranet
Se puede buscar en
la tabla a través de
la lupa
Las columnas se
pueden ordenar
Las columnas
pueden ser redimensionadas
Una barra de desplazamiento remplaza automáticamente el paginador
La banda de
selección en el
fondo puede ser
una imagen
Las filas de las
columnas están
en multiselección
Las celdas de las
tablas pueden estar
en modo editable
Anclado y barras
de desplazamiento automático
Si el proceso toma mucho
tiempo, un reloj de arena
aparece automáticamente.
22 • Desarrolle 10 veces más rápido
Manejo automático de un
cache que solo carga los
datos necesarios para el
despliegue y proporciona
una navegación suave a
velocidad humana
WEBDEV
®
plo, seguir la caja de la barra de desplazamiento, seguir
el puntero del ratón, realizar una operación drag drop,
etc.
WEBDEV
®
AJAX en un clic
SEGURIDAD
Debido a su tecnología, AJAX puede iniciar procesos de
servidor desde un llamado del navegador. Para asegurar
sus sitios, los procesos WEBDEV están protegidos de
toda llamada ilegal (tentativa de asaltar una sesión).
Para autorizar el llamado de ciertos procedimientos,
basta con hacer clic sobre el botón de autorización y la
“luz roja” (acceso no seguro prohibido) se transforma
entonces en “luz verde” (acceso libre autorizado).
TABLAS AJAX
El manejo de tablas “AJAX” permite una mejora drástica
de las funcionalidades.
El control “Tabla” se enriquece automáticamente, sin
ninguna programación.
• Una barra de desplazamiento vertical aparece cuando
es necesario.
• Los registros visualizados se leen de los datos en la
tabla así como algunos registros anteriores y posteriores (buffer automático, que permite recuperación
parcial automática): el tiempo de carga se reduce a un
mínimo, la fluidez es total.
• Una barra de desplazamiento horizontal aparece si el
ancho de los datos rebasa el ancho de la tabla.
• El ordenamiento de las columnas es posible con solo
un clic en el encabezado de columna.
• La búsqueda por la lupa, como en WINDEV, está incluida por defecto.
• Se puede ingresar datos directamente en las celdas de
las tablas, sin alguna programación (ni sobre el servidor, ni en Javascript en el navegador).
Estas nuevas funcionalidades permiten compartir código
más fácilmente con aplicaciones WINDEV que utilizan
tablas.
¡Cambiar entre una aplicación WINDEV y una aplicación
WEBDEV nunca antes había sido tan fácil!
AJAX LOOPERS
El control “looper”, se vuelve 100% AJAX bajo solicitud.
Las posibilidades ofrecidas por un control Ajax looper se
acercan a las funcionalidades de tablas Ajax.
Aquí está el control “promoción” (el óvalo) se desplaza
con el ratón: ¡no se puede perder de vista!
CONTROLES DESPLAZABLES POR EL
RATÓN
En una página creada con WEBDEV 11, se puede indicar si
un control puede ser desplazado directamente con el
ratón. El internauta podrá desplazar este campo dentro
del navegador. Se guarda la nueva posición.
El usuario mueve los elementos en la página de inicio
BARRA DE PROGRESO AUTOMÁTICA
AJAX
Se puede mostrar una barra de progreso en una página
mientras se ejecuta un proceso AJAX.
Los procesos AJAX no muestran una barra de progreso
mientras se cargan páginas en el navegador.
Normal: ninguna página se está cargando...
CONTROLES QUE SE PUEDEN MOVER
POR PROGRAMACIÓN
Los controles de páginas se pueden mover dinámicamente mediante programación.
Se introducen las propiedades X y Y, en modo lectura y
escritura, en código servidor y código browser.
Usted puede :
• Ofrecerle a sus usuarios la habilidad de posicionar los
controles ellos mismos.
• Modificar dinámicamente la posición de un control
según el resultado de un proceso o acción. Por ejem-
La barra de progreso mostrada en la página
www.windev.com
• 23
WEBDEV
EDITOR DE REPORTES: GENERE UN PDF
®
EN TIEMPO REAL (FACTURAS)
WEBDEV
®
Un editor
WYSIWYG, a
nivel de pixel
Un editor de reportes resuelve la problemática del reporting en Internet.
También simplifica la creación de impresiones.
Su uso es doble:
- on one hand, for Intranet applications
- on the other hand, for dynamically
generating reports that will be sent to the
Web user (PDF invoice for example).
Por Internet, el reporte será enviado al internauta bajo
una forma específica: HTML, RTF, pero sobre todo PDF...
PDF INCLUIDO
Los reportes se pueden crear en formato PDV (sin cargos suplementarios, sin módulo complementario que
adquirir o instalar).
Escogiendo el tipo de reporte
TODAS LAS FUENTES DE DATOS
Los datos utilizados por un reporte pueden provenir de
cualquier fuente: Hyper File, Oracle, Access…, consulta,
archivo de texto, looper, tabla de página, etc...
MANEJO DE FONDOS DE PÁGINA
El editor de reportes maneja los fondos de página y los
formularios destinados a ser imprimidos, por ejemplo,
los formularios fiscales.
INCLUIR IMÁGENES: AUTOMÁTICO
Incluir imágenes (BMP, TIFF, PC, GIF, JPEG, PNG…) en los
reportes es de una simplicidad total. La imagen puede
ser fija (logo) o provenir de un proceso o de una tabla
(foto del producto).
También es fácil imprimir dibujos creados por programa.
CÓDIGO FUENTE DONDE USTED QUIERA
Un reporte en proceso de creación en el entorno
WebDev permite incluir todo código fuente ejecutable
(WLanguage) en cualquier lugar de un reporte: usted
podrá, de esta manera, realizar los procedimientos más
particulares sin ningún problema.
CÓDIGOS DE BARRA AUTOMÁTICOS
WEBDEV 11 imprime
automáticamente los
códigos de barra (horizontal o verticalmente).
Los formatos soportados
son: UPCA, UPCE, EAN13,
EAN8, CODE128,
CODE39, CODE93, CODE11, intervaled 2 of 5, CODABAR,
CB_MSI, Datamatrix, PDF417...
ENVÍE REPORTES
Con WEBDEV 11 es fácil crear un reporte dinámicamente
(por ejemplo una factura de productos que el internauta
acaba de comprar en línea) y mandarla inmediatamente
(en formato PDF, por ejemplo).
Un reporte PDF generado con WEBDEV 11
CREAR UN REPORTE: FÁCIL
El generador de reportes propone sistemáticamente un
asistente de alta calidad; ¡hace preguntas que evitan
olvidos de cualquier tipo!
En Intranet, los reportes se imprimen desde una impresora accesible desde el servidor.
24 • Desarrolle 10 veces más rápido
DISTRIBUCIÓN LIBRE DE REPORTES
No tiene que pagar regalías para distribuir sus reportes
junto con sus sitios WEBDEV.
¡Con WEBDEV 11, los reportes sofisticados son
muy fáciles!
WEBDEV
EDITOR VISUAL DE CONSULTAS
El editor le permite crear automáticamente consultas sobre tablas de datos,
consultas simples o complejas. Esto simplifica todavía más la programación:
páginas, tablas, loopers, combos,
reportes… se pueden apoyar sobre
consultas.
®
Una vez validada, la consulta aparecerá bajo una forma
de gráfico sintético en el entorno, lo cual facilita todavía
más su comprensión para los cambios futuros.
WEBDEV
®
Acceda a sus
datos
NO HAY NECESIDAD DE SABER SQL
PARA CREAR PODEROSAS CONSULTAS
Gracias al editor visual, basta con escoger los campos a
integrar, ingresar las condiciones de selección con la
ayuda del asistente, y la consulta se genera.
El código SQL generado por el editor se puede modificar.
Las consultas se ejecutan sobre Hyper File (Classic,
Mobile y Client/Server), así como todas las otras bases
de datos.
Es posible mezclar código WLanguage (comando
hRead*) con consultas.
CONSULTAS VISUALES
La consulta también se genera en lenguaje natural a
medida que usted hace decisiones en el editor (o en
SQL, según su preferencia).
3 Una vez definida, la consulta se representa
gráficamente.
EJECUCIÓN OPTIMIZADA
Con Hyper File, la selección de los mejores índices se
realizará en tiempo de corrida, tomando en cuenta el
peso real de cada índice en el archivo de datos.
Si las llaves faltan, el entorno las marcará automáticamente a través de AAD (Ayuda al Desarrollo).
El editor de consultas (ayuda “flotante” mostrada)
CONSULTAS BASADAS EN CONSULTAS...
Un resultado de una consulta puede ser una tabla de
visualización, e impreso en un reporte, o en un archivo
de tipo Hyper File. Una consulta puede usar el resultado
de otra consulta como fuente.
CONSULTAS EN CUALQUIER BASE DE
DATOS
El código SQL generado automáticamente
2 La fuente de datos para una consulta puede ser una
base de dato Hyper File o una base de datos tercera:
Oracle, MySql, SQL Server, DB2, AS/400, Access, etc...
El editor de consultas facilita la programación
para el acceso a sus datos.
La consulta se construye bajo sus ojos en lenguaje natural
www.windev.com
• 25
WEBDEV
DISEÑO DE LA BASE DE DATOS DE UN
®
SITIO: FÁCIL (UML, DIAGRAMA
E/R)
Cuando creamos un sitio dinámico desde
cero, es necesario definir los archivos de
datos que se usarán. Es fácil con WEBDEV
11.
Y si las bases de datos ya existen,
WEBDEV las utiliza directamente.
IIMPORTAR
DATOS EXISTENTES
Si usted ya tiene un
análisis o datos
usted puede integrarlos automáticamente en el entorno
(importación de l
descripción de
tablas, campos y
relaciones). ¡Un
simple drag drop de
la estructura en el
editor de los análisis
crea las estructuras!
4. WEBDEV 11 luego hace algunas preguntas sencillas
en lenguaje natural, para determinar automáticamente
el tipo de relación entre dos tablas.
El método visual de WEBDEV describe la organización de
datos de manera gráfica, los diagramas E/R y UML se
incluyen en el entorno. Note que WEBDEV funciona con
todos los métodos de análisis
DEFINIR UNA ESTRUCTURA NUEVA
Digamos que necesita definir archivos nuevos; veamos
un ejemplo simple pero representativo de definición de
una nueva estructura: la definición de tablas de
“Producto” y de “Pedido”.
1. Creemos la tabla "PRODUCTOS" simplemente especifique su nombre y alguna información general.
2. Creemos la estructura de la tabla: cada campo se
define o se recupera del diccionario de datos.
Las preguntas son bastante básicas:
Cada “Producto” pertenece a por lo menos una “Pedido”: ¿sí o no?
Cada “Producto” puede pertenecer a varias “Pedidos”: ¿sí o no?
Etc
Según las respuestas a estas preguntas sencillas,
WEBDEV establece los atributos de cardinalidad correctos y determina si se necesita una tabla de relación.
5. WEBDEV luego solicita las reglas a aplicar en caso de
eliminación o de modificación (integridad referencial).
Prohibir la eliminación de un Producto que pertenezca un Pedido: ¿sí o
no?
6. Eso es todo, las tablas están vinculadas, su trabajo
está terminado. El editor de consultas encontrará los
joins correctos automáticamente, y cada editor del
entorno sabrá manipular automáticamente los datos...
3. La tabla “PEDIDOS” se crea de la misma manera. Los
clientes hacen pedidos. Por lo tanto estas
dos tablas deben estar relacionadas en el
análisis. Después de hacer clic en la herramienta “link” en la barra de iconos, simplemente dibuje un vínculo entre las dos
tablas con la ayuda del ratón.
DOCUMENTACIÓN TÉCNICA EN UN CLIC
WEBDEV 11 le permite editar en cualquier momento el
análisis completo y la documentación de programación
del sitio. La documentación se construye mediante retro
26 • Desarrolle 10 veces más rápido
Una tabla de relación ha sido creada automáticamente.
Ahora solo hay que imprimir la documentación (opcional), generar las páginas y el código con la herramienta
RAD o comenzar un desarrollo nuevo… Es así de fácil.
análisis del sitio y, por lo tanto, siempre está al día. La
documentación puede tener varios cientos de páginas, ser
editada en HTML o en un procesador de palabra...
WEBDEV
HYPER/FILE: BASE DE DATOS SQL
CLIENTE/SERVIDOR WINDOWS Y LINUX
®
WEBDEV
WEBDEV 11 maneja todas las bases de
datos del mercado. WEBDEV incluye una
base de datos SQL, Hyper File, la cual es
muy poderosa, muy rápida y muy segura.
La distribución del motor Hyper File es
gratuita.
®
329 millones
de billones
de registros: ese
es el tamaño
autorizado por
una tabla Hyper
File: puede quedarse tranquilo...
WEBDEV DA SOPORTE A TODAS LAS
BASES DE DATOS PRINCIPALES
WEBDEV funciona con todas las bases de datos del mercado (vea p. 10).
UNA BASE DE DATOS PROBADA INCLUIDA EN EL PRODUCTO
Hyper File (Classic y Client/Server) viene incluida en
WEBDEV 11.
Es una base de datos robusta y segura, que ya se usa en
miles de sitios en el mundo.
COMPARTA DATOS CON SU BACK OFFICE
Los datos se pueden compartir fácilmente con los puestos de trabajo, por ejemplo para dar seguimiento a los
pedidos, emitir las facturas, las órdenes de preparación…WINDEV es el complemento ideal a WEBDEV para
tener un Back Office eficiente.
Configuración
de servidor,
aquí bajo Linux
¡DESPLIEGUE
HYPER FILE
GRATUITO!
ACCESO REMOTO FÁCIL
El acceso remoto permite manipular y procesar vía su
conexión Internet, en tiempo real, datos que se encuentran en un host, por ejemplo.
ALTA RAPIDEZ
La integración total de comandos y la organización
automática de índices permiten velocidades de acceso
fabulosas. Esto permite un mejor tiempo de respuesta a
su sitio, ya sea en Internet o en Intranet.
INTEGRACIÓN TOTAL
La integración del motor al entorno de desarrollo es
total.
En todo momento, en todos los editores, usted dispone
de un acceso inmediato a toda la información acerca de
una tabla y sus campos.
La interacción entre la IU y el sistema de gestión de base
de datos permite programación más fácil y más rápida.
CONFIDENCIALIDAD: ENCRIPTACIÓN 128
BITS
En Internet, los datos se encuentran en un servidor:
usted necesita protegerlos contra acceso ilegal; esto se
hace fácilmente con Hyper File. La encriptación de datos
e índices es posible para mejor seguridad.
FUNCIONALIDADES AVANZADAS
Hyper File propone las funcionalidades que usted espera: integridad, bitácora, transacciones, manejo de
concurrencia...
APERTURA HACIA OTROS PROGRAMAS
El controlador ODBC proveído con Hyper File permite
leer y escribir desde programas exteriores que explotan
el estándar ODBC.
SQL Y WLANGUAGE
Es posible acceder a los datos vía SQL o por las funciones poderosas de WLanguage. En un mismo programa, los comandos SQL y comandos WLanguage pueden
estar mezclados.
OPTIMIZACIÓN DE CÓDIGO EN WLANGUAGE
Para manejar los accesos rápidos a las bases de datos. El
vínculo directo entre las páginas y las tablas permite
una programación simplificada.
Por ejemplo, la instrucción PageToFile transfiere el
contenido de los controles en la página hacia el búfer de
la tabla. Una sola línea de código basta. ¡Esto evita escribir tantas líneas de código de asignación por cada
variable!
¡EL CÓDIGO SE PUEDE GENERAR!
La programación es muy fácil, muy rápida y muy segura.
¡El código se puede generar automáticamente cuando se
crean páginas a través del RAD!
IMPORTACIÓN/EXPORTACIÓN DE DATOS
Un módulo incluido en WEBDEV, WDCONVER, permite
importar datos de formatos diferentes.
INSTALACIÓN Y CONFIGURACIÓN
Hyper File se instala inmediatamente sin requisitos de
otro software. Similarmente, la administración de la base
de datos es automática. No necesita utilizar recursos
humanos para esta administración. Los cambios a las
estructuras de datos se manejan automáticamente.
DESPLIEGUE HYPER FILE: GRATUITO
La utilización de Hyper File puede representar ahorros
de varios cientos de miles de Euros en despliegue (y
todavía más en el caso de despliegue de sitios Intranet).
Una ventaja indiscutible.
WINDOWS
LINUX
FUNCIONALIDADES
Encriptación 128-bit
Integridad referencial
Bitácora
Replicación
Transacciones
Triggers
Importación /Exportación
Miniaturas de imagen automáticas
Compresión y descompresión
de memos en el momento
TECNOLOGÍAS
Mantenimiento automático
Manejo de acceso concurrente
Cero administración
Continuación automática después de un problema
Despliegue automático
¡Hyper File Client/Server es el mejor aliado de sus
sitios!
www.windev.com
• 27
WEBDEV
EL LENGUAJE DE PROGRAMACIÓN :
¡TODO ES POSIBLE! : ®
WEBDEV
®
90% menos
código
El lenguaje integrado L5G de WEBDEV, el
WLanguage, permite describir todos los
procesos que usted desea. Sus equipos no
tendrán que sumergirse en HTML ni
JavaScript. El WLanguage facilita la programación Internet e Intranet.
LA PROGRAMACIÓN
INTERNET NUNCA ANTES
HABÍA SIDO TAN FÁCIL
El lenguaje L5G de WEBDEV (el
WLanguage), que ya es utilizado
por cientos de miles de profesionales) otorga una comodidad que
permite desarrollar mucho más
rápido todo tipo de proceso.
¿CÓMO PROGRAMAR LOS
PROCESOS?
Para consultar
la lista
exhaustiva de
comandos del
L5G, descargue la
ayuda en línea
de WEBDEV
11 desde
windev.com
Hay dos tipos de código Internet :
• Código que se ejecuta en el servidor host (ingresado en la banda
amarilla. Véase al lado)
• Código que se ejecuta en el navegador del usuario
(ingresado en la banda verde. Véase arriba.).
Note que este código puede ser generado por la herramienta RAD y los asistentes WEBDEV.
GENERACIÓN AUTOMÁTICA DE HTML Y
JAVASCRIPT
Los navegadores solo entienden código HTML y
JavaScript. El WLanguage genera código optimizado
JavaScript y HTML dirigido para el navegador.
El código es seguro, conciso y más fácil de mantener.
GENERACIÓN AUTOMÁTICA DE CÓDIGO
PHP
¡PHP sin
saber
PHP!
WEBDEV 11 ofrece una funcionalidad interesante: las
páginas creadas y el código ingresado se convierten
automáticamente en código PHP con la opción gratuita
“PHP RAD”.
¡Sin saber PHP, usted puede fácilmente crear sitios PHP
dinámicos! Más de 400 funciones WLanguage ya se
soportan en PHP.
CONOCIMIENTO JAVASCRIPT Y HTML:
INNECESARIO
No necesita saber JavaScript, HTML ni PHP para desarrollar en WEBDEV.
Sin embargo, si por alguna razón usted desea escribir o
reutilizar código JavaScript, HTML o PHP, WEBDEV lo
permite.
AJAX AUTOMÁTICO
Para que una operación sea “Ajax”, simplemente haga
clic en un botón (véase p.32).
NO PUEDE QUEDARSE ATASCADO
El L5G de WEBDEV es muy poderos. Ciertamente nunca
tendrá que usar todos sus comandos, pero su presencia
segura el nunca quedarse atascado.
Además, puede ingresar código HTML, DHTML, JavaScript
28 • Desarrolle 10 veces más rápido
o PHP, incluir Java applets, animaciones flash, código ASP
o código JSP...
JAVA APPLET
WEBDEV 11 perite utilizar un sitio uno o varios Java
applets (escritos en WEBDEV, por ejemplo) en sus sitios:
¡esto facilita su desarrollo !
WLANGUAGE: PODEROSO E INTUITIVO
Los comandos WLanguage (HReadFirst, HReadNext,
SSLActive, HFound, etc...) son fáciles de entender y de
mantener.
WLanguage permite una buena velocidad de programación y mejor calidad de código.
Un comando WLanguage corresponde muchas veces a
docenas (sino cientos) de líneas de código JavaScript:
sus equipos desarrollarán más rápido.
ENVIAR UN EMAIL
Enviar emails es sencillo.
El comando se llama simplemente EmailSendMessage.
Se pueden agregar archivos adjuntos. El email se manda
en una tarea de fondo.
INTEGRACIÓN DE BASE DE DATOS
ÓPTIMA
WLanguage está optimizado para el manejo de datos de
tablas: el auto completado propone nombres de tablas y
campos.
GESTIÓN PODEROSAS DE CADENAS
¡El WLanguage propone una gestión de cadenas verdaderamente eficiente!
Permite una programación más rápida:
• Tamaño dinámico automáticamente manejado (sin riesgo de desbordamiento como en C)
• Concatenación con el operador “+”
• Conversión automático “numérico hacia texto” y recíprocamente
• Funciones avanzadas de búsqueda
• Pruebas múltiples (CASE, SWITCH,,...)
PROFILER: OPTIMICE LA RAPIDEZ DE SU
CÓDIGO
WEBDEV 11 incluye un profiler, herramienta que mide la
rapidez de cada instrucción de su código.
LA POO (OBJETOS)
La Programación Orientada a Objetos (y todos sus
conceptos) está totalmente soportada por WEBDEV:
herencia múltiple, constructor, destructor, público, privado, protegido, polimorfismo. La utilización de la POO es
opcional y puede ser mezclada con programación tradicional.
El WLanguage trae un L5G estructurado al
desarrollo en Internet. La presencia de útiles de
productividad tales como el depurador es una gran
ganancia.
WEBDEV
UN EDITOR DE CÓDIGO QUE LE AYUDA
El editor de código participa en la potencia y la productividad de WEBDEV. La
entrada de código es intuitiva, más rápida y se hace directamente en el control.
CÓDIGO SERVIDOR Y CÓDIGO NAVEGADOR
• Modificación (on change)
• Pérdida del enfoque (on blur)
WLanguage es
que elimina 90%
del código; simplifica la programación y al
EL MÉTODO WEBDEV
• Obtención del enfoque (on focus)
®
5ta generación
La tecnología exclusive del editor de código participa en
la creación de un código de calidad y permite desarrollar
más rápido.
• Inicialización del control
WEBDEV
un lenguaje de
UN MÉTODO REVOLUCIONARIO
El editor propone por defecto los eventos más comunes
de un control, y los muestra con una banda de color. Por
ejemplo. Para un control de tipo “edit”, los eventos por
defecto son: inicialización del control, entrada de datos
en un control, pérdida del enfoque, acción “do” para
cada modificación. Solo necesita ingresar el código que
corresponde a cada sección que necesita.
®
mismo tiempo
provee una
potencia
Ingrese su código en la banda correspondiente.
La banda amarilla indica que el código ingresado es
código WLanguage que se ejecutará en el servidor
Ingrese su código en la banda correspondiente.
La banda verde indica que el código ingresado es código WLanguage que se ejecutará en el navegador.
La banda rosa indica que el código ingresado es código
PHP.
La banda azul indica que el código ingresado es código
JavaScript.
¡Es visual e intuitivo!
increíble.
AJAX
Con respecto a AJAX, simplemente haga clic sobre el botón “AJAX” que se encuentra
en la línea para utilizar esta tecnología (véase p. 24).
AUTO COMPLETADO
Cuando se escribe
un comando, el
tipo de parámetro
esperado se puede escoger a partir de una lista desplegable. Un tooltip provee información sobre cada
parámetro de la función utilizada.
ERRORES EN TIEMPO REAL
Ejemplo: un control “edit”
El código que se ejecutará en el navegador se puede
ingresar en WLanguage o en JavaScript según su preferencia.
TODOS LOS EVENTOS ESTÁN SOPORTADOS
Los eventos menos comunes se ofrecen mediante iconos
desplegados debajo de la pantalla.
¡Si se comete un error de sintaxis, este será detectado
en el editor de código, antes de que se compile el
proyecto! Los errores se indican al
señalar en rojo la función cuya sintaxis es incorrecta.
EXPANDIR/COLAPASAR
El editor de código ofrece una funcionalidad útil para
expandir y colapsar el código: ¡puede esconder el código
conocido y probado para mejor legibilidad!
EL GLOSARIO (PERSONALIZABLE)
Cada instrucción se puede ingresar de forma abreviada.
Todos los eventos se manejan: click, double click, key
down, key pressed, key up, mouse button down, mouse
button up, mouse out, mouse over, focus lost, focus gained, modification, selection of the control's content, call
to help, load, submit, etc.
COLORACIÓN DE SINTAXIS
Para una mejor comodidad y legibilidad, cada palabra se
colorea en función de su tipo.
ADMINISTRADOR DE CÓDIGO FUENTE
WEBDEV 11 incluye un administrador de código fuente
compartido. (ACF, Véase p.33)
El editor de código es parte de la ergonomía
general, y la facilidad de WEBDEV 11.
www.windev.com
WEBDEV 11
soporta UML y
crea automáticamente el diagrama de clases
retro analizando
el código.
Inversamente, un
diagrama UML
genera el código
de las clases.
• 29
WEBDEV
DEPURADOR PARA INTERNET
®
WEBDEV
DEPURADOR POTENTE Y AMISTOSO
®
El depurador
ofrece productividad profesional
Para perfeccionar su sitio Web interactivo, el depurador le
permite correr su sitio paso por paso, y visualizar o modificar el contenido de las variables.
FUNCIONALIDADES AVANZADAS
Evaluación de una expresión que contiene una función
• Ejecución paso por paso, salto de funciones, salida
inmediata de una función, ejecución hasta una línea
dada (por simple o doble clic sobre la línea),...
• Autostop, que detiene la ejecución cada vez que se cambia el valor de una variable o de una expresión definida
• Visualización automática (se puede desactivar) de todas
las variables de la línea que se está ejecutando
(“Watch”)
• Visualización de expresiones que contienen funciones
• Despliegue del valor de la variable bajo el tooltip
• Resultado decimal o hexadecimal
• Visualización de la pila de llamadas en tiempo real
• Trazado del código ejecutado
• ...
El depurador permite ganar tiempo precioso
durante las fases de perfeccionamiento. ¡Se vuelve
indispensable!
WEBDEV
PRUEBAS UNITARIAS Y
®
DE CARGA
La fase de pruebas automatizada solo es
una parte del proceso que asegura la alta
calidad de su software, pero es una parte
importante. WEBDEV 11 también ofrece
pruebas de regresión, pruebas unitarias,
pruebas de integración y pruebas de
carga.
Simplemente registrando sus acciones, se
crean escenarios de prueba que se pueden volver a ejecutar después.
TAZA DE VALIDACIÓN DE LA APLICACIÓN
PRUEBA UNITARIA DE PROCEDIMIENTO Y
DE CLASE
VERFICACIÓN DE PRUEBAS PARA
LOS PROCESOS ACTUALES
TEl proceso de creación de pruebas está totalmente
integrado al entorno. Para probar una clase o un procedimiento directamente solo se utilizar el menú de
contexto que propone crear (y luego volver a ejecutar)
una nueva prueba unitaria.
Cada vez que se crea una versión, WEBDEV muestra las
tazas de validación del sitio, y le alerta si este número es
inaceptable (esto se puede configurar).
Cada elemento modificado y no probado, para el cual
existe una prueba, se señala. Si no existe una prueba
para una ventana que ha sido modificada, el Centro de
Pruebas indica si esta página se ha lanzado por lo
menos una vez desde la compilación.
Un histórico de tazas de validación se memoriza
automáticamente, lo cual permite seguir la evolución de
la calidad de la aplicación.
Esta verificación también se realiza cuando se integran
elementos al administrador de código fuente.
30 • Desarrolle 10 veces más rápido
El centro de pruebas le permite desplegar la lista de
pruebas existentes, la versión de la aplicación sobre la
cual cada de una de ellas se ejecutó y el resulta de cada
prueba. Esta información también se muestra en modo
resumido en el “Tablero” del proyecto.
EL EDITOR DE ESCENARIO SE PRUEBA
Si se detecta un error durante la ejecución de una prueba, un clic sobre el error de ejecución del script posiciona directamente en el código donde el error ocurrió.
WEBDEV
ACF: ADMINISTRADOR DE CÓDIGO FUENTE
Totalmente integrado al entorno, el
ACF permite el desarrollo en equipo eficiente, el histórico de las
modificaciones de versiones, la gestión simultánea de varias versiones
de una misma aplicación, y el
respaldo automático de los códigos
fuentes de los miembros del equipo
de desarrollo.
El administrador de código fuente y de
versiones provee comodidad, flexibilidad, seguridad y velocidad indispensable.
DESARROLLE FÁCILMENTE EN EQUIPO
El desarrollo en es manejado por una funcionalidad
poderosa del Administrador de Código Fuente.
Totalmente integrado al entorno de desarrollo, el ACF
permite el desarrollo en equipo eficiente, el histórico de
las modificaciones y de las versiones, y la automatización del respaldo de códigos fuentes de los miembros de
un equipo.
Dimensionado para equipos de 1 a 100 programadores, el
ACF facilita y normalizar los intercambios entre programadores sin imponer restricciones.
• La base de datos soporta varios proyectos; si varios
proyectos usan un mismo elemento, este puede estar
compartido.
• Una historia de todos los elementos, desde su creación
se almacena en el repositorio (una purga parcial o completa siempre es posible).
• El proyecto está disponible en todas las máquinas de
desarrollo; por lo tanto se puede trabajar en una
máquina desconectada.
• Manejo de ramas: maneje
varias versiones diferentes de una misma aplicación.
• “Diff” (diferencias) entre
2 elementos: fuente,
página,...
• En cualquier momento
usted puede consultar
la lista de modificaciones entre dos versiones que usted mismo
u otros programadores
y han realizado...
®
WEBDEV
®
El ACF es la
libertad del
lugar de
desarrollo
1 A 100 DESARROLLADORES
El ACF está dimensionado para equipos de 1 a 100 desarrolladores. El ACF es útil hasta cuando se desarrolla solo
ya que contiene un histórico de sus aplicaciones.
LA BASE DE FUENTES
El ACF utiliza una base de fuentes: procedimientos,
colecciones, páginas, estados, componentes, consultas,
análisis, dependencias (imágenes),…
Esta base se puede instalar según su preferencia sobre
un servidor dedicado, en un puesto de trabajo o en un
repositorio compartido.
FUNCIONALIDADES PODEROSAS
• El ACF está totalmente integrado al entorno. Por ejemplo, el ACF propone verificar un elemento desde la primera tentativa de modificación.
El ACF maneja
automáticamente las
“dependencias”: los
archivos utilizados (imágenes,…). El
ACF los detecta en el
proyecto y los
guarda con el
resto de la
aplicación.
El explorador de fuentes
Network
(intranet)
ADSL
(internet)
Disconnected
CONECTADO Y A DISTANCIA
El ACF acepta conexiones remotas mediante internet. De
esta manera usted puede trabajar en un proyecto desde
una agencia o desde los locales de un cliente, sin miedo
de pérdida de las modificaciones.
El ACF también soporta trabajo offline (tren, avión,
etc..).
ADF CONSERVA EL HISTÓRICO DE SUS
MODIFICACIONES
Una ventaja del ACF es que conserva el histórico de sus
modificaciones, sobre todas las versiones.
El ACF se vuelve rápidamente indispensable
www.windev.com
• 31
WEBDEV
®
COMPONENTES FÁCILES
WEBDEV
®
Utilice bloque
de construcción: No vuelva a inventar
la rueda
La noción de componentes simplifica
drásticamente el desarrollo: se utiliza
como una “caja negra”, fácil y seguramente.
Un componente puede contener código,
páginas, imágenes, clase y un análisis y
hasta tablas.
le ofrece un esqueleto de documentación (como documento RTF).
Simplemente modifique y personalice este esqueleto
para crear documentación de desarrollador que completará el componente.
INSTALACIÓN AUTOMÁTICA
La instalación de un componente en la estación de un
desarrollador o un usuario está soportada. Editor de instaladores de WEBDEV automatiza la creación del instalador.
CONTROL DE VERSIONES
Los cambios sobre una estación de usuario se pueden
hacer sin tener que recompilar la aplicación que utiliza
(los puntos de entrada y de salida entre dos versiones
deben ser compatibles).
COMPONENTES MULTI-OBJETIVOS
Los componentes son compatibles entre WINDEV,
WINDEV Mobile y WEBDEV. Esto permite mejor reutilización de código.
DESARROLLO MÁS SEGURO GRACIAS A
COMPONENTES
Un componente es una “caja negra”, y un bloque de
construcción: el desarrollador que lo usa solo sabe los
puntos de entrada y la naturaleza de la información que
se puede devolver.
La habilidad de crear y elaborar componentes tan fácilmente como las aplicaciones tradicionales simplificará
su desarrollo.
WEBDEV11
también
soporta reglas
de negocios.
Defina las
reglas de negocios en el
entorno de
desarrollo.
COMPONENTE: UN PROGRAMA REUTILIZABLE
Un componente pude ser muy simple o muy sofisticado.
Un componente puede incluir un análisis, tablas, páginas, código fuente, clases, consultas, procedimientos,
reportes, etc. Un componente puede también usar otros
componentes, o información externa, base de datos,
acceso internet, etc.
REUTILIZEUN COMPONENTE INFINITAMENTE, CREE COMPONENTES DE
NEGOCIOS
Un componente se puede usar simultáneamente por
varios sitios Web.
Un sitio puede usar diferentes componentes
Un componente se puede copiar en varias máquinas o
servidores.
El manejo de componentes está totalmente integrado.
Componentes en el entorno
COMPONENTES SEGUROS
Los componentes que usted necesita crear son seguros,
lo cual significa que nadie los puede ver o copiar su
código fuente, su análisis, etc.
AUTO DOCUMENTACIÓN
Cuando se guarda un componente, WEBDEV lo analiza y
32 • Desarrolle 10 veces más rápido
MUCHOS COMPONENTES LISTOS PARA
EL USO
WEBDEV 11 viene con un gran número de componentes
(y su código fuente), que usted puede utilizar en sus
sitios.
• Planificación
• Solicitud de documentación
• Prevención de entrada automática (ingresar un número)
• Carrito de compras (para comercio electrónico)
• Pago seguro...
WEBDEV
LOS WEB SERVICES, .NET Y J2EE
®
WEBDEV
®
1. Importe la descripción del servicio a usar (es un archivo .WSDL, disponible en general desde una dirección
Internet)
2. Especifique el tipo de servicio: .NET, J2EE, SOAP?
3. WEBDEV genera automáticamente la clase de utilización de este servicio en WLanguage
4. Utilice el servicio con la ayuda de la clase, en toda
transparencia, con la facilidad del WLanguage.
Cree
y utilice
Web services
¡El análisis del servicio WEB es automático !
LA FACILIDAD DE WEBDEV PARA LA
CREACIÓN DE WEB SERVICES
Las instrucciones para la manipulación de un servicio
WEB J2EE se llaman… J2EE y para .NET se llaman
Dotnet.
LLAME WEB SERVICES DESDE SUS SITIOS
La utilización de un Web Service (.Net o J2EE) desde un
sitio construido en WEBDEV es muy sencilla.
Note que usted podrá crear Web Services con WINDEV.
TABLERO Y
CENTROS DE CONTROL
PARA MANEJAR EL CICLO DE VIDA
TABLERO DEL PROYECTO
Un Centro de Control es una aplicación de “supervisión”
de un aspecto del ciclo de vida de un sitio.
Un Centro de Control permite tener una visión global del
área, ya sea durante la fase de desarrollo o en un sitio
desplegado, y también para el mantenimiento y evolución de una aplicación.
El Centro de Control “desarrollador”, permite manejar
recursos compartidos, errores, nuevas versiones, etc...
Entre los Centros de Control encontrará:
• El Centro de Control de los recursos de desarrollo
• El Centro de Control de sitios desplegados
• El Centro de Control de motores y bases de datos
Hyper File /red Cliente/Servidor)
• El Centro de Control de Calidad y Retroalimentación
del Usuario.
El Tablero permite una versión global del proyecto, su
progreso y calidad.
Las luces se encienden cuando algunos niveles (configurable) se alcanzan: número de errores, fechas límites no
alcanzadas… y muestra qué optimizaciones realizar.
La gestión de proyectos se hace más fácil.
www.windev.com
• 33
WEBDEV
HERRAMIENTAS DE ADMINISTRACIÓN DEL
SITIO:
®
LOCAL Y REMOTA
WEBDEV
®
Administración
remota fácil.
Una vez que un sitio Web se ha construido, necesita ser instalado en el servidor.
WEBDEV 11 viene con un instalador muy
poderoso y un administrador.
INCUIDO CON EL PRODUCTO
INSTALACIÓN FTP EN UN HOST
La instalación podrá realizarse a distancia (por FTP) o
proveyendo de un CD o un DVD al host.
Varios sitios se pueden alojar en un mismo servidor. Si
un sitio es estratégico, lo más sencillo es de prever un
servidor que esté dedicado a este sitio.
Así como los otros módulos, este módulo de creación de
instalador viene con WEBDEV.
INSTALACIÓN ASISTIDA
Para crear un instalador, solo tiene que contestar a algunas preguntas.
UNA HERRAMIENTA DE COMPARACIÓN
DE SITIO
INSTALACIÓN EN UN SERVIDOR INTRANET
Simplemente instale su sitio en un servidor, un servidor
de aplicaciones WEBDEV, o en un motor PHP según el
tipo de sitio que ha creado, es todo…
El servidor debe tener un software de servidor Web instalado (IIS, Apache, etc.)
El instalador reconoce inmediatamente los productos
principales de software de servidor.
Una vez que un sitio Web está instalado, este evolucionará. Cuando el sitio cambia, solo los archivos modificados se deben actualizar, lo cual limita el volumen de
transferencia.
WEBDEV comparará los archivos en el sitio real a los que
se han desarrollado en el ordenador y preseleccionará
los archivos que deben ser modificados. Por supuesto
que usted también puede definir los archivos que desea
instalar.
ACTUALIZACIONES DIFERIDAS: EN LA
NOCHE...
Ejemplo de una pantalla de instalación: seleccionando el
software para servidor Web
34 • Desarrolle 10 veces más rápido
Muy a menudo es más conveniente realizar las actualizaciones de un sitio en la noche.
WEBDEV ofrece una opción para realizar la instalación
en una fecha y hora dadas. La copia física se hace inme-
WEBDEV
diatamente, pero el nuevo sitio se activará hasta en la
fecha y hora que usted especificó.
®
WEBDEV
®
El método más
simple y más
intuitivo
El administrador local, en el servidor
ADMINISTRACIÓN: LOCAL O REMOTA
El servidor de aplicaciones WEBDEV se provee con una
herramienta de administrador accesible a distancia, la
cual permite configurar el servidor y seguir en permanencia la actividad de este.
Muchos parámetros se pueden especificar: número
máximo de conexiones autorizadas por el servidor,
número máximo de conexiones por sitio, número máximo de instancias por internauta…
Note que el administrador puede también instalarse bajo
forma de “servicio”, sin interface sobre el servidor. Un
robot de supervisión (proveído) se puede activar para
verificar en permanencia el buen funcionamiento del
servidor de aplicaciones.
Es posible indicar los derechos por utilizador.
PRUEBAS: DE CARGA Y REGRESIÓN...
La calidad de su sitio requiere un conjunto de pruebas
apropiadas. WEBDEV 11 viene con una herramienta de
prueba que le permitirá verificar que los parámetros de
su servidor permitan el máximo número de conexiones
simultáneas que usted quiere. La herramienta de pruebas también le permite ejecutar un conjunto de escenarios para verificar regresiones, por ejemplo.
EL ARCHIVADO
Es funcionalidad realiza el respaldo de todas las descripciones de objetos de un repertorio de trabajo: análisis,
páginas, así como imágenes y sonidos.
El compactado es automático.
También es posible conservar las diferentes versiones de
un sitio.
Instalar y administrar un sitio: ¡fácil con
WEBDEV 11!
El administrador remoto
HERRAMIENTAS DE
ADMINISTRACIÓN
PROVISTAS
Motor de Monitoreo
Monitoreo del servidor de
aplicación WEBDEV (recomendado en un servidor
dedicado)
WEBDEV viene con herramientas
poderosas de administración y
mantenimiento.
Motor de Monitoreo
Pruebas
De carga
y regresión
Monitoreo de los servidores de
aplicaciones WEBDEV (desde el
puesto de desarrollo para un
servidor compartido)
Actualización
Actualización de las aplicaciones WEBDEV desde
un ordenador de desarrollo mediante FTP
Administración
Remot a
Sitios y
ficheros Hyper File
www.windev.com
• 35
WEBDEV
HOSTING FÁCIL
Más de 3 000
conexiones
simultáneas por
servidor
®
WEBDEV 11 permite hosting fácil. Usted
puede escoger si quiere manejar su sitio
con el servidor de aplicaciones WEBDEV
o con el motor PHP.
SITIO DINÁMICO INTERNET
EL SOFTWARE PARA SERVIDOR WEB
SERVIDOR DEDICADO
WEBDEV puede instalar automáticamente Apache, así como
IIS. El servidor puede correr en Windows (en 32 o 64 bit) o en
Linux (actualmente más de 600 funciones soportadas en
Linux).
El sitio está alojado en una máquina dedicada a su
compañía. Usted es el único que puede instalar
sitios en esta máquina. Usted puede normalmente
administrar el sitio remotamente (usando las herramientas provistas con WEBDEV, por ejemplo).
Con una máquina dedicada usted tiene control total,
el rendimiento está bajo control
Usualmente el sitio está instalado en un ISP
(Internet Service Provider), independiente de su compañía. Hay dos tipos de hosts:.
SERVIDOR COMPARTIDO
En este caso, su sitio está alojado junto a otros
sitios de otras compañías.
Espacio de discocliente 3
Espacio de
disco cliente 2
Espacio de
disco cliente 1
100% Linux
Espacio de
disco cliente 4
Parte común :
• Servidor aplic. WEBDEV
• Sistema operativo
• rRegistro
• Servidores Web y FTP
SITIO ESTÁTICO Y SEMI DINÁMICO
La instalación de un sitio dinámico es directa.
SITIO DINÁMICO INTRANET
Con una máquina compartida, el control es compartido y
el rendimiento depende del nivel de actividad de los
otros sitios, pero los costos de alojamiento son bajos.
Usualmente el sitio está instalado en un servidor de la
compañía. Todas las máquinas conectadas al servidor
podrán consultar el sitio. Sencillo.
WEBDEV
REFERENCIAS FÁCILES®
HAGA REFERENCIA A SUS SITIOS
WEBDEV 11 propone el ingreso de palabras claves (metatag) para que su sitio pueda ser recogido por motores de
búsqueda (Google, Yahoo, etc).
De esta manera sus sitios serán mejor expuestos por los
motores de búsqueda.
PRIMERA PÁGINA ESTÁTICA
Para ayudar a que su sitio sea recogido por un motor de
búsqueda, la página de inicio de u n sitio dinámico es,
por defecto, una página estática. Esta página, la cual se
puede generar bajo solicitud, será usualmente la página
expuesta por los motores de búsqueda.
HAGA REFERENCIA A CADA PÁGINA
DINÁMICA
Gracias a la tecnología “AWP”, WEBDEV 11 permite hacer
referencia a cada página dinámica.
ESTADÍSTICAS DE FUENTE DE TRÁFICO
Un módulo de estadísticas está incluido con WEBDEV
par que usted pueda descubrir de qué sitios Web sus
usuarios Web vienen. (Ver ilustración.).
Para facilitar las referencias, el ingreso de palabras
claves es asistido
36 • Desarrolle 10 veces más rápido
WEBDEV
ESTADÍSTICAS DE TRÁFICO DEL SITIO
Ges importante tener estadísticas precisas sobre las visitas de sus sitios.
CONOZCA LA FRECUENTACIÓN DE UN
SITIO
• Sitio de donde provienen los visitantes
• País de origen
• Navegador utilizado
• ¡y hasta las páginas que encontraron problemas técnicos!
®
WEBDEV
®
Siga el tráfico
de su sitio
En la vida fuera del internet es muy fácil darse cuenta
de una actividad: correo recibido, número de llamadas
telefónicas, número de personas en una tienda, etc.
En internet, ¿cómo saber cuánta gente vino al sitio, qué
páginas vieron, qué aplicaciones usaron y de dónde vienen?
Para esto se necesitan estadísticas del sitio.
A pesar del cuidado que se tomó al redactar este documento, no es contractual. WEBDEV está reservado para programadores profesionales. No dude en contactar a PC SOFT sobre cualquier aspecto que le sea importante. Todas las marcas son marcas registradas de sus propietarios respectivos. *: Opción; 5 5:15 consultas gratis; incluidas solo para la versión actualmente en venta; solo paga el costo de la llamada en sí. Verifique la licencia
UNA HERRAMIENTA TOTALMENTE
CONFIGURABLE INCLUIDA
WEBDEV viene con una herramienta de estadísticas para
páginas dinámicas.
Esta herramienta está lista para el uso
Las estadísticas se acceden mediante Internet.
ESTADÍSTICAS
Alguna de la información provista :
• Número de páginas vistas
• Número de visitantes únicos
• Número de visitantes por página
¡Estadísticas útiles!
WEBDEV
TODO VIENE CON WEBDEV
WEBDEV INCLUYE
TODOS LOS
SIGUIENTES MÓDULOS
COMO PARTE DEL
PRODUCTO
• Editor de páginas WYSIWYG
• Soporte para Ajax, FHTML,
XML, Java Applet, Flash,
PHP..
• RAD para aplicación; cree
sitios simplemente contestando algunas preguntas
• RAD para páginas; para crear
páginas en solo algunos clics
• RAD para PHP (opción gratis)
• Importación de página HTML,
importación de ventanas y de
aplicaciones WinDev
• Editor de código, que soporta el L5G y codificación directa en JavaScript, HTML y PH
• Modelado (UML,…) para la
descripción de tablas, operaciones y relaciones...
• Manejador de reglas de negocios
• Centros de control
• Tablero
• Generador de documentación
de análisis y programación
• Base de datos multi acceso,
libremente distribuible
• Acceso a todas las bases de
datos mediante ODBC u OLE
DB
• Acceso a MySql, Oracle*, SQL
Server*, AS/400*, Informix*,
DB2*, SyBase* y MS Access
en modo nativo
• El L5G, maneja automáticamente el código JavaScript y
HTML
• Administrador de código
fuente, profiler
• Generador de reportes con
soporte para PDF y códigos
de barr
• Generador del instalador y
administración local y remota
• Sitios listos para el uso
• Motor de pruebas interactivo,
para probar directamente
con la información que un
sitio genera
• Centro de pruebas de carga y
unitarias
• Conjunto completo de
manuales
• Soporte técnico gratis
M T W T F
®
WEBDEV VIENE CON DOCUMENTACIÓN
COMPLETA.
Se proveen 4 manuales: tutorial para familiarizarse con el
producto, guía de conceptos para entender el producto, guía
de programación para los comandos, guía del editor de
reportes y consulta…Aprender a usar WEBDEB toma usualmente una semana para el desarrollador normal.
Un desarrollador que ya conoce WINDEV puede empezar a
producir en dos días.
¡Entrénese rápidamente!
www.windev.com
• 37
PC SOFT: A SU SERVICIO
Con más de 20 años en el negocio, PC
SOFT, ha acumulado una vasta experiencia en el mundo del desarrollo profesional de software.
AL SERVICIO DE DESARROLLADORES
DESDE HACE 20 AÑOS
PC SOFT ha creado herramientas de desarrollo desde
1984.
Varios millones de aplicaciones desarrolladas con herramientas PC SOFT ya funcionan a nivel mundial, en todos
los campos.
¿CÓMO APRENDER WEBDEV
RÁPIDAMENTE?
WEBDEV incluye una documentación completa, un tutorial (500 páginas). También existen newsgroups profesionales.
SOPORTE TÉCNICO: GRATIS
Las herramientas de desarrollo, más que cualquier otro
tipo de programas requieren un buen soporte técnico
disponible.
¡Un simple e-mail le puede ahorrar horas o días!
Estamos tan seguros de nuestros productos que ofrecemos 15 consultas gratis de soporte técnico.
El soporte técnico de la mayoría de nuestros competidores es más caro que WEBDEV en sí.
WEBDEV: PRODUCTO AMPLIAMENTE
DISTRIBUIDO
Usando un producto distribuido a gran escala, usted
puede aprovechar la experiencia de otros desarrolladores.
La difusión a gran escala permite también proponer a
WEBDEV bajo una tarifa ínfima dadas todas sus funcionalidades.
Y recuerde, solo toma en promedio 5 días para que un
programador sea productivo, y WEBDEV soporta todo el
ciclo de vida.
Con WEBDEV 11 sus proyectos serán exitosos.
NO DEJE QUE LA
REVOLUCIÓN PASE SIN
USTED
USTED ES UN ADMINISTRADOR
MANEJO DEL CICLO DE VIDA DE UN SITIO
Necesita una solución que permitirá que sus equipos
desarrollen rápidamente poderosas las aplicaciones
Internet e Intranet que usted necesita.
WEBDEV es la mejor solución. WEBDEV asegura que
usted se quedará dentro de presupuesto, tendrá un buen
rendimiento y terminará a tiempo.
WEBDEV es una plataforma de desarrollo completa que
integra todos los módulos requeridos para desarrollar.
Esto asegura el éxito de su proyecto. WEBDEV 11 es conocido por su facilidad de aprendizaje (esto es cierto de
todos las h herramientas construidas por PC SOFT).
USTED ES DESARROLLADOR
Con cada día que pasa su equipo pierde tiempo precioso. WEBDEV 11 le permite ser eficaz muy rápidamente en
el desarrollo de sitios interactivos eficientes que son hoy
en día necesarios para todas las empresas.
No deje que su competencia le sobrepase, utilice usted
también el más potente, el más integrado y el más fácil
de los entornos de desarrollo profesionales para sitios
Internet e Intranet eficaces.
Usted sabe cómo desarrollar hoy. Con WEBDEV usted
sabrá crear sitios estáticos, semi-estáticos, y dinámicos
instantáneamente.
WEBDEV permite un desarrollo natural y metódico, que
resulta en el éxito de su proyecto.
USTED ES ESPECIALISTA DE INTERNET
WEBDEV 11 trae la solución a sus problemas: úselo junto
con sitios existentes, sitios importados, cree sitios dinámicos ilimitados. Reutilice completamente su código.
COMPATIBILIDAD CON WINDEV
WINDEV es un IDE muy exitoso. WEBDEV 11 es compatible con WINDEV y WINDEV Mobile. El modo de operación de los productos es el mismo. Es muy fácil convertir
una aplicación WINDEV a un sitio Internet o Intranet y
viceversa.
38 • Desarrolle 10 veces más rápido
¡ORDENE WEBDEV 11 HOY!
WEBDEV 11 es un entorno muy completo, muy
potente, pero muy fácil de utilizar.
El “Retorno sobre la Inversión” es muy rápido: usted
ahorrará dinero rápidamente con WEBDEV 11.
PASE A LA ACCIÓN: ¡ORDENE SU WINDEV
HOY!
c
REE CUALQUIER TIPO DE SITIO
Aquí están algunos ejemplos
de los sitios y aplicaciones que
usted puede crear fácilmente
con WEBDEV (lista no-exhaustiva).
Algunos de los sitios son sitios
Intranet, otros sitios Extranet y
otros sitios Internet.
• Sitio de comercio electrónico
con pago seguro
• Pago de facturas por internet
• Manejo de pedidos para sus
clientes establecidos
• Toma de pedidos general
• Consultación por sus clientes
del estado de sus órdenes
(orden recibida, ingresada, procesada, enviada, etc…)
• Inventario en tiempo real
• Creación dinámica de imágenes
basada en parámetros ingresado:
- Pruébese ropa virtualmente
- Presentación de un coche con
el color y opciones escogidas
- Camisa personalizable usando
una imagen subida por el cliente
• Definición en línea de las
opciones de un software, cálculo
del precio del paquete, descarga
instantánea después del pago
• Reservación de sitios de avión o
barco, escogiendo su silla o su
cabina sobre un plano que está
al día
• Tablero Ejecutivo en tiempo real,
con los ingresos del a compañía,
margen aproximado, estado de
las acciones (protegido por
contraseña)
• Horario compartido de un equipo geográficamente distribuido
• Horario de tareas para un equipo de mantenimiento
• Horario de citas para un vendedor ambulante
• Para una compañía de pedidos
por correo, poner toda la documentación técnica de los productos en línea.
• Motor de búsqueda en lenguaje
natural para una base
de datos de texto
(FAQ, base de conocimientos, etc)
• Escaneo y archivado
de todos los documentos contables
recibidos (facturas,
etc.), para poder verlas hasta años más
tarde (archivado)
• Reservación de eventos: seminarios, cenas, espectáculos, etc.
• Manejo de directorio compartido: directorio de compañía,
estudiantes en una escuela,
miembros de un club, etc.
• Clasificados: Inmobiliarias,
coches, subastas, etc.
• Manejo de equipo de inventario
• Manejo de listas de mailing
• Gestión de puntos de “bono”
vinculados a una tarjeta de premios: número actual de puntos,
madurez, despliegue automático
de los premios disponibles,
manejo de el canjeo de puntos.
• Sistema de gestión de documentos
• Monitoreo remoto de una línea
de producción
• Portal Intranet de una empresa
¡Y cualquier otro sitio que
usted pueda !
www.windev.com
WEBDEV
®
PLATAFORMA INTEGRADA DE
DESARROLLO
CÓDIGO
FUENTE ÚNICO :
Windows, .Net, Java,
PHP, J2EE, XML,
Internet, Ajax, Pocket
PC, SmartPhone,
Rich client
DESARROLLE 10 VECES MÁS RÁPIDO
NATIONAL AWARD
®
www.windev.com
Descargar