Inicio > Tecnología > Visual Framework

El Framework de aplicación visual – Hacerlo bien la primera vez

Desarrollar aplicaciones que cumplen los requisitos del usuario final de hoy es un gran reto. Los usuarios capacitados esperan que las aplicaciones se parezcan y comporten como Microsoft Office, y los visitantes a su sitio Web están a un solo clic del sitio de su competidor.

Los programadores con habilidades clásicas de System i (iSeries y AS/400) – como escribir código RPG de procedimientos u ordenar una pantalla 5250 – pueden batallar con los conceptos claves del diseño de interfaz gráfico del usuario (GUI) y muchas veces no tienen éxito con la primera aplicación Windows o Web. Muchos desarrolladores han utilizado el framework LANSA de aplicación visual para diferentes tipos de aplicaciones para asegurarse de tener un resultado correcto a la primera. Estas aplicaciones ya se usan hoy por millones de usuarios en todo el mundo.

¿Por qué usar el Framework LANSA de aplicación visual?

La arquitectura del Framework LANSA de aplicación visual proporciona un estándar probado para crear aplicaciones robustas de Windows y Web o una combinación de ambas.

El Framework de aplicación LANSA permite que los desarrolladores sean lo más productivos posible al proporcionar plantillas para las aplicaciones empresariales comunes. El framework les ayuda en las etapas de crear un prototipo, diseñar, desplegar y mantener el ciclo de vida del desarrollo de aplicaciones.

Los beneficios de crear un prototipo

Ejemplo de la pantalla de Visual LANSA FrameworkLos desarrolladores pueden tener dudas de cómo debiera parecer una aplicación de nivel empresarial y cómo debiera estructurarse el código subyacente. Y los usuarios finales tienen fama de no definir lo que quieren pero saber lo que les gusta cuando lo ven. El Framework elimina las conjeturas al aplicar los estándares probados. Los prototipos se pueden definir en unos minutos y si la aplicación se basa en navegador, los diseñadores pueden mandar por correo electrónico el enlace a la aplicación para que los usuarios puedan revisarlas y proveer sus reacciones inmediatas.

No se desecha el prototipo, sino que gradualmente se convierte en la aplicación final por la arquitectura de extensión. Se completa la aplicación al reemplazar los componentes del prototipo con programas reales que reflejan la lógica actual de negocio.

Los asistentes de código generan mucho del código requerido y una librería de Componentes Rápidos reutilizables permite a los desarrolladores montar rápidamente interfaces de usuario poderosas y ricas.

Opciones flexibles de despliegue

Su aplicación basada en el framework puede ser desplegada como un ejecutable Windows en la pantalla para los usuarios expertos, o como una aplicación Web usando DHTML avanzado con una funcionalidad parecida a Windows para un despliegue sin cliente. También puede usar las técnicas AJAX para alcanzar el rendimiento Web óptimo con funcionalidad semejando a la de un cliente Windows. Ningún otro Framework provee tal semejanza entre la interfaz de usuario Windows y Web desde la misma base de código.

Mejore la productividad de desarrollador y usuario

El framework LANSA fue diseñado para mejorar la productividad de desarrollador al proporcionarle un framework de aplicaciones fácil e intuitivo de usar que oculta y abstrae la funcionalidad de nivel bajo para alcanzar niveles más altos de productividad y una curva de aprendizaje más corta. El mantenimiento también es más fácil porque las aplicaciones siguen un diseño consistente, lo cual permite que los desarrolladores entiendan código propenso a cambios en el futuro.

El framework impone conceptos de diseño de interfaz gráfico de usuario que siguen los estándares Microsoft que casi todos los usuarios conocen,ya sea por usar la computadora del trabajo o la de la casa. Este model proporciona un diseño de tipo "dashboard" que revela todo lo que necesita el usuario con unos pocos clics.