ASNA
 Buscar  
martes, 06 de enero de 2009 ..:: Home » 10 Razones Principales ::..   Entrar
 Especial .Net Minimizar

      

 10 Razones Principales Minimizar
VisualRPGforNET.JPG

10 Principales Razones


AVR for .NET convierte a su equipo de programación RPG en desarrolladores modernos ¡en un tiempo récord!
 

ASNA Visual RPG (AVR) es una implementación sofisticada de RPG que permite a los codificadores de RPG construir aplicaciones Web y Windows eficaces. AVR proporciona acceso rápido, seguro y directo tanto a los archivos como a los objetos de programación del servidor iSeries de IBM. Usando una sintaxis familiar, pero modernizada, los programadores de RPG pueden aplicar rápidamente su amplia experiencia en RPG para crear aplicaciones modernas que se conectan a la perfección con la plataforma iSeries. Aquí se muestran de forma rápida las 10 razones principales por las que los usuarios de AVR 4.0 (AVR Classic) deberían actualizarse a AVR for .NET

Usted necesita actualizarse de AVR 4.0 a AVR for NET porque AVR for NET...

  1. Proporciona un lenguaje RPG altamente desarrollado y más potente
    El RPG de AVR for .NET añade muchas funcionalidades al RPG que le dan más potencia. Estas funcionalidades refuerzan a RPG para que pueda funcionar adecuadamente en el frenético mundo de los navegadores y el cliente tradicional Windows. Aunque pueda sonar un poco intimidante, RPG de AVR for .NET es un lenguaje totalmente orientado a objetos-capacitado para la herencia, poliformismo y encapsulación (todos los sellos característicos de la auténtica programación orientada a objetos). Sin embargo, aunque AVR for .NET está orientado a objetos, los programadores principiantes de AVR for .NET pueden aplazar de forma segura la utilización de las funciones de estos lenguajes hasta que estén preparados para usarlas. No es necesario que sea un experto en programación orientada a objetos para escribir programas de alta calidad con AVR for .NET, pero cuando esté preparado, ¡esta funcionalidad tan atractiva le estará esperando! ¡AVR for .NET es con diferencia mejor que Java!
  2. Mejora la productividad del programador
    AVR for .NET se adapta a Microsoft Visual Studio. Esto hace que el renombrado ciclo de Visual Studio editar-compilar-depurar-probar esté disponible para los programadores de RPG. Con respecto a AVR Classic. La edición y depuración se han mejorado notablemente en AVR for .NET. AVR for .NET también funciona intrínsecamente con añadidos de desarrollo de software como Microsoft Source Safe (control de versión de la aplicación). En resumen, AVR for .NET ofrece el mejor y más productivo desarrollo de aplicaciones disponible para programadores de RPG.
  3. Reduce sustancialmente el código requerido para construir sitios web potenciados por iSeries y aplicaciones basadas en navegador
    Con AVR for .NET, hemos descubierto que se pueden crear aplicaciones basadas en navegador con órdenes de magnitud que emplean código más sencillo (para alojar en su intranet local o Internet) con AVR for .NET que con AVR Classic. Nuestras pruebas mostraron que lo que antes precisaba 1400 líneas de código para funcionar ahora se puede hacer con aproximadamente el 10%, es decir alrededor de 140 líneas de código . Gracias a esto no sólo es mucho más rápido escribir la aplicación basada en navegador, sino que el mantenimiento es mucho más fácil. Además de tener menos código, a pesar de las funciones añadidas y del potencial del lenguaje AVR for .NET y el entorno de desarrollo, hemos descubierto que las tareas de programación basadas en navegador se pueden aprender en aproximadamente la tercera parte de tiempo con respecto al antiguo modelo AVR Classic.
  4. Proporciona más del doble de controles de interfaz al usuario de Windows que AVR Classic
    Mientras AVR Classic tenía 27 controles, AVR for .NET incluye actualmente más de 50 (¡con más en camino!) . Esto supone que AVR for .NET permitirá reducir sustancialmente su dependencia de controles de terceras partes para sus aplicaciones empresariales. Por ejemplo, AVR for .NET incluye un control de interfaz de usuario con fichas, un selector de fecha-hora, un selector de fecha basado en calendario, y un campo de entrada/salida de texto rico. Además de incluir intrínsecamente estos controles, usted puede contar con que AVR for .NET tendrá una fidelidad muy alta con los controles .NET de terceras partes. Se acabaron los días de los controles selectivamente cooperativos ActiveX (en los que el comportamiento imprevisible de los cambios de control dependía del lenguaje que utilizara el control). .NET proporciona un camino, y sólo uno, para que todos los lenguajes consuman controles.
  5. Las aplicaciones son mucho más sencillas de implementar
    .NET prescinde de la vieja norma impuesta por COM de que los controles y DLLs se tienen que registrar antes de que sus aplicaciones puedan usarlos. Esto es de gran ayuda para la implementación de aplicaciones , sobre todo para la implementación de clientes Windows sofisticados, que conlleva muchos DLL y dependencias de control. No sólo suprime .NET la necesidad de registrar DLLs y controles, sino que .NET también le permite alojar fácilmente múltiples versiones del mismo DLL en una máquina objetivo.
  6. Soporta tecnologías avanzadas como dispositivos portátiles, servicios web, SOAP y XML
    Con AVR for .NET, sus programadores RPG pueden construir rápidamente aplicaciones basadas en navegador y aplicaciones tradicionales de Windows. ¡Pero eso es sólo la punta del iceberg! Con AVR for .NET, tiene una diversidad de soluciones del siglo 21 a su disposición, todas escritas con RPG. Por ejemplo, edición y suscripción a servicios web utilizando estándares de la industria como SOAP y XML. Su equipo de programación podrá poner en práctica sus conocimientos en RPG para trabajar en la creación de aplicaciones que se ejecuten en PCs de mano y tablet.
  7. Transformador de código iSeries
    Como muchos usuarios tienen un activo importante en su código fuente RPG de iSeries, AVR for .NET tiene un producto que lo acompaña denominado Importa que le permite importar fácilmente su ILE RPG y RPG/400 directamente en AVR for .NET. Haga clic
    aquí para ver más información acerca de Importa.
  8. 8. control racionalizado y creación de clase
    AVR for .NET hace que la creación de sus propios controles personalizados, para desarrollo de Windows o Web, sea una tarea muy sencilla. Aunque con AVR 4.0 ya podía hacer esto, había que ser un mago para entender realmente el proceso de funcionamiento. Técnicamente la explicación parece propia de la jerga para empollones, pero se entiende que la implementación nativa de la herencia de AVR for .NET hace que construir soluciones empresariales personalizadas sea algo instantáneo. Por ejemplo , imagine que necesita un componente de interfaz de usuario que permite una rutina especial de búsqueda de cliente; con AVR for .NET, en un abrir y cerrar de ojos puede empaquetar un componente personalizado, reutilizable para que haga justo lo que los usuarios necesitan. Sus programadores podrían a continuación emplear ese "pedazo" reutilizable en muchos otros programas. Más allá de los controles, este mismo concepto de fácil reutilización se aplica a los elementos lógicos empresariales que crean sus programadores. Lo fundamental para sus programadores de RPG: AVR for .NET pone funcionalidades al alcance de su mano para construir componentes de aplicación reutilizables. Esto acelera el tiempo para entregar una aplicación y evita que sus programadores tengan que estar constantemente reinventando la rueda.
  9. Mejora del ciclo de vida del desarrollo de la aplicación y de las capacidades de creación de equipo
    En la época de los programas RPG con pantalla verde, estos programas se construían de forma lineal y monolítica. Este viejo estilo de codificación hace que sea difícil mantener y mejorar los programas antiguos (¡por eso la preparación para el efecto 2000 fue tan compleja!). El modelo de desarrollo de aplicaciones AVR for .NET no sólo soporta, sino que también fomenta, un enfoque reutilizable, más modular. La base del desarrollo moderno de aplicaciones que ofrece AVR for .NET cubre las necesidades actuales de desarrollo de equipo.
  10. Próximo soporte del Servidor SQL
    Aunque el iSeries proporciona la base de datos preferida para la mayoría de los usuarios, muchos usuarios también tienen pensado emplear Microsoft SQL Server como, al menos, una base de datos secundaria. Además, algunos usuarios probablemente deseen desplazar por completo sus actuales aplicaciones RPG de iSeries a la Red o Windows y conectarse al Servidor SQL. AVR for NET ofrecerá pronto conectividad de aplicaciones perfectamente integrada para el iSeries o Microsoft SQL Server-sin programar cambios a la aplicación. Su inversión en el archivo RPG de entrada/salida se conserva y todas las operaciones típicas de entrada/salida del archivo RPG funcionan directamente con el SQL Server-presentando eficazmente SQL Server a su aplicación AVR for .NET como si fuera una base de datos virtual iSeries. Con este soporte podrá desplazar fácil y transparentemente sus aplicaciones desde una plataforma empresarial de base de datos a la otra, así como escribir aplicaciones que se conectan de forma concurrente (usando sintaxis RPG) al iSeries y SQL Server. El soporte SQL para AVR for .NET estará disponible en 2004.

      

Copyright 2006 by Cacovai   Términos de Uso  Declaración de Privacidad