Projektas: DABL – įdiekite savo programas greičiau

Visi ten esantys kūrėjai jau turėtų žinoti apie DAML – žaidimų keitimo programavimo kalbą, kurios mes visi laukėme. Bet dabar „Digital Asset“ visiems gerbėjams kelia didžiulę staigmeną – projektas: DABL.

Iškart po to, kai tapo tiesioginiu, projektas DABL sukuria daug džiaugsmo „blockchain“ bendruomenėje. Aš turiu omenyje, kodėl taip nebūtų? Tai kito lygio technologija, kuri labai palengvina mūsų gyvenimą, ypač kūrėjams.

Tačiau daugelis iš jūsų gali iki galo nesuvokti, kaip tai veikia ar kokią naudą ji teikia. Taigi, norėdamas padėti jūsų nerimą keliančiam protui, parengiau šį vadovą, daugiausia dėmesio skirdamas projektui DABL.

Tiesiog prisėskite, paimkite puodelį kavos ir pradėkime!

 

Kas yra pRojektas : DABL?

Pirmiausia pradėkime nuo to, kas yra šis projektas. DABL iš tikrųjų yra debesų platforma, kuri padės jums supaprastinti „SaaS“ programą ar sprendimą nuo pat pradžių iki finišo tiesiosios. Ar žinote, kas yra geriausia dalis?

Na, geriausia yra tai šią platformą yra sukurtas padėti jums viską padaryti kuo mažiau tobulinant.

Pagalvokite, kaip lengva gali būti plėtoti savo projektus, neišeikvojant daug laiko ir išteklių. Iš tikrųjų projekto DABL architektūra yra puiki galimybė visiems kūrėjams, norintiems sukurti keičiamo dydžio, paprastas vidines programas.

Be to, dabar ji teikiama be serverio! Be to, DABL architektūra gali būti naudinga bet kokio tipo programoms, kurioms nereikia didelio palaikymo, pvz., Žiniatinklio programų.

Tuo labiau, kūrėjai jau ieško šios platformos ir kuria jai DABL programas.

Galingas DABL ir DAML derinys išties stebina.

Kokia yra projekto DABL nauda?

DABL naudojimas gali būti puiki galimybė jūsų kūrimo procesui. Tiesą sakant, jūs ne tik galėsite paleisti savo programą daug greičiau, bet ir tai galite padaryti su labai nedaugeliu inžinierių ir švariu dizainu.

Šiaip ar taip, patikrinkime šios platformos naudojimo pranašumus.

  • Palaiko bet kurį DAML Naudojimas: DABL iš tikrųjų leis įkelti bet kurią iš jūsų programų nekeičiant kodo ir nepakeičiant struktūros. Taigi, jūs galite automatiškai išplėsti savo DAML programas per trumpą laiką.
  • Nemokamos programos API: Bet kuris jūsų programos kodas, parašytas DAML, automatiškai sukurs ir apibrėžs visas jūsų programos API platformoje. Todėl tai reiškia, kad viskas, ką jums reikia padaryti, yra prijungti savo IoT arba UI įrenginius prie savo vidinės dalies, ir viskas!
  • Nemokamas autentifikavimas ir prieigos kontrolė: Bet kuris programos vartotojas gali tiesiogiai autentifikuoti naudodamas API. Be to, DAML programos kodas apibrėžia kiekvieną veiksmą ir patvirtintus duomenis. Taigi, norint išlaikyti saugų sprendimą ir išlaikyti taisykles, jums nereikės jokios sudėtingos politikos ar pagrindinės logikos.
  • Trečiosios šalies API palaikymas: Taip pat galite naudoti trečiųjų šalių API arba bet kokias paslaugas tiesiogiai savo programoje naudodami DABL architektūrą. Taigi tam jums nereikės jokių papildomų komponentų ar architektūros.
  • Suderinamas su „DAML Ledger“: Galbūt jūs tiesiog norite tvarkyti savo programų aplinką. Taigi, bet kokia jūsų parašyta DABL programa yra palaikoma bet kokio kito tipo DAML pagrindinės knygos platforma. Taigi, tai išplės ir jūsų rinkos spektrą.

 

Peržiūrėkite daugiau mūsų vadovų:

  • Maišymas kriptografijoje
  • Įmonės, investuojančios į „Blockchain“
  • „Blockchain“ orakulai: žinokite apie pagrindus

 

DABL mokymo programa

Dabar atėjo laikas žvilgtelėti į platformų konsolę. Taigi, čia gausite trumpą DABL pamoką. Bet aš jums pasiūlysiu patikrinti jų platformos pamokas, kad gautumėte tinkamas gaires. Šiaip ar taip, pradėkime!

 

DABL konsolė

Namai

Tai pirmasis skirtukas, kuriame pamatysite DABL konsolę. Jei turite kokių nors esamų programų, pamatysite ją čia. Bet jei tokių neturite, pamatysite savo pasirinkimo galimybę.

 

Programos

Čia galite prisijungti prie programos, į kurią esate pakviesti. Be to, pamatysite parinktį „Prisijungti pagal knygos ID“, kad programa liktų jūsų sąraše. Be to, geriausia tai, kad patogumui galite naudoti pritaikytą programos pavadinimą.

Prisijungę prie programos, galite sudaryti naujas knygas, sudaryti pasirinkimus ir net pamatyti savo aktyvias sutartis.

 

Paskutiniai veiksmai

Jei prisijungėte prie bet kurios knygos, galite pamatyti naujausios veiklos skirtuką. Naudodamiesi tuo, galite pamatyti sutarties šablonus, visas šalis ir pan.

 

Darbo sritis

Kai prisijungsite prie DABL, gausite savo darbo sritį. Iš tikrųjų ši funkcija leidžia jums tvarkyti visas savo knygas ir tvarkyti savo projektų failus. Be to, čia galite įkelti ir savo DAML failus.

 

Skirtukas „Greitas kūrimas“

Pamatysite „Įdomu, ką daryti toliau?“ sąsajoje. Jį spustelėję galite pamatyti failų skaičių ir DABL programos dalis. Bet kokiu atveju, čia galite įkelti DAML paleidiklius, vartotojo sąsajos išteklius ir pan.

 

Diegimo skirtukas

Norėdami pamatyti diegimo skirtuką, turite spustelėti ant knygos savo darbo srityje ir pamatyti konsolę. Iš tikrųjų šis skirtukas leis jums konfigūruoti failus, tvarkyti programos artefaktus, paskelbti programos priekinę sąsają.

 

„DAML“ modeliai

Šie modeliai daugiausia apibrėžia jūsų programos funkcinę ir duomenų struktūrą.

 

Automatizuotos paslaugos

Pagal numatytuosius nustatymus daugumoje programų bus automatikos paslaugos. Iš tikrųjų jie tai daro naudodami „DAML Triggers“ arba automatines „Python“ paslaugas.

 

DAML paleidikliai

„DAML Triggers“ iš tikrųjų leidžia jums rašyti automatinius procesus programoje naudojant DAML. Jei norite įdiegti DAML trigerį, turite visus DAML šablonus ir DAML trigerius sukompiliuoti atskirai į „own.dar“ failus. Iš ten galite nuvilkti DAML ir DAML Trigger.dars į savo knygą.

 

Integracijos

Integracijos padės jūsų programai bendrauti su išoriniu pasauliu. Kai įdiegsite integraciją į savo knygą, ji palaikys ryšius tarp jūsų DABL knygos ir išorinės sistemos, pvz..

 

Programos vartotojo sąsaja

DABL, galite įdiegti ir priglobti savo programinės įrangos komponentus. Tam turite paskelbti failus didžiosios knygos padomenyje. Failai turi būti „ZIP“ formatu. Norėdami gauti daugiau informacijos, peržiūrėkite DABL mokymo programą.

 

Tiesioginių duomenų skirtukas

Galite naudoti šį skirtuką, kad galėtumėte ištirti visas savo DAML sutartis savo programų knygoje, kaip ir knygos knygą.

 

pRojektas : DABL mokymo programa: kaip įdiegti programos pavyzdį?

Tai labai paprasta DABL mokymo programa, skirta diegti pavyzdinę programą. Kai prisijungsite prie platformos, pastebėsite, kad pačioje darbo srities apačioje yra keletas programų pavyzdžių. Iš ten galite juos išdėstyti ant knygos ir pradėti diegimo procesą.

  • Visų pirma, turite sukurti projektą savo darbo srityje. Tai galite padaryti spustelėdami „Naujas projektas“ ir suteikdami pavadinimą bei knygą.
  • Tada apatinėje darbo srities dalyje galite rasti diegiamą programą. Po to spustelėkite „Pridėti prie projekto“.
  • Po to pasirinkite savo knygą ir projektą, ir pamatysite, kad DABL automatiškai diegia visus failus.
  • Failų diegimas užtruks šiek tiek laiko. Taigi, kai jis bus baigtas, galėsite spustelėti ant knygos ir sukonfigūruoti išdėstytus failus.
  • Norėdami tai padaryti, turėsite pereiti į diegimo skirtuką. Čia pamatysite skirtuką Veiksmas reikalingas ir po juo nekonfigūruotus automatikos failus. Norėdami atlikti automatizavimą, konfigūruodami būtinai įdiekite kaip „UserAdmin“ šalį. Po to tiesiog spustelėkite „Paleisti“.
  • Tada turite paskelbti savo vartotojo sąsają skirtuke „Diegimas“. Jei jie nėra paskelbti, turite juos paskelbti spustelėdami „Paskelbti“.

Ten, tai padaryta! Dabar tu gyvai!

Be to, norėdami sąveikauti su programa, galite naudoti DABL konsolę arba sekti URL padomenį skirtuke „Diegimai“, kad galėtumėte sąveikauti su tiesiogine vartotojo sąsaja.

 

Kokie yra naudojimo atvejai DABL?

„DABL“ ir „DAML“ sukuria žudikų derinį, kad būtų sukurtas pagrindas kurti lanksčias, sudėtingas programas be lėto tempo. Iš tikrųjų tereikia parašyti kodą, kuris apibūdins jūsų programos ypatybes, nesijaudindamas dėl architektūros valdymo.

Kai įdiegsite projekto DABL architektūrą, turėsite mokėti tik už tai, ką naudojate, ir nieko daugiau.

Kintama kainų norma dar nepaskelbta, tačiau naudojimą matuos tai, kaip dažnai jūsų programa atnaujins knygą..

Čia yra geri DABL naudojimo atvejai. Patikrinkime juos!

 

Programų automatinis mastelio keitimas

DABL galite įdiegti DAML programą be jokios infrastruktūros konfigūracijos ar plėtros. Taigi galite sukurti visiškai veikiančią programą nuo nulio ir paleisti ją per kelias dienas!

Be to, DABL veikiančios programos bus automatiškai keičiamos, kai jūsų srautas pradės didėti. Tuo labiau, tik tada reikia sumokėti už padidėjusį srautą, o ne minutę anksčiau.

 

Kelių puslapių programų (MPA) vidinės programos

Kitas projekto DABL naudojimo atvejų yra tas, kad jį galite naudoti turtingoms kelių puslapių programoms valdyti. Be to, tik vienas failas gali sugeneruoti visas API, prieigos valdiklius, vaidmenis, leidimus ir pan.

Bet kokiu atveju, DAML visus darbo eigos etapus daugiausia suskirsto į būsenos pokyčių ir funkcijų seriją. Be to, DAML faile bus aprašyti labai detalūs valdikliai, kuriuos turite daugiau nei duomenų leidimai darbo eigoje.

Šiuo atžvilgiu galite naudoti DABL, kad supaprastintumėte autorizavimo ir autentifikavimo schemas, naudodami susiejimo techniką atpažinti autentifikavimo sluoksnį.

 

Įvykių varomos programos

Ar žinojote, kad DAML programos gali kurti atkuriamas ir apčiuopiamas įvykių valdomas programas, naudodamos įvykių seką? Be to, ji gali tai padaryti keliose skirtingose ​​sistemose ir pateikia galutinėms išvadoms.

Tai yra vienas iš DAML programos, veikiančios DABL, pranašumų. Be to, pamatysite, kad DAML programos palaikys išorinius komponentus ir sistemas. Taigi naudodami DABL galite keisti mastelį daug greičiau.

 

Pratęsianti valstybinę mašiną

Beveik kiekvienas verslas, daugiausia pradedantis skaitmeninės transformacijos etapą, gali ieškoti, kaip tobulinti, konsoliduoti ir koduoti savo pagrindinę veiklą.

Todėl, norėdami padėti jums tai padaryti, galite naudoti DAML saviraiškos kalbą, kuri gali užfiksuoti šias darbo eigas.

Be to, ši kalba gali apibūdinti veiksmų atskyrimą pagal vaidmenį ir apjungti juos į platesnę valstybės mašiną. Taigi, jūs galite pamatyti, kad DAML idealiai tinka išplėsti jūsų valstybinę mašiną, ir jūs galite tai lengvai pasiekti naudodami DABL.

 

Tikrinamos ir skaidrios programos

„SaaS“ programos naudojimas iš tikrųjų gali pakenkti jūsų prekės ženklo vertei, nes tai kelia problemų dėl netinkamo programos duomenų naudojimo. Bet DABL bet kurioje jūsų programoje šis patikrinimas netaikomas, nes vartotojai gali matyti jiems svarbius pagrindinius duomenis.

Be to, vartotojai taip pat gali bet kada patikrinti, kuris subjektas ar vartotojas turi leidimą pasiekti tam tikrus duomenis. Taigi, jiems siūloma skaidri infrastruktūra, didinanti jūsų prekės ženklo vertę.

Be to, tokiu būdu sukūrę programas, galėsite jums ir jūsų įmonei įgyti vartotojų pasitikėjimą, o tai padidins ir srautą.

 

Skaityti daugiau:

  • „Blockchain“ sąvokos, apie kurias turėtumėte žinoti
  • „Blockchain“ akademija: pradėkite nuo „Blockchain“ kursų!

 

Kaip DABL palyginti su kitomis platformomis?

DABL yra su „SaaS“, „FaaS“, „iPaaS“ ir „PaaS“ elementais. Čia palyginsiu keletą jų su DABL, kad geriau suprastumėte, kaip ši technologija lyginama su DABL.

DABL ir IaaS

Dažnai „Infrastructure as a Service“ (pvz., „Azure“, GCP, AWS) teikėjai siūlo vartotojams tvarkyti virtualių programų komponentus, kuriuos galite rasti bet kuriame duomenų centre.

Jie neteikia jokių pasiūlymų kūrėjams. Kūrėjas yra atsakingas tik už programos ir infrastruktūros kodo rašymą. Iš tikrųjų tai gali nukreipti jūsų komandą į labai sudėtingą „DevOps“ kelią.

Bet DABL programos gali veikti tik iš vieno DAML palaikomo failo. Tai reiškia, kad jūs turite apibūdinti tik savo sistemos elgesį, o visa kita pasirūpins platforma.

Taigi jūsų komandai visiškai nereikės atlikti jokių sudėtingų „DevOps“ procedūrų.

 

DABL ir PaaS

„Platformą“ kaip paslaugą galite laikyti atnaujinta „IaaS“. Nors „PaaS“ platformos yra labiau orientuotos ir padeda kurti programą, kūrėjui vis tiek kyla daug rūpesčių..

Iš tikrųjų jūs parašysite mažiau kodo arba šiek tiek mažiau dirbsite infrastruktūroje, tačiau vis tiek turėsite savarankiškai ir suderindami su „PaaS“ architektūra keisti daugelį komponentų. Tai reiškia, kad reikia dirbti per komponentus, serverius – programos paleidimas tampa lėtas ir sudėtingas.

Tačiau DABL programoms nereikės spręsti šių problemų. Dažniausiai kūrėjai net nežinos apie pagrindinę infrastruktūrą. Ir jiems nereikia dėl to jaudintis. Iš tikrųjų visa kita pasirūpins DABL.

 

DABL ir „iPaaS“

„Integration Platform as a Service“ yra populiari debesų serverių niša, sukurta prijungti prie debesies esamas programas.

Pagrindinis tikslas yra sujungti trečiųjų šalių ir senas API vienas su kitu ir padaryti prieinamą už senosios infrastruktūros ribų. Kai programos į savo pagrindinius procesus įtraukia vis daugiau API, daugelis kūrėjų sukurs duomenų normalizavimo ir operacijų sluoksnius, kad palaikytų augančią API ekosistemą..

Bet DABL galite iškviesti išorines API į programą, net nesukūrę į sistemą kito kaupimo sluoksnio. Išorinės API yra normalizuotos į DAML, o programų kūrėjai turi paprastą būdą bendrauti su daugeliu bet kokio tipo API. Taigi, tai reiškia, kad lengviau integruoti išorines API nesijaudindami dėl valdymo problemų.

 

DABL prieš FaaS

Panašu, kad DABL architektūra atitinka serverio patirtį, kurią rasite „Funkcijos kaip paslaugos“ platformoje. Šiandien „FaaS“ puikiai tinka kompiuterių procesams ir paslaugoms atlikti, atliekant paprastas ir nesudėtingas funkcijas.

Be to, jie daugiausia yra be pilietybės ir įvykių valdomos sistemos. Panašu, kad DABL įkvėpė šias platformas. Tai daugiausia skirta kūrėjams suteikti daugiau galimybių, o ne užgožti juos kuriant programas.

Taigi, naudodamiesi DABL, gausite paprasto ir švaraus dizaino serverio patirtį. Juolab, kad naudodamiesi naudodamiesi bet kuriomis tarnybinėmis tarnybomis, taip pat galite gauti daug naudos. Tam nėra jokių apribojimų.

 

Norite sužinoti apie „Blockchain“? Patikrinkite mūsų „blockchain“ kursus dabar!

 

Pabaigos pastaba: kūrėjai geriausias draugas

Panašu, kad DABL turi viską. Iš tikrųjų ši platforma yra labai tinkama paleisti bet kurią DAML pagrįstą programą, nesijaudinant dėl ​​infrastruktūros! Viskas, ką jums reikia padaryti, tai aprašyti savo verslo logiką ar elgseną, o visa kita pasirūpins platforma.

Ar gali būti lengviau? Esu tikras, kad kūrėjai tikrai pamils ​​šią platformą. Kodėl jie neturėtų? Bet kurios programos sukūrimas ir paleidimas užima mažiau laiko.

Šiaip ar taip, dabar, kai žinai apie šį projektą, galutinis sprendimas priklauso nuo tavęs. Bet aš sakyčiau, kad jūs tikrai turėtumėte tai padaryti!

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
map