EDeveloper

EDeveloper

EDeveloper

MAGIC eDeveloper es un lenguaje interpretado de 4GL multiplataforma que no posee código sino que está orientado a tablas y eventos. A diferencia de los lenguajes de programación convencionales, las aplicaciones son diseñadas en base a un set predefinido de reglas que deben ser seguidas, no procedimientos que deben ser ejecutados. En otras palabras, las aplicaciones son creadas describiéndolas, no programándolas.

Actualmente se denomina eDeveloper, con una tecnología completamente nueva orientada también a soluciones para Internet y el desarrollo de aplicaciones compuestas.

Contenido

Sin código

La característica principal de este entorno de programación, orientado a base de datos, es que no posee código (entendiendosé archivos de texto estructurado mediante un lenguaje que luego será interpretado).

Toda la programación se realiza definiendo objetos (generalmente en modo visual o de ventanas) con tablas que los van relacionando.

El Engine de Magic contiene el 90% de las instrucciones requeridas para la ejecución de la mayoría de las aplicaciones a desarrollar. Esto significa que el desarrollador solo requiere describir el 10% restante de la lógica de la aplicación, permitiéndole crear aplicaciones con mayor rapidez.

Tiene gran potencia y una curva de aprendizaje asombrosa, por lo que es considerado un lenguaje RAD.

Runtime

En un solo paso o "proceso", el código que haya sido capturado por el programador, puede ser ejecutado inmediatamente por el Engine o Runtime de eDeveloper sin procedimientos intermedios como compilar, encadenar, etc.

Como resultado se tiene:

  • Compiladores y encadenadores son eliminados del procesos de desarrollo.
  • El desarrollador se concentra en la funcionalidad y la lógica del negocio. El enfoque se orienta a "Que Hacer" y no en "Cómo hacerlo" con código de bajo nivel.
  • Cada parte de la aplicación puede ser probada en el momento en que ha sido descrita.

Por lo tanto, se facilita que el usuario final pueda participar activamente en el desarrollo del prototipo de la aplicación.

Arquitectura Orientada a Servicios

Con Magic eDeveloper puede crear aplicaciones compuestas y dar el paso hacia una Arquitectura Orientada a Servicios (SOA). Las aplicaciones de Magic eDeveloper pueden ser integradas completamente a ambientes J2EE, creando EJB's (Enterprise Java Beans) automáticamente, además de soportar Applets de Java. Los desarrolladores no requieren de ningún conocimiento en Java.

Magic eDeveloper permite la integración con el ambiente .NET, soporte de servicios Web usando XML y SOAP, puede ser proveedor y consumidor de servicios Web. Completa integración con Servidores de Aplicaciones: WebSphere, WebLogic, SUN One y Oracle.

Base de datos

Como un producto de sistemas abiertos, eDeveloper esta diseñado para trabajar con la mayoría de los Sistemas Administradores de Bases de Datos Relacionales (RDBMS), Sistemas Administradores de Archivos (ISAM) y archivos XML. Esto se logra a través de los módulos específicos de entrada (gateways) a la base de datos para cada sistema de RDBMS y sistemas de legado. Estos Gateways de eDeveloper para bases de datos sirven como los puentes a través de los cuales los desarrolladores eDeveloper pueden tener acceso a varias bases de datos de múltiples proveedores.

eDeveloper ofrece una de las gamas más amplias de la industria para soporte de bases de datos específicas y ODBC tanto para el cliente como para el servidor. Las bases de datos soportadas son: Oracle, Microsoft SQL Server, MySQL, DB2, AS400, Pervasive y ODBC 3.0

Sitio oficial de la empresa

http://www.magicsoftware.com

Enlaces externos

http://www.magicsoftware.com.mx

http://www.rocasistemas.com.mx

Foro de Ayuda en Español

http://www.proasistemas.com/xewq34frbt50o87q/

Grupo de usuarios en inglés

http://groups.yahoo.com/group/magicu-l/

Obtenido de "EDeveloper"

Wikimedia foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Mira otros diccionarios:

  • Magic eDeveloper — Présentation Magic eDeveloper (aujourd hui uniPaaS ) est un logiciel de Rapid Application Development (Développement rapide d applications) créé en 1983 par Magic Software Enterprises. Il s est appelé successivement Magic II, puis Magic… …   Wikipédia en Français

  • Magic Software Enterprises — Type Public Industry Computer software Founded 1983 …   Wikipedia

  • Lenguaje de programación Magic — Magic eDeveloper es un único ambiente de desarrollo de aplicaciones que permite la creación y personalización rápida de aplicaciones distribuidas de gran potencia y complejidad. En eDeveloper, la funcionalidad de la aplicación completa incluso… …   Wikipedia Español

  • UniPaaS — Basisdaten Entwickler Magic Software Aktuelle Version 2.0a (22. September 2011) …   Deutsch Wikipedia

  • IBOLT — Studio is an enterprise application integration (EAI) and business process management (BPM) software by Magic Software Enterprises. Following the introduction of iBOLT, Magic Software Enterprises was placed in the integrated services environment… …   Wikipedia

  • List of rapid application development tools — Cross Platform Rapid Application Development Tools = * Boa constructor is a cross platform, wxPython based Python RAD IDE. * is a cross platform C/C++ RAD IDE using wxWidgets; the latest developmental builds have a built in form designer wxSmith …   Wikipedia

  • Magic Software Enterprises — Logo de Magic Software Enterprises Création 1983 Personnages clés Guy Bernstein, Active Chairman CEO …   Wikipédia en Français

  • Lenguaje de programación Magic — Magic eDeveloper es un único ambiente de desarrollo de aplicaciones que permite la creación y personalización rápida de aplicaciones distribuidas de gran potencia y complejidad. En eDeveloper, la funcionalidad de la aplicación completa incluso… …   Enciclopedia Universal

  • L4G — En informatique, un L4G (sigle de langage de quatrième génération) est un buzzword[1] pour désigner un type de logiciel qui comporte un langage de programmation combiné avec un système de gestion de base de données (abr. SGBD). Ces logiciels… …   Wikipédia en Français

  • Langage de quatrième génération — L4G Un L4G ou langage de quatrième génération est un langage de programmation ayant un haut niveau d abstraction. Ils sont généralement utilisés pour les applications de gestion. Un L4G doit offrir : un langage déclaratif de manipulation de… …   Wikipédia en Français

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”