Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentacion Dinamica
Presentacion Dinamica
Sumario ............................................................................................................ 2
Composición del framework ................................................................................. 2
Plataforma de desarrollo...................................................................................... 4
Experiencia ........................................................................................................ 5
Características técnicas ....................................................................................... 5
Conclusión ......................................................................................................... 7
Sumario
El framework Dinámica es un kit completo de construcción acelerada de aplicaciones
Web/Ajax bajo el estándar Java Enterprise Edition, sin complicaciones innecesarias,
privilegia la productividad, el alto rendimiento, y una arquitectura ordenada. Incluye
un sofisticado conjunto de herramientas para apalancar el proceso de desarrollo y está
ampliamente documentado. Promueve la reutilización extrema y la programación
declarativa, con este framework casi no se escribe código Java.
Plataforma de desarrollo
El proceso de desarrollo es dependiente de los siguientes productos:
• Los plugins de Dinámica para Eclipse, sea la versión gratuita o Deluxe. Para los
desarrolladores independientes y empresas que van en serio con Dinámica y
tienen la costumbre de invertir en su proceso de producción, sugerimos
considerar la edición Deluxe con su servicio de soporte dedicado.
• PostgreSQL v9, con una base de datos DemoDB para correr las demos. Puede
utilizar también Oracle 10G, MySQL 5.x, SQLServer 2000 o DB2, pero
recomendamos iniciar su auto-entrenamiento con PostgreSQL para evitar
tropiezos al inicio. El respaldo de DemoDB solo se suple para PostgreSQL.
Experiencia
Dinámica es un producto maduro y de alcance global, si bien no masivo, fue publicado
por primera vez por Martín Córdova y Asociados, C.A. en febrero del 2004 como
software libre (LGPL), durante más de 7 años ha sido exitosamente utilizado para una
variada gama de aplicaciones en diversos países, incluyendo China, Italia, Suiza,
Portugal, Estados Unidos, México, Colombia, Argentina y Venezuela, entre otros.
Originalmente fue publicado en inglés, por eso tuvimos una base activa de usuarios
fuera de Latinoamérica.
Características técnicas
Sistema completo de seguridad integrada y configurable (de uso opcional),
incluye una consola administrativa vía Web y los scripts DDL/DML para
inicializar las tablas de seguridad en diversos dialectos SQL. Incluye integración
LDAP, servicios de auditoria declarativa – sin programación, reportes para
verificar y documentar la configuración de la seguridad. Notificaciones por email
para eventos de seguridad (cuenta bloqueada, login fallido, etc.)
Framework Ajax liviano del lado cliente. Dinámica incluye una capa cliente con
un funcionamiento ágil y un look moderno y configurable mediante hojas de
estilo. No necesita integrar un framework pesado JavaScript a menos que así lo
desee.
Hecho para correr rápido como aplicación web en Java 6, no usa reflexión sino
herencia (más rápido) y la reutilización recurrente de las mismas clases ayuda a
que la máquina virtual de Java mantenga en caché las clases y optimice el
tiempo de creación de los objetos en cada request.
Conclusión
Dinámica es un framework probado en batalla en ambientes de negocios corporativos y
de sector público en varios países, hecho para correr rápido, y para producir
rápidamente aplicaciones con acabado profesional, sólidas en su arquitectura y ágiles
en su funcionamiento de cara al usuario. Ampliamente documentado. Exclusivo para
crear aplicaciones web, no pretende otra cosa. Con su extenso catálogo de plantillas
prefabricadas y generadores de módulos, además de su dedicado servicio de soporte,
Dinámica resulta más productivo que usar PHP o Rails, y es definitivamente más
productivo y menos complicado que cualquier otro framework JEE.
Al estar escrito en Java, el código del framework será compilado dinámicamente por la
máquina virtual, y correrá a máxima velocidad. Mejor aun si además combina esto con
un servidor liviano y eficiente como Tomcat 6.
Dinámica fue diseñado y construido por Martín Córdova y Asociados C.A. para resolver
sus propios problemas de programación de aplicaciones web. Publicarlo como un
proyecto open source y que otros lo usaran fue un objetivo secundario. Apuntalar los
servicios de consultoría de sus creadores era la prioridad, y lo que pasó es que otros se
sintieron plenamente identificados con la manera de trabajar de Dinámica, y lo
abordaron con éxito. Dinámica nació en el fragor de las trincheras de la consultoría,
identificada desde el principio con los problemas prácticos que se deben resolver a
diario. Es un enfoque pragmático, divorciado radicalmente de la ortodoxia de los
frameworks que pululan en el ecosistema de Java EE. Su adopción puede ser un shock
cultural, tenga esto en cuenta. Es para los que se atreven y pueden.