EDeveloper
MAGIC eDeveloper és un llenguage interpretat de 4GL multiplataforma que no posseïx còdic sino que està orientat a taules i events. A diferència dels llenguages de programació convencionals, les aplicacions es dissenyen en funció d'un conjunt predefinit de regles que deuen ser seguides, no procediments que deuen ser eixecutats. En atres paraules, les aplicacions són creades descrivint-les, no programant-les.
Actualment es denomina eDeveloper, en una tecnologia completament nova orientada també a solucions per a Internet i el desenroll d'aplicacions compostes.
Sense còdic
[editar | editar còdic]La característica principal d'este entorn de programació, orientat a base de senyes, és que no posseïx còdic (entenent-se archius de text estructurat per mig d'un llenguage que després serà interpretat).
Tota la programació es realisa definint objectes (generalment en modo visual o de finestres) en taules que els van relacionant.
El Engine de Magic conté el 90% de les instruccions requerides per a l'eixecució de la majoria de les aplicacions a desenrollar. Açò significa que el desenrollador solament requerix descriure el 10% restant de la llògica de l'aplicació, permetent-li crear aplicacions en major rapidea.
Té gran potència i una curva d'aprenentage sorprenent, per lo que és considerat un llenguage RAD.
Runtime
[editar | editar còdic]En un sol pas o "procés", el còdic que haja segut capturat pel programador, pot ser eixecutat immediatament pel Engine o Runtime de eDeveloper sense procediments intermijos com compilar, encadenar, etc.
Com a resultat es té:
- Compiladors i encadenadores són eliminats del procés de desenroll.
- El desenrollador es concentra en la funcionalitat i la llògica del negoci. L'enfocament s'orienta a "qué fer" i no en "cóm fer-ho" en còdic de baix nivell.
- Cada part de l'aplicació pot ser provada en el moment en que ha segut descrita.
Per lo tant, es facilita que l'usuari final puga participar activament en el desenroll del prototip de l'aplicació.
Referències
[editar | editar còdic]- Este artícul conté una traducció derivada de «EDeveloper» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.