SlideShare a Scribd company logo
1 of 9
Download to read offline
GeneXus es una herramienta que genera automáticamente aplicaciones
informáticas para Internet y Smart Devices, acompañando siempre la evolución
tecnológica.
El objetivo de GeneXus es permitir el desarrollo de aplicaciones en el menor
tiempo posible y con la mejor calidad posible.
Para lograr su objetivo, GeneXus libera al informático de las tareas automatizables,
como por ejemplo: escribir los programas, crear la base de datos y sus tablas o
mantener los programas y las tablas; permitiéndole concentrarse en las tareas no
automatizables , como intercambiar opiniones con los usuarios y comprender sus
necesidades.
De modo que utilizando GeneXus, el analista 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 a los usuarios.
Los usuarios de inmediato ven cómo está quedando su aplicación real
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.
Dado que GeneXus se encarga de la creación automática de la base de datos y los
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 fácil modificar y hacer crecer la aplicación
Cuando se trabaja con un lenguaje de programación tradicional, es inevitable 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.
Con GeneXus es más sencillo hacer estos cambios, porque parte de la tarea se
realiza automáticamente.
Decimos que la metodología de GeneXus, es una: metodología incremental.
Esto es: 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.
Si GeneXus no fuera capaz de realizar automáticamente las modificaciones en la
base de datos y programas cada vez que describimos nuevo conocimiento, el
desarrollo incremental sería inviable.
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. 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.
01 what is_genexus_n1_01_sp

More Related Content

Similar to 01 what is_genexus_n1_01_sp

Aplicaciones genexus
Aplicaciones genexusAplicaciones genexus
Aplicaciones genexushmosquera
 
Software de aplicacion
Software de aplicacionSoftware de aplicacion
Software de aplicacionvanecruzhdz
 
Herramientas ofimáticas, cultura digital
Herramientas ofimáticas, cultura digitalHerramientas ofimáticas, cultura digital
Herramientas ofimáticas, cultura digitaljoseluis89400
 
Programas integrados de aplicación específica
Programas integrados de aplicación específicaProgramas integrados de aplicación específica
Programas integrados de aplicación específicamanobile
 
Software de aplicación
Software de aplicaciónSoftware de aplicación
Software de aplicacióneduardo lopez
 
Computación i mariangel_garcia
Computación i mariangel_garciaComputación i mariangel_garcia
Computación i mariangel_garciamarifabi5
 
Software de aplicación
Software de  aplicaciónSoftware de  aplicación
Software de aplicaciónHabslyGuerra
 
Software de aplicación
Software de      aplicaciónSoftware de      aplicación
Software de aplicaciónHabslyGuerra
 
Revista TicNews Edición Julio-2014
Revista TicNews Edición Julio-2014Revista TicNews Edición Julio-2014
Revista TicNews Edición Julio-2014Edicion Ticnews
 
Kailet ensayo diseño de software
Kailet ensayo diseño de softwareKailet ensayo diseño de software
Kailet ensayo diseño de softwareMaryam Claro
 
Lenguajes de programacion
Lenguajes de programacion Lenguajes de programacion
Lenguajes de programacion Andresgr2001
 
Ambitos de desarrollo de un ing. en sistemas
Ambitos de desarrollo de un ing. en sistemasAmbitos de desarrollo de un ing. en sistemas
Ambitos de desarrollo de un ing. en sistemasAna Karen
 
Ambitos de desarrollo de un ing. en sistemas
Ambitos de desarrollo de un ing. en sistemasAmbitos de desarrollo de un ing. en sistemas
Ambitos de desarrollo de un ing. en sistemasxinithazangels
 
Ensayo carlos benitez saia a
Ensayo  carlos benitez saia aEnsayo  carlos benitez saia a
Ensayo carlos benitez saia afast2506
 
Carlos benitez
Carlos benitezCarlos benitez
Carlos benitezfast2506
 
Carlos benitez
Carlos benitezCarlos benitez
Carlos benitezfast2506
 
1.is.el software y la ingeniería del software
1.is.el software y la ingeniería del software1.is.el software y la ingeniería del software
1.is.el software y la ingeniería del softwareRamiro Estigarribia Canese
 

Similar to 01 what is_genexus_n1_01_sp (20)

Aplicaciones genexus
Aplicaciones genexusAplicaciones genexus
Aplicaciones genexus
 
Software de aplicacion
Software de aplicacionSoftware de aplicacion
Software de aplicacion
 
Sofware y tipos
Sofware y tiposSofware y tipos
Sofware y tipos
 
Herramientas ofimáticas, cultura digital
Herramientas ofimáticas, cultura digitalHerramientas ofimáticas, cultura digital
Herramientas ofimáticas, cultura digital
 
Programas integrados de aplicación específica
Programas integrados de aplicación específicaProgramas integrados de aplicación específica
Programas integrados de aplicación específica
 
Clasificación del software
Clasificación del software Clasificación del software
Clasificación del software
 
Software de aplicación
Software de aplicaciónSoftware de aplicación
Software de aplicación
 
Computación i mariangel_garcia
Computación i mariangel_garciaComputación i mariangel_garcia
Computación i mariangel_garcia
 
Software de aplicación
Software de  aplicaciónSoftware de  aplicación
Software de aplicación
 
Software de aplicación
Software de      aplicaciónSoftware de      aplicación
Software de aplicación
 
Revista TicNews Edición Julio-2014
Revista TicNews Edición Julio-2014Revista TicNews Edición Julio-2014
Revista TicNews Edición Julio-2014
 
Kailet ensayo diseño de software
Kailet ensayo diseño de softwareKailet ensayo diseño de software
Kailet ensayo diseño de software
 
Lenguajes de programacion
Lenguajes de programacion Lenguajes de programacion
Lenguajes de programacion
 
Ambitos de desarrollo de un ing. en sistemas
Ambitos de desarrollo de un ing. en sistemasAmbitos de desarrollo de un ing. en sistemas
Ambitos de desarrollo de un ing. en sistemas
 
Ambitos de desarrollo de un ing. en sistemas
Ambitos de desarrollo de un ing. en sistemasAmbitos de desarrollo de un ing. en sistemas
Ambitos de desarrollo de un ing. en sistemas
 
Ensayo carlos benitez saia a
Ensayo  carlos benitez saia aEnsayo  carlos benitez saia a
Ensayo carlos benitez saia a
 
Carlos benitez
Carlos benitezCarlos benitez
Carlos benitez
 
Carlos benitez
Carlos benitezCarlos benitez
Carlos benitez
 
1.is.el software y la ingeniería del software
1.is.el software y la ingeniería del software1.is.el software y la ingeniería del software
1.is.el software y la ingeniería del software
 
Project leo (1)
Project leo (1)Project leo (1)
Project leo (1)
 

01 what is_genexus_n1_01_sp

  • 1.
  • 2. GeneXus es una herramienta que genera automáticamente aplicaciones informáticas para Internet y Smart Devices, acompañando siempre la evolución tecnológica.
  • 3. El objetivo de GeneXus es permitir el desarrollo de aplicaciones en el menor tiempo posible y con la mejor calidad posible.
  • 4. Para lograr su objetivo, GeneXus libera al informático de las tareas automatizables, como por ejemplo: escribir los programas, crear la base de datos y sus tablas o mantener los programas y las tablas; permitiéndole concentrarse en las tareas no automatizables , como intercambiar opiniones con los usuarios y comprender sus necesidades.
  • 5. De modo que utilizando GeneXus, el analista 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 a los usuarios.
  • 6. Los usuarios de inmediato ven cómo está quedando su aplicación real 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. Dado que GeneXus se encarga de la creación automática de la base de datos y los 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 fácil modificar y hacer crecer la aplicación Cuando se trabaja con un lenguaje de programación tradicional, es inevitable 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. Con GeneXus es más sencillo hacer estos cambios, porque parte de la tarea se realiza automáticamente.
  • 7. Decimos que la metodología de GeneXus, es una: metodología incremental. Esto es: 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. Si GeneXus no fuera capaz de realizar automáticamente las modificaciones en la base de datos y programas cada vez que describimos nuevo conocimiento, el desarrollo incremental sería inviable.
  • 8. 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. 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.