OpenEdge Advanced Business Language
Website: https —//www.progress.com/openedge
OpenEdge Advanced Business Language sau OpenEdge ABL pentru scurt, este un limbaj de dezvoltare a aplicațiilor de afaceri creat și întreținut de Progress Software Corporation (PSC).
Limbajul, clasificat de obicei ca un limbaj de programare de a patra generație, folosește o sintaxă asemănătoare în limba engleză pentru a simplifica dezvoltarea software-ului.
Limba a fost numită Progress sau Progress 4GL până la versiunea 9, dar în 2006 PSC a schimbat numele pentru a deschide limba de afaceri avansată (OpenEdge ABL) pentru a depăși o presupusă percepție a industriei că 4GL -urile erau mai puțin capabile decât alte limbi.
Un subset de limbaj, numit SpeedScript, este utilizat în dezvoltarea aplicațiilor Web.OpenGE ABL îi ajută pe dezvoltatori să dezvolte aplicații opțional folosind propriile sale baze de date relaționale integrate și instrument de programare.
Aceste aplicații sunt portabile pe sistemele de calcul și permit accesul la diverse surse populare de date, fără a fi nevoie să înveți metodele de acces la date.
Aceasta înseamnă că utilizatorul final al acestor produse nu poate fi conștient de arhitectura de bază.
Combinând un limbaj de a patra generație și o bază de date relațională, OpenEdge ABL permite utilizarea modelului de dezvoltare rapidă a aplicațiilor (RAD) pentru dezvoltarea de software.
Un programator și chiar utilizatorii finali pot face prototipuri rapide folosind instrumentele integrate și GUI ale mediului de dezvoltare.
OpenEdge poate fi utilizat pentru: Microsoft Windows GUI (Interfață de utilizator grafic) Programare www (UNIX și Windows) Chui (Interfață de utilizator de caractere) (UNIX și Windows) JSON și XML AppServer Programming (UNIX și Windows), precum și programarea procesului de fundal (UNIX și Ferestre).