SlideShare una empresa de Scribd logo
2.Introducción
a GeneXus
Ramiro Estigarribia Canese
¿Qué es GeneXus?
Es una herramienta que genera automáticamente
aplicaciones informáticas para Internet, Windows y
Smart Devices, acompañando siempre la
evolución tecnológica.
El Objetivo de GeneXus
El objetivo es permitir el desarrollo de aplicaciones
en el menor tiempo posible y con la mejor calidad.
¿A qué se dedica el Analista
de Sistemas?
Para lograr su objetivo, GeneXus libera al
informático de las tareas automatizables,
permitiéndole concentrarse en las tareas no
automatizables (como ser: conversar con los
usuarios y comprender sus necesidades).
Tareas Automatizables:
➔ Escribir los programas.
➔ Crear la base de datos y sus tablas.
➔ Mantener las tablas.
1.GeneXus que_es
El experto en sistemas
entiende la realidad
Utilizando GeneXus, el experto en sistemas
básicamente se dedica a entender la realidad y lo
que los usuarios necesitan.
Describe en GeneXus el conocimiento recabado y
a partir de ese conocimiento descripto, GeneXus
se encarga de generar todas las líneas de código
necesarias para crear la base de datos, tablas y
programas.
Así, rápidamente se obtiene una aplicación lista
para mostrar al cliente.
El analista se dedica a
entender la realidad
El cliente ve su aplicación a
medida que se desarrolla.
Cuando se trabaja con un lenguaje de
programación tradicional y se programa
manualmente, se demora un tiempo considerable
hasta poder mostrarle al usuario final algún
resultado.
Hay que definir la base de datos bien pensada,
cada formulario, programar cada botón, toda las
sentencias de grabación, etc.
Creación automática de la
base de datos y programas
Dado que GeneXus se encarga de la creación
automática de la base de datos y programas, el
usuario puede ver resultados muy rápidamente.
Esto lo motiva e incluso le permite opinar acerca
de cómo le parece que va quedando la aplicación
y si quiere hacer algún cambio.
Es trivial modificar y
hacer crecer la aplicación
Cuando se trabaja con un lenguaje de
programación tradicional, es inviable que el
usuario nos proponga cambios continuamente:
tendríamos que modificar la base de datos
manualmente, las sentencias de inserción,
modificación, las pantallas, listados, e incluir a los
nuevos atributos o cambios en muchos lugares.
Es trivial modificar y
hacer crecer la aplicación
Trabajando con GeneXus el analista puede
hacer modificaciones a las definiciones que ya
tenía hechas a muy bajo costo.
GeneXus se encargará de analizar y comparar lo
que había definido hasta el momento y todo lo qué
cambió, para modificar la base de datos acorde a
las nuevas definiciones y generará nuevamente
los programas que requieran ser regenerados.
Metodología GeneXus
Metodología Incremental: La aplicación va
creciendo sucesivamente.
Metodología incremental.
En cada momento definimos el conocimiento que
tenemos y luego cuando pasamos a tener más
conocimiento (o simplemente diferente)
lo reflejamos y GeneXus se encargará de hacer
automáticamente todas las adaptaciones
necesarias en la base de datos y programas.
Beneficios de GeneXus
Elegir Plataformas
Beneficios de GeneXus
Elegir Base de Datos
GeneXus permite elegir
el lenguaje
GeneXus permite elegir el lenguaje y ambiente de
generación de los programas, así como la base de
datos que se desea utilizar.
Como se puede percibir, las opciones más
importantes del mercado están contempladas.
Incluso una misma aplicación, se puede generar
en varios ambientes diferentes.
GeneXus permite elegir
el lenguaje
Se describe el conocimiento solamente una vez en
GeneXus, y se le pide a GeneXus que genere la
misma aplicación en varios ambientes diferentes
por separado.
Este es uno de los fuertes de GeneXus: el hecho
de ser multiplataforma.
Preguntas
1. ¿Qué es GeneXus?
2. ¿Cuál es el Objetivo de GeneXus?
3. ¿Utilizando GeneXus: ¿A qué se dedica el
experto en sistemas?
4. Explique como funciona la metodología
incremental de GX.
5. Cite 3 lenguajes soportados.
6. Cite 3 marcas de bases de datos soportadas.
Responder Aquí

Más contenido relacionado

PPTX
Form Handling using PHP
PPTX
Restaurant Project by Amit Mangukiya
PPT
Origins and evolution of HTML and XHTML
PPTX
Files in php
PPTX
4. listbox
PPTX
PHP FUNCTIONS
PDF
inventory management system
PDF
Electronics shop management system
Form Handling using PHP
Restaurant Project by Amit Mangukiya
Origins and evolution of HTML and XHTML
Files in php
4. listbox
PHP FUNCTIONS
inventory management system
Electronics shop management system

La actualidad más candente (11)

PPTX
Introduction to php
PPTX
Order now – restaurant management system
PDF
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
PPTX
HTML Forms
PDF
Canteen automation system (updated) revised
PPTX
E-R diagram & SQL
PPTX
DOCX
CAR SHOWROOM SYSTEM
PPTX
Introduction to MERN Stack
PPTX
Data Manipulation Language
PPT
Unit 2 Java
Introduction to php
Order now – restaurant management system
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
HTML Forms
Canteen automation system (updated) revised
E-R diagram & SQL
CAR SHOWROOM SYSTEM
Introduction to MERN Stack
Data Manipulation Language
Unit 2 Java
Publicidad

Similar a 1.GeneXus que_es (20)

PDF
01 what is_genexus_n1_01_sp
PDF
Aplicaciones genexus
PPT
PresentacióN Genexus
DOC
Software de aplicación
PPT
Nticxppoint2
DOCX
N t i c x
PDF
1.is.el software y la ingeniería del software
PPTX
Software de ingenieria
DOCX
Carlos benitez
DOCX
Carlos benitez
DOCX
Ensayo carlos benitez saia a
PPTX
Software
DOC
Ambitos de desarrollo de un ing. en sistemas
DOC
Ambitos de desarrollo de un ing. en sistemas
DOCX
DOCX
Ensayo sistemas y sofware
PDF
Unidad I - Desarrollo rápido de software
DOCX
Actividad 1 (ofimatica)
PDF
GeneXus
01 what is_genexus_n1_01_sp
Aplicaciones genexus
PresentacióN Genexus
Software de aplicación
Nticxppoint2
N t i c x
1.is.el software y la ingeniería del software
Software de ingenieria
Carlos benitez
Carlos benitez
Ensayo carlos benitez saia a
Software
Ambitos de desarrollo de un ing. en sistemas
Ambitos de desarrollo de un ing. en sistemas
Ensayo sistemas y sofware
Unidad I - Desarrollo rápido de software
Actividad 1 (ofimatica)
GeneXus
Publicidad

Más de Ramiro Estigarribia Canese (20)

PDF
8.Flujo, Comportamiento, Patrones y WebApps.pdf
PDF
Principios que Guían la Práctica
PDF
CSS - Hojas de Estilo en Cascada.pdf
PDF
Python conceptos básicos
PDF
Diseño de WebApps
PDF
Diseño basado en patrones
PDF
PDF
Especificaciones de los procesadores
PDF
Lenguaje de programación awk
PDF
Bases de datos con PHP y PDO
PDF
Bases de datos con PHP y Mysqli
PDF
Interfaz de usuario
PDF
Variables del sistema en php
PDF
Funciones en php
PDF
Bootstrap menues, contenedores y formularios
PDF
Estructuras de control en bash
PDF
Visual studio code
PDF
Diseño de software
PDF
Herramienta cacti
PDF
Monitoreo de datacenter
8.Flujo, Comportamiento, Patrones y WebApps.pdf
Principios que Guían la Práctica
CSS - Hojas de Estilo en Cascada.pdf
Python conceptos básicos
Diseño de WebApps
Diseño basado en patrones
Especificaciones de los procesadores
Lenguaje de programación awk
Bases de datos con PHP y PDO
Bases de datos con PHP y Mysqli
Interfaz de usuario
Variables del sistema en php
Funciones en php
Bootstrap menues, contenedores y formularios
Estructuras de control en bash
Visual studio code
Diseño de software
Herramienta cacti
Monitoreo de datacenter

Último (20)

PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PDF
MANUAL de recursos humanos para ODOO.pdf
PPTX
Curso de generación de energía mediante sistemas solares
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
capacitación de aire acondicionado Bgh r 410
PDF
Maste clas de estructura metálica y arquitectura
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PPTX
Presentación de Redes de Datos modelo osi
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PDF
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
PDF
clase auditoria informatica 2025.........
PPT
introduccion a las_web en el 2025_mejoras.ppt
PDF
SAP Transportation Management para LSP, TM140 Col18
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PDF
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
MANUAL de recursos humanos para ODOO.pdf
Curso de generación de energía mediante sistemas solares
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
capacitación de aire acondicionado Bgh r 410
Maste clas de estructura metálica y arquitectura
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
informe_fichas1y2_corregido.docx (2) (1).pdf
Power Point Nicolás Carrasco (disertación Roblox).pptx
Presentación de Redes de Datos modelo osi
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
clase auditoria informatica 2025.........
introduccion a las_web en el 2025_mejoras.ppt
SAP Transportation Management para LSP, TM140 Col18
Zarate Quispe Alex aldayir aplicaciones de internet .docx
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf

1.GeneXus que_es

  • 2. ¿Qué es GeneXus? Es una herramienta que genera automáticamente aplicaciones informáticas para Internet, Windows y Smart Devices, acompañando siempre la evolución tecnológica.
  • 3. El Objetivo de GeneXus El objetivo es permitir el desarrollo de aplicaciones en el menor tiempo posible y con la mejor calidad.
  • 4. ¿A qué se dedica el Analista de Sistemas? Para lograr su objetivo, GeneXus libera al informático de las tareas automatizables, permitiéndole concentrarse en las tareas no automatizables (como ser: conversar con los usuarios y comprender sus necesidades). Tareas Automatizables: ➔ Escribir los programas. ➔ Crear la base de datos y sus tablas. ➔ Mantener las tablas.
  • 6. El experto en sistemas entiende la realidad Utilizando GeneXus, el experto en sistemas básicamente se dedica a entender la realidad y lo que los usuarios necesitan. Describe en GeneXus el conocimiento recabado y a partir de ese conocimiento descripto, GeneXus se encarga de generar todas las líneas de código necesarias para crear la base de datos, tablas y programas. Así, rápidamente se obtiene una aplicación lista para mostrar al cliente.
  • 7. El analista se dedica a entender la realidad
  • 8. El cliente ve su aplicación a medida que se desarrolla. Cuando se trabaja con un lenguaje de programación tradicional y se programa manualmente, se demora un tiempo considerable hasta poder mostrarle al usuario final algún resultado. Hay que definir la base de datos bien pensada, cada formulario, programar cada botón, toda las sentencias de grabación, etc.
  • 9. Creación automática de la base de datos y programas Dado que GeneXus se encarga de la creación automática de la base de datos y programas, el usuario puede ver resultados muy rápidamente. Esto lo motiva e incluso le permite opinar acerca de cómo le parece que va quedando la aplicación y si quiere hacer algún cambio.
  • 10. Es trivial modificar y hacer crecer la aplicación Cuando se trabaja con un lenguaje de programación tradicional, es inviable que el usuario nos proponga cambios continuamente: tendríamos que modificar la base de datos manualmente, las sentencias de inserción, modificación, las pantallas, listados, e incluir a los nuevos atributos o cambios en muchos lugares.
  • 11. Es trivial modificar y hacer crecer la aplicación Trabajando con GeneXus el analista puede hacer modificaciones a las definiciones que ya tenía hechas a muy bajo costo. GeneXus se encargará de analizar y comparar lo que había definido hasta el momento y todo lo qué cambió, para modificar la base de datos acorde a las nuevas definiciones y generará nuevamente los programas que requieran ser regenerados.
  • 12. Metodología GeneXus Metodología Incremental: La aplicación va creciendo sucesivamente.
  • 13. Metodología incremental. En cada momento definimos el conocimiento que tenemos y luego cuando pasamos a tener más conocimiento (o simplemente diferente) lo reflejamos y GeneXus se encargará de hacer automáticamente todas las adaptaciones necesarias en la base de datos y programas.
  • 16. GeneXus permite elegir el lenguaje GeneXus permite elegir el lenguaje y ambiente de generación de los programas, así como la base de datos que se desea utilizar. Como se puede percibir, las opciones más importantes del mercado están contempladas. Incluso una misma aplicación, se puede generar en varios ambientes diferentes.
  • 17. GeneXus permite elegir el lenguaje Se describe el conocimiento solamente una vez en GeneXus, y se le pide a GeneXus que genere la misma aplicación en varios ambientes diferentes por separado. Este es uno de los fuertes de GeneXus: el hecho de ser multiplataforma.
  • 18. Preguntas 1. ¿Qué es GeneXus? 2. ¿Cuál es el Objetivo de GeneXus? 3. ¿Utilizando GeneXus: ¿A qué se dedica el experto en sistemas? 4. Explique como funciona la metodología incremental de GX. 5. Cite 3 lenguajes soportados. 6. Cite 3 marcas de bases de datos soportadas. Responder Aquí