Versión 7 Win32 Nativo

Clarion es la base de la línea de productos de SoftVelocity y el producto estrella de la compañía para el desarrollo de aplicaciones de bases de datos de forma rápida y eficiente. Además del lenguaje 4GL Clarion, el producto Clarion también incluye tanto un compilador de C++ como de Modula-2. Todos los lenguajes comparten un optimizador común, y pueden ser mezclados dentro de una única aplicación. Los desarrolladores de software independientes y los desarrolladores corporativos tienen necesidades similares: aumentar la productividad para cumplir las demandas de nuevas aplicaciones de base de datos. Clarion es un Desarrollador de Aplicación Rápido con un énfasis en generación de código y metadatos reutilizables para crear rápidamente aplicaciones para el manejo de datos comerciales. Por el uso de la generación de código basada en metadatos Clarion ayuda a los desarrolladores a asegurar estándares, reducir el tiempo de codificación, eliminar errores, y finalizar proyectos en tiempo récord. Esto permite que el equipo de desarrollo entero comparta y haga cumplir un conjunto coherente de códigos estándar. Esto también permite a nuevos desarrolladores adoptar de forma rápida y fácil, los estilos específicos de la organización y seguir el trabajo en el código escrito por otra persona sin una curva de aprendizaje larguísima. Hacer clic en el cualquiera de los encabezados siguientes para información adicional sobre el tema.
Reutilización de Código para la Productividad del Desarrollador
Los contenedores de Clarion permiten que nuevos desarrolladores generen código de proyecto específicos utilizando plantillas creadas por programadores seniors. El contenedor tiene la mayor parte de la información que Clarion necesita para crear una aplicación totalmente funcional, esto se aplica directamente a las exigencias del proyecto. La ventaja para el desarrollador es que ellos pueden crear inmediatamente aplicaciones corporativas de muy alta calidad para mantener los datos y realizar informes, y luego pueden usar las herramientas adicionales de Clarion para personalizar la aplicación generada y satisfacer las necesidades comerciales especiales. Los contenedores de Clarion almacenan los metadatos (lógica comercial y esquema de base de datos), aplicación (lógica de aplicación) y capas de interface de usuario para todos los proyectos que se refieren al dato corporativo. Un sistema de generación de código amplio genera aplicaciones completas de las descripciones almacenadas en los archivos del contenedor. Estos contenedores Clarion son: el Diccionario de datos y el Registro de Plantilla. Los desarrolladores comerciales pueden generar muchas aplicaciones de los mismos metadatos, p.ej, una aplicación para tener acceso a las tablas de Recursos Humanos, y otra para tener acceso a las tablas de Cuentas por cobrar. Las aplicaciones generadas tendrán una apariencia y conportamiento uniforme, proporcionando un estándar corporativo y haciéndo más fácil para los usuarios el aprender nuevas aplicaciones. El generador de código confía en plantillas para almacenar la lógica de aplicación. Los programadores seniors pueden crear sus propias plantillas, reproduciéndo su experencia a todos los proyectos subsecuentes producidos por programadores de nivel básico, incluso en quellos que hacen referencia a otros datos o bases de datos. Esto crea una producción automatizada un modelo para el desarrollo de software. La variedad de opciones almacenadas en el Diccionario de datos, y la cantidad flexible de la lógica de aplicación, almacenada en el registro de plantilla distingue el modelo de desarrollo de Clarion del cualquier otro.
Herramientas Especializadas y Comportamientos para Desarrolladores de Base de datos
Las plantillas de Clarion (a diferencia de aquellas que crea usted mismo) se concentran en comportamientos de data-centric que podrían tomar meses para codificar utilizando otras herramientas. Cada plantilla es configurada por un interface en tiempo del diseño, de modo que al aplicarlo al esquema de base de datos actual, el desarrollador elige los atributos y propiedades de una listas. En otras palabras, los desarrolladores no tienen que codificar para crear comportamientos complicados, como la sincronización de una visualización maestro - detalle. Estos comportamientos ya existen en el depósito de metadatos, y para ponerlos en práctica el desarrollador selecciona las propiedades de la plantilla. Los Asistentes de Aplicaciones del Clarion generan una aplicación por defecto con forms que nos permiten realizar visualizaciones de archivos, añadir, borrar, o cambiar datos de los mismos, y realizar informes. La tarea del desarrollador es escoger las tablas, ejecutar el asistente, y luego personalizar. Los Asistentes de Aplicaciones leen la estructura del archivo, almacenada en el diccionario de datos, buscando las relaciones entre tablas. Donde encuentra una tabla padre, crea una ventana de visualización. Seleccionando un registro en la visualización proporciona un form de edición. Cada form de edición contiene tabs suplementarios en los cuales encontraremos list box browse para las tablas hijo. Seleccionando un registro en la tabla de visualización del hijo trae un form de edición para aquel registro. Si la tabla hijo está relacionado con otro archivo hijo, otro tab aparece... y así sucesivamente. Si se especifica en un campo una comprobación de validez y una relación clave primaria/extranjera que ese campo no debe ser blanco, y que el valor debe existir en otra tabla, el Form es inteligente, así que si el usuario final trata de saltarse o cerrar el Form sin rellenar una entrada válida, nos muestra una lista de valores de la otra tabla para que el usuario final para elegir un valor. Su aplicación puede ser generada en en cualquier momento sin sobreescribir el código que el desarrollador ha añadido, y sin perder las opciones antes elegidas en el interface de tiempo de diseño.
Lenguaje Rico, Compiladores, Herramientas para Otras Plataformas
A diferencia de la mayor parte de otras herramientas basadas en lenguajes de objetivo general, Clarion siempre ha sido diseñado exclusivamente para aplicaciones de base de datos. El lenguaje de Clarion es un lenguaje de cuarta generación potente y fácil de aprender. Es orientado a objetos, y Clarion contiene su propio marco de objeto de data-centric. La ventaja para el desarrollador es que pueden ampliar la aplicación generada por defecto para cubrir cualquier necesidad, porque las herramientas y el lenguaje son muy potentes. El generador de aplicación es el lenguaje neutro. Las plantillas pueden crear el código en cualquier lenguaje, y las plantillas pueden tener acceso a metadatos almacenados en el diccionario de datos. El ambiente de desarrollo viene con una completa diversidad de formateadores visuales para personalizar ventanas e informes, más diversas herramientas para crear fórmulas (funciones al momento y condicionales lógicos). Los informes de Clarion están incorporados, y no son entregados para ser utilizados con herramientas externas. Las funciones de informe, por lo tanto, son compiladas en la aplicación, y se ejecutan con velocidad de código máquina. Clarion también puede tener acceso a herramientas de informes externas, e incluye un interface para Crystal Reports ©. Las aplicaciones son compiladas y se distribuyen libre de derechos.
Clarion se comercializa en dos versiones: Enterprise y Professional.


AvisoLegal       Copyright © 2.009 Clarion Software España