Kas yra OpenEdge ABL?
ABL yra programavimo kalba, kurią programuotojai naudoja kodui rašyti, o Progress OpenEdge – kūrimo platforma, suteikianti įrankius programoms, parašytoms ABL kalba, kurti.
Skirtingai nei kitos programavimo kalbos, Advanced Business Language (ABL) suteikia programuotojams lankstumą dirbti su santykiniais duomenimis tokiu būdu, kuris geriausiai atitinka jų verslo poreikius. Ši savybė žymiai padidina efektyvumą.
Be to, ABL suteikia esminius įrankius programoms kurti, leisdama pasiekti visus programos resursus, tokius kaip sava integruota kūrimo aplinka (IDE), programų kompiliatorius, derintuvas (debugger), duomenų žodynas ir duomenų administravimas.
Kokie yra OpenEdge ABL privalumai?
ABL suteikia jums reikiamus resursus programoms kurti, leisdama sklandžiai pasiekti visus jūsų programos įrankius ir funkcijas.
Intuityvi, anglų kalbai artima ABL sintaksė pakeitė lėtus ir griozdiškus FORTRAN procesus. Be to, su ABL duomenų bazės jungtimis programuotojai gali pagerinti savo darbo eigą ir padidinti efektyvumą dirbant su Progress OpenEdge. Tačiau iš daugelio priežasčių rinktis ABL norime išskirti tris pagrindines:
Naudojimo paprastumas
ABL paprastumas yra vienas didžiausių jos privalumų, nes net ne programuotojai gali greitai suprasti šią kalbą. Su anglų kalbai artima sintaksė, ABL yra labai intuityvi, todėl mokytis lengva. Todėl programuotojai gali įgyti reikiamą kompetenciją per kelias dienas, neturėdami plataus programavimo išmanymo. Be to, kadangi daug programuotojų naudoja ABL, lengva užduoti klausimus ir gauti reikiamus atsakymus įvairiuose forumuose ir naudotojų grupėse.
Platus suderinamumas
OpenEdge ABL egzistuoja jau daugiau nei 40 metų ir tiesiog veikia. Vienas iš dalykų, palengvinančių darbą, – integruotas suderinamumas su senesnėmis versijomis. Jei turite seną kodą iš senesnės OpenEdge versijos, galite jį sukompiliuoti naujesnėje versijoje – net naujausioje Progress OpenEdge 12.6. Jums nereikia nieko perrašyti iš naujo. „Progress“ visuomet palaikė šį suderinamumą, net kai kalba evoliucionavo iš procedūrinės į objektiškai orientuotą, todėl gaunate geriausią iš abiejų pasaulių. Kalba taip pat nepriklauso nuo platformos, todėl galite ją naudoti bet kur – kalba elgiasi vienodai.
Produktyvumą skatinantis duomenų bazių veikimas
Palyginti su modernesnėmis, ne su duomenų bazėmis tiesiogiai dirbančiomis kalbomis, tokiomis kaip Java, ABL sukurta veikti labai glaudžiai su savo santykine duomenų baze, leisdama vykdyti CRUD operacijas (create, read, update, delete – kūrimas, skaitymas, atnaujinimas, trynimas), o tai daro ją itin suderinamą ir efektyvią. Dėl to dirbant su duomenų baze prireiks žymiai mažiau priežiūros, o tai reikšmingai padidina produktyvumą.
Kodėl verta apsvarstyti Progress OpenEdge kūrimą?
Progress OpenEdge platforma yra labai plečiama ir ekonomiškai efektyvi. Ją galima naudoti programoms kurti įvairiausioms pramonės šakoms. Nuo mobilumo iki verslo taisyklių ir analitikos – OpenEdge tai apima.
Progress OpenEdge kūrimo nauda gausi ir apima:
- pagerintą programų kūrimo efektyvumą;
- reikšmingą sąnaudų sutaupymą, palyginti su kitomis kūrimo platformomis;
- geresnį jūsų programų plečiamumą ir lankstumą;
- stiprią naudotojų bendruomenę, teikiančią palaikymą ir patarimus;
- prieinamą ir lengvai išmokstamą programavimo kalbą.
Jei esate IT specialistas ar technikas, ieškantis galingos, lanksčios kūrimo platformos, padedančios greitai ir efektyviai pristatyti aukštos kokybės programinės įrangos sprendimus, Progress OpenEdge paslaugos verta atidžiau panagrinėti. Su turtingu funkcijų ir galimybių rinkiniu bei palaikymu modernioms technologijoms ir protokolams, OpenEdge atitinka šiuolaikinius kūrimo poreikius.
Jei jau esate Progress OpenEdge gerbėjas (ar būsimasis gerbėjas) ir norite sužinoti daugiau apie galimas kūrimo ar modernizavimo galimybes, mūsų Progress komanda pasiruošusi jus palydėti šiuo keliu – susisiekite.
Dažniausiai užduodami klausimai
Kuo OpenEdge ABL skiriasi nuo Progress OpenEdge platformos?
ABL yra programavimo kalba, kuria programuotojai rašo kodą, o Progress OpenEdge – kūrimo platforma, suteikianti įrankius (IDE, kompiliatorių, derintuvą ir t.t.) programoms, parašytoms ABL kalba, kurti ir paleisti.
Kodėl ABL laikoma lengva išmokti?
ABL turi anglų kalbai artimą, intuityvią sintaksę, todėl net neturintys plataus programavimo išmanymo žmonės gali ją suprasti per kelias dienas. Tai taip pat palengvina plati naudotojų bendruomenė forumuose ir naudotojų grupėse.
Ar senas ABL kodas veiks naujausiose OpenEdge versijose?
Taip. OpenEdge ABL turi integruotą suderinamumą su senesnėmis versijomis, todėl senesnių OpenEdge versijų kodą galima sukompiliuoti naujausioje versijoje (pvz., 12.6) be perrašymo.
Kodėl ABL laikoma efektyvesne dirbant su duomenų bazėmis nei kitos kalbos?
ABL sukurta veikti glaudžiai su savo santykine duomenų baze ir natūviai palaiko CRUD operacijas, todėl reikia mažiau priežiūros bei papildomo kodo, palyginti su modernesnėmis, ne su duomenų bazėmis tiesiogiai dirbančiomis kalbomis, tokiomis kaip Java.

