Introducción
En esta ocasión trataré de explicar que es el RAD Plus, para que sirve y cuales son sus ventajas y desventajas.
¿Que es RAD Plus?
Es una Herramienta OpenSource que permite el Desarrollo Rápido de Aplicaciones comerciales la pagina oficial es www.ycube.net
Creada por el Ing. Sergio Antonio Pohlmann en los inicios de la década de los 90 desde esa época hasta hoy día se ha venido desarrollando e incrementando su potencial.
Basado en la idea de permitir a los programadores desarrollar sistemas de gestión con mayor facilidad y velocidad sin tener que preocuparse en cuanto a
§ Funcionalidad: adecuacion, corrección interoperabilidad, seguridad,conformidad.
§ Fiabilidad: madurez, tolerancia a fallos, recuperabilidad.
§ Usabilidad: aprendibilidad, comprensionalidad, operabilidad, atractividad.
§ Eficiencia: comportamiento temporal, utilización de recursos.
§ Mantenibilidad: nalizabilidad, cambiabilidad, estabilidad, facilidad de prueba.
§ Portabilidad: adaptabilidad, instalabilidad, coexistencia, remplazabilidad.
Respeta absolutamente todas las normas del Modelo de Calidad ISO/IEC 9126-1, construida bajo amplio estudio de conceptos de Ingeniería de Software permite al desarrollador aplicar cualesquiera metodología de desarrollo siendo la mas adecuada con RAD Plus hoy
Una de los principales problemas que enfrenta un programador al momento de iniciar un proyecto (Software de Gestión) es.: ¿Qué lenguaje uso? ¿Que Motor de Base de Datos uso? ¿Como lo voy a hacer? ¿Que patrón de diseño utilizo?
Con esta herramienta el desarrollador (Developer) le llamamos desarrollador y no programador por que casi no se programa sino se desarrolla, se desliga totalmente de los problemas anteriores y se enfoca directamente en el problema a solucionar y ni siquiera debe tener mucho conocimiento de base de datos, estandarización de interfaces, diseño de diagramas DER, no debe preocuparse por control de usuarios (Dolor de cabeza) ni nada por el estilo, con los cuales debería en un desarrollo convencional en este caso RAD Plus lo tiene integrado como así también una inmensa cantidad de recursos adicionales para facilitar el desarrollo las cuales citaré mas adelante.
Estrutura básica del Plus
La estructura básica del RAD Plus es
- Servidor de Base de Dados, utiliza MySQL, habiendo optado por versión 5.0 o superior, debido al soporte mas estable a transacciones y a procedimientos almacenados.
- Servidor de Aplicaciones, consiste de un Apache, como Servidor web (cualquier versión), e un PHP 4 o superior.
Según el Autor a lo que llama Motor Interno se trata, realmente, de un conjunto de programas en PHP, HTML, XUL y Javascript.
§ Motor Cliente, Consiste en un conjunto de sistemas javascript que soporta de forma directa la interfaz XUL previamente generada de forma a efectuar todos los procesos necesarios, de validación de datos, consultas online de forma asíncrona a
¿Cuál es su propósito?
" Facilitar el processo de desarrollo de sistemas comerciales.
" Facilitar
" Brindar un producto de alta calidad. (P1,2)
" Permitir un mantenimiento rápido sin interrumpir las actividades de la empresa
Ventajas
Se puede adecuar a las metodologías ágiles y a tradicionales
" XP, Cascada, Espiral
" Pocos requerimientos y Facil Instalación
" Plataformas: Clientes y/o Servidor MacOSx, Linux o Windows u otro
" Firefox en el Cliente, En el Servidor Apache PHP 4, MySQL 5
" 900 kb de HD para el Plus + espacio para proyectos en El Servidor
" Apache 22 Mb + MySQL 20 Mb en El Servidor
" Mozilla Firefox en el Cliente 22 MB
" Conectividad local o global (intranet/internet/extranet).
" Bajo costo para el usuario final, utiliza Herramientas de Software Libre (Hosts gratuitos).
" Alto Grado de Homogeneidad
" ABMs Automáticos
" Interfaces dinamicas para el Usuario.
" Suporte a i18n
" Posibilidad de generacion de Reportes rápidamente y personalizables.
" Sistema de impresión de consultas automático interno.
" Viene con Control de Usuarios por defecto.(Trustees).
" Sistema de Logs de Auditoría automático
" Documentación al Día.
" Mantenimiento on the Fly
" Varios proyectos en un mismo servidor
" Reutilización de Modulos y de tipos de datos (__autofill__)
" Alto grado de Fiabilidad
" Extensible o escalable.
" Ambiente de desarrollo con pocas discusiones. P14 - P18
Desventajas
" Limitaciones en cuanto customización de Interfaces (Al cliente no le importa).
" Poca documentación de cómo desarrollar en el Plus (En Proceso)
" Aún no tiene soporte para imágenes
" Aún no soporta Look and Feel. Pero se puede instalar Plugins para el navegador.
Creo que basta por ahora cualquier duda sobre RAD Plus pueden contactarme a mi correo
douglas@ycube.net dembogurski@gmail.com
o directamente con el autor
sergio@ycube.net sergio.pohlmann@gmail.com
Gracias Atte.
Un ejemplo online aqui: usuario admin passw administrador
1 comentario:
Wow! Excelente!
No fuera ya un usuario antiguo del plus, me iba a tornar uno, jejeje.
En serio, está muy bien explicado. Esperemos que la gente empieze a observar, criticar, comentar, para que la comunidad como un todo, pueda crecer y mejorar siempre.
Felicitaciones!
Publicar un comentario