Noticiero Digital N° 1221

Conozca al framework Dinámica

Como ya se conoce, Dinámica es una plataforma de productividad extrema, acabado profesional y alto desempeño. Incluye plugins Eclipse para generar aplicaciones «web 2.0» de manera automática a partir de modelos de base de datos, lo bueno de ello es que el trabajo de días se reduce a minutos, pero además lo que genera no es código Java, sino declaraciones, puesto que Dinámica promueve la programación declarativa, configuras en vez de programar. Puede seguir leyendo este interesante informe.

Del modelo al módulo, en enfoque RADical del Framework Dinámica para Java EE

Se puede ver vídeos cortos para comprobar la eficiencia de esta herramienta que muchos la consideran como genial.

(americasistemas.com.pe. Lima, Perú – 07 de febrero 2018) El “mantra” en Dinámica sencillamente es: “no escribirás código Java a menos que sea ESTRICTAMENTE necesario”, y en el 99% de los casos de WebApps de negocios no lo es si lo diseñas bien y provees componentes suficientemente genéricos. No es un concepto nuevo, pero si uno exitoso y probado en batalla, Linux está lleno de herramientas de uso general que se comportan de una u otra manera dependiendo de los inputs que se le den, y luego combinas varias de estas herramientas para hacer cosas más complejas. ¡Ese es el espíritu de Dinámica!

D870_Conozca1

Este modelo declarativo de programación tiene consecuencias profundas en Java, la reutilización extrema de clases implica que cuando el Servlet Engine procesa un request HTTP, corriendo con Dinámica siempre tiene que instanciar las mismas clases, lo que ayuda a la máquina virtual ya que puede utilizar un caché nativo de clases para optimizar la creación de objetos, y como beneficio adicional nada despreciable la JVM (Just in time compiler) va compilando a código de máquina lo que amerite, optimizando de esta manera la ejecución de la WebApp, lo que nos trae a un punto importante en Dinámica, su misión: crear aplicaciones Java Server únicamente, que no solo se construyen rápido sino que corren rápido, porque usan una plataforma específicamente diseñada para ser eficiente en Java Server, 7×24, y esto distingue a Dinámica de la competencia. No nos interesa generar en N lenguajes, solo queremos generar WebApps HTML5 para dispositivos de escritorio y móviles, y que corran seguras y rápido, con la menor cantidad posible de código hecho a la medida.

Con Dinámica tus WebApps parecen de escritorio, un cliente delgado HTML5/CSS3 (Bootstrap v3.x) que se comunica vía Ajax con un servidor Java de alta velocidad conectado a tus fuentes de datos. Puedes correr Open Source o con productos comerciales, en un servidor sencillo, en un cluster o en la nube. Tú decides.

Esto nos trae al 1,2,3 de Dinámica: 1) modelas la base de datos con suficiente metadata, 2) seleccionas el generador de módulo que necesites (DataEntry, Reporte, Gráficas, Blobs, etc) y 3) generas tu módulo, listo para usar con cualquier Contenedor de Servlets spec 3.0 y las principales bases de datos SQL (Oracle, SQL Server, PostgreSQL, MySQL, DB2)

 D870_Conozca2

En este video de 1 minuto pueden ver el proceso en acción una vez que se tiene el modelo de base de datos listo:
https://www.youtube.com/watch?v=9VkZ_7B2-bQ

Crear el modelo es muy simple, ya sea desde cero o desde una base de datos existente, se hace ingeniería de reverso y luego se completa la metadata (descripciones de campos, títulos de tablas, etc). Se muestra en este video:
https://www.youtube.com/watch?v=ieVgTnTYtJw

Dinámica es una herramienta de escala corporativa que se vende bajo el esquema de suscripción anual, 100% en español con un generoso banco de documentación (60+), soporte ilimitado y una guía de auto-entrenamiento y certificación que viene incluida con el paquete, no hay que pagar aparte para certificarse.  Ahora cuenta con soporte presencial en Lima para asistir a las empresas durante el proceso de adopción de la tecnología, como complemento al soporte directo del fabricante. Para los interesados, pueden llamar al 993 495 096 o escribir a Fernando Acosta fernando@sistemas-pymes.com.

Conoce más de Dinámica y prueba gratis su poder en: www.martincordova.com

Un comentario

  1. Quisiera saber si con dinámica se puede consumir un servicio web externo a la web app que presente la data en Json?. Y como lo hace?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

"COMPROMISO CON EL PÉRU"

Ciberseguridad Nacional
– “La seguridad es un proceso, no un producto.” — Bruce Schneier, criptógrafo y experto en seguridad (1999)

– “Hay dos tipos de empresas: las que han sido hackeadas y las que aún no saben que lo han sido.” — John Chambers, ex CEO de Cisco (2015).

– “La ciberseguridad es responsabilidad de todos, no solo del área de TI.” — Ginni Rometty, ex CEO de IBM (2014).

– “El mayor riesgo es pensar que no estás en riesgo.” — James Comey, ex director del FBI (2014).

Lucha Anticorrupción
– “La ética es saber la diferencia entre lo que tienes derecho de hacer y lo que es correcto hacer.” — Potter Stewart, juez de la Corte Suprema de EE.UU. (1981).

“Si pierdes dinero, pierdes poco; si pierdes un amigo, pierdes mucho; si pierdes la integridad, lo pierdes todo.” — Proverbio chino (atribuido, s. XX).

“Las empresas que prosperan a largo plazo son aquellas que construyen confianza.” — Ratan Tata, empresario indio (2006).

– “La integridad es hacer lo correcto, incluso cuando nadie está mirando.” — C.S. Lewis, escritor británico (c. 1940).

Responsabilidad Digital
– “El phishing en el Perú aumentó un 120% en 2024. ¡Desconfía de links sospechosos!” — División de Ciberpolicía (2024).

————————————————————

UNI: MBA en Gerencia y Tecnología

Conversando con los CEO´s Perú

Ley de Inteligencia Artificial 31814

Conversatorio de especialistas sobre Conectividad para el Desarrollo del Perú.

América Sistemas