Frameroot es un framework desarrollado íntegramente en Visual FoxPro 9.0, y fue concebido
con la idea de simplificar la tarea de realizar un proyecto en 3 capas. Este framework se
separa en 2 partes, el proyecto visual (la interfaz de usuario) y el proyecto no visual
(la capa de negocios), el primero incluye una serie de formularios para administrar todo el
entorno de acceso y seguridad así como la configuración de cada terminal, también se
incluyen algunos utilitarios muy prácticos a mi entender que permiten generar formularios,
configurar formularios, exportar datos a MS-SQL y administrar las características de
seguridad incluidas en el framework.
Frameroot es completamente gratuito y nunca va a dejar de serlo ya que jamas me gustó la
técnica de promover un producto gratuito con el único objetivo de ponerle un precio cuando
se haga conocido.
Este producto apunta a desarrolladores de Visual FoxPro que tienen un conocimiento al menos
teórico de lo que implica la programación en 3 capas así también como un conocimiento medio
del lenguaje . Si esta interesado en ver un poco acerca de este proyecto le recomiendo leer
los siguientes documentos Descargo
, Licencia
y Antes de empezar.
Algunas de las características de Frameroot son:
- Soporta tanto una base de datos nativa de Visual FoxPro así como una DB SQL,
Oracle, Informix, MySql, PostGRESQL.
- La clase de negocios puede conectarse al motor de base de datos tanto de modo
nativo como con ODBC o ADO.
- La clase de negocios puede trabajar con SP’s siempre y cuando la conexión sea
de tipo ADO.
- El manejo de transacciones en la base de datos es administrado por la clase de
negocios automáticamente.
- El menú se arma basado en la información de los perfiles, teniendo un especial
cuidado en no mostrarle a un usuario una opción a la que no tiene acceso.
- Se puede mostrar ó no una ventana de logueo ya que la información es guardada
en el archivo de configuración de cada terminal.
- Se Incorporan una serie de utilitarios que permiten generar los formularios y
clases basados en una tabla, migrar una base de datos a MS-SQL con las
características requeridas por Frameroot, generar y distribuir el componente de
modo automático.
- Utiliza TRY-CATCH.
- Utiliza XmlAdapter y CursorAdapter.
- Entorno multilenguaje totalmente configurable (se pueden agregar tantos
lenguajes y palabras como sea necesario).
- Soporte para tablas que manejan campos auto incrementales.
- El idioma de los errores del componente se pueden cambiar con solo redirigir
el #include error_xx.
- Generador de formularios y clases de negocios totalmente intuitivo.
- Asistente, que agiliza la configuración de las propiedades de los objetos que
acceden al componente simplemente presionando CTRL+F12 sobre un formulario de
clase.
- Formulario administrativo que permite ver el los cursores activos haciendo
click derecho sobre un formulario de clase.
- Menú frameroot, permite manipular todo el entorno administrativo de modo simple
y rápido.
- Formularios administrativos de lenguajes y palabras clave del sistema
multilenguaje.
- Formulario de búsqueda genérica (Sys_SearchForm).
- Integración de permisos y accesos a nivel de objeto.
- Búsqueda integrada y ordenamiento automático de las columnas en las grillas.
- Integración de rutinas para Paginación de datos.
- Generación dinámica de graficos en cualquier formulario de reporte con salida a un
archivo en el disco, una página web o un formuario de Visual FoxPro
- Nuevas y mejoradas rutinas para simplificar aún más la programación de la clase
de negocios.
- Reportes con salida a formato HTML, especial para ser enviados por mail desde
el IE.
- Compatibilidad al 100 con Web Service
- Y muchas cosas mas...
Inicio
- Downloads
- FAQ (preguntas frecuentes)
- Ayuda en linea
- Frameroot
- Productos
- Links
- Acerca de ...
- Artículos