โครงการ: DABL – ปรับใช้แอปพลิเคชันของคุณได้เร็วขึ้น

นักพัฒนาทุกคนควรรู้เกี่ยวกับ DAML ซึ่งเป็นภาษาการเขียนโปรแกรมที่เปลี่ยนเกมได้ซึ่งเราทุกคนรอคอย แต่ตอนนี้ Digital Asset สร้างความประหลาดใจให้กับแฟน ๆ ทุกคน – project: DABL.

ทันทีที่เริ่มใช้งานโปรเจ็กต์ DABL กำลังสร้างความฮือฮาอย่างมากในชุมชนบล็อกเชน ฉันหมายความว่าทำไมจะไม่ทำ เป็นเทคโนโลยีระดับถัดไปที่ทำให้ชีวิตของเราง่ายขึ้นมากโดยเฉพาะอย่างยิ่งสำหรับนักพัฒนาซอฟต์แวร์.

แต่หลายท่านอาจไม่มีความเข้าใจอย่างถ่องแท้ว่ามันทำงานอย่างไรหรือมีประโยชน์อะไรบ้าง ดังนั้นเพื่อช่วยให้คุณรู้สึกหนักใจเราจึงได้รวบรวมคู่มือนี้โดยเน้นที่ DABL ของโครงการ.

เพียงแค่นั่งแน่น ๆ หยิบกาแฟสักแก้วแล้วเริ่มกันเลย!

Contents

คืออะไร roject : DABL?

ก่อนอื่นเรามาเริ่มกันเลยว่าโครงการนี้มีเนื้อหาเกี่ยวกับอะไร DABL เป็นแพลตฟอร์มระบบคลาวด์ที่จะช่วยให้คุณปรับปรุงแอปพลิเคชันหรือโซลูชัน SaaS ของคุณตั้งแต่เริ่มต้นจนถึงเส้นชัย คุณรู้หรือไม่ว่าส่วนที่ดีที่สุดคืออะไร?

ส่วนที่ดีที่สุดก็คือ แพลตฟอร์มนี้ ได้รับการออกแบบมาเพื่อช่วยให้คุณทำทุกอย่างได้สำเร็จโดยมีการพัฒนาน้อยที่สุด.

ลองคิดดูว่าการพัฒนาโครงการของคุณทำได้ง่ายเพียงใดโดยไม่ต้องเสียเวลาและทรัพยากรมากมาย ในความเป็นจริงสถาปัตยกรรม DABL ของโครงการเป็นตัวเลือกที่ยอดเยี่ยมสำหรับนักพัฒนาที่ต้องการพัฒนาแอปพลิเคชันแบ็กเอนด์ที่ปรับขนาดได้และเรียบง่าย.

นอกจากนี้ยังมาพร้อมกับประสบการณ์แบบไร้เซิร์ฟเวอร์ในขณะนี้! นอกจากนี้แอปพลิเคชันทุกประเภทที่ไม่ต้องการการสนับสนุนแบ็กเอนด์อย่างหนักเช่นเว็บแอปจะได้รับประโยชน์อย่างมากจากสถาปัตยกรรม DABL.

ยิ่งไปกว่านั้นนักพัฒนากำลังมองหาแพลตฟอร์มนี้อยู่แล้วและกำลังสร้างแอปพลิเคชัน DABL สำหรับโครงการ.

การผสมผสานที่มีประสิทธิภาพของ DABL และ DAML นั้นน่าอัศจรรย์อย่างแท้จริง.

โครงการ dabl


อะไรคือประโยชน์ของ Project DABL?

การใช้ DABL อาจเป็นตัวเลือกที่ดีสำหรับขั้นตอนการพัฒนาของคุณ ในความเป็นจริงคุณจะไม่เพียง แต่เปิดแอปพลิเคชันของคุณได้เร็วขึ้นเท่านั้น แต่คุณยังสามารถทำได้ด้วยวิศวกรเพียงไม่กี่คนและการออกแบบที่สะอาด.

อย่างไรก็ตามเรามาดูประโยชน์ของการใช้แพลตฟอร์มนี้กัน.

  • รองรับ Any DAML ใบสมัคร: DABL จะอนุญาตให้อัปโหลดแอปพลิเคชันของคุณได้โดยไม่ต้องแก้ไขโค้ดหรือแก้ไขโครงสร้าง ดังนั้นคุณสามารถปรับขนาดแอปพลิเคชัน DAML ของคุณโดยอัตโนมัติได้ในเวลาไม่นาน.
  • API แอปพลิเคชันฟรี: โค้ดแอปพลิเคชันใด ๆ ของคุณที่เขียนด้วย DAML จะสร้างและกำหนด API ทั้งหมดสำหรับแอปพลิเคชันของคุณในแพลตฟอร์มโดยอัตโนมัติ ดังนั้นจึงหมายความว่าสิ่งที่คุณต้องทำคือเชื่อมต่ออุปกรณ์ IoT หรือ UI กับแบ็กเอนด์ของคุณเท่านี้ก็เสร็จสิ้น!
  • การรับรองความถูกต้องและการควบคุมการเข้าถึงฟรี: ผู้ใช้แอปพลิเคชันทุกคนสามารถตรวจสอบสิทธิ์ได้โดยตรงโดยใช้ API ยิ่งไปกว่านั้นโค้ดแอปพลิเคชัน DAML จะกำหนดทุกการกระทำและข้อมูลที่ได้รับอนุญาต ดังนั้นคุณไม่จำเป็นต้องมีนโยบายที่ซับซ้อนหรือตรรกะพื้นฐานใด ๆ เพื่อให้โซลูชันปลอดภัยและรักษากฎ.
  • การสนับสนุน API ของบุคคลที่สาม: คุณยังสามารถใช้ API ของบุคคลที่สามหรือบริการใด ๆ ได้โดยตรงในแอปพลิเคชันของคุณโดยใช้สถาปัตยกรรม DABL ดังนั้นคุณไม่จำเป็นต้องมีส่วนประกอบหรือสถาปัตยกรรมเพิ่มเติมสำหรับสิ่งนั้น.
  • เข้ากันได้กับบัญชีแยกประเภท DAML: บางทีคุณอาจต้องการจัดการสภาพแวดล้อมแอปพลิเคชันของคุณเอง ดังนั้นแอปพลิเคชันใด ๆ ที่คุณเขียนสำหรับ DABL จึงได้รับการสนับสนุนในไฟล์ DAML ตามแพลตฟอร์มบัญชีแยกประเภท นั่นจะเป็นการขยายสเปกตรัมตลาดของคุณด้วยเช่นกัน.

ดูคำแนะนำเพิ่มเติมของเรา:

  • แฮชในการเข้ารหัส
  • บริษัท ที่ลงทุนใน Blockchain
  • Blockchain Oracles: รู้เกี่ยวกับปัจจัยพื้นฐาน

การสอน DABL

ตอนนี้ได้เวลาดูคอนโซลของแพลตฟอร์มต่างๆแล้ว ดังนั้นที่นี่คุณจะได้รับบทช่วยสอน DABL สั้น ๆ แต่ฉันจะแนะนำให้คุณดูบทแนะนำเกี่ยวกับแพลตฟอร์มของพวกเขาเพื่อรับคำแนะนำที่เหมาะสม เริ่มกันเลยดีกว่า!

DABL คอนโซล

บ้าน

นี่คือแท็บแรกที่คุณจะเห็นคอนโซล DABL หากคุณมีแอปพลิเคชันอยู่แล้วคุณจะเห็นได้ที่นี่ แต่ถ้าคุณไม่มีคุณจะเห็นสร้างตัวเลือกของคุณเอง.

แอป

ที่นี่คุณสามารถเข้าร่วมแอปพลิเคชันที่คุณได้รับเชิญ ยิ่งไปกว่านั้นคุณจะเห็นตัวเลือก“ เข้าร่วมด้วยรหัสบัญชีแยกประเภท” เพื่อให้แอปอยู่ในรายการของคุณ นอกจากนี้ส่วนที่ดีที่สุดคือคุณสามารถใช้ชื่อที่กำหนดเองสำหรับแอปเพื่อความสะดวกของคุณ.

เมื่อคุณเข้าร่วมแอปคุณสามารถสร้างสัญญาใหม่ในบัญชีแยกประเภทใช้สิทธิเลือกและแม้แต่ดูสัญญาที่ใช้งานอยู่.

กิจกรรมล่าสุด

หากคุณได้เข้าร่วมบัญชีแยกประเภทใด ๆ คุณจะเห็นแท็บกิจกรรมล่าสุด เมื่อใช้สิ่งนี้คุณจะเห็นเทมเพลตสัญญาทุกฝ่ายและอื่น ๆ.

พื้นที่ทำงาน

เมื่อคุณลงชื่อเข้าใช้ DABL คุณจะได้รับพื้นที่ทำงานของคุณเอง ในความเป็นจริงคุณสมบัตินี้ช่วยให้คุณสามารถจัดการบัญชีแยกประเภททั้งหมดของคุณและจัดระเบียบไฟล์ของโครงการของคุณได้ ยิ่งไปกว่านั้นคุณสามารถอัปโหลดไฟล์ DAML ของคุณได้ที่นี่เช่นกัน.

แท็บสร้างด่วน

คุณจะเห็นข้อความ“ สงสัยว่าต้องทำอะไรต่อไป?” ตัวเลือกในอินเทอร์เฟซ เมื่อคุณคลิกคุณจะเห็นจำนวนไฟล์และบางส่วนของแอป DABL ของคุณ อย่างไรก็ตามคุณสามารถอัปโหลด DAML Triggers, UI assets และอื่น ๆ ได้ที่นี่.

แท็บการทำให้ใช้งานได้

หากต้องการดูแท็บการปรับใช้คุณต้องคลิกที่บัญชีแยกประเภทจากพื้นที่ทำงานของคุณและดูคอนโซล ในความเป็นจริงแท็บนี้จะช่วยให้คุณกำหนดค่าไฟล์จัดการสิ่งประดิษฐ์ของแอปเผยแพร่ส่วนหน้าของแอปพลิเคชันของคุณ.

โมเดล DAML

โมเดลเหล่านี้กำหนดโครงสร้างการทำงานและข้อมูลของแอปพลิเคชันของคุณเป็นหลัก.

บริการอัตโนมัติ

แอปพลิเคชันส่วนใหญ่จะมีบริการระบบอัตโนมัติตามค่าเริ่มต้น ในความเป็นจริงพวกเขาทำโดยใช้ DAML Triggers หรือบริการอัตโนมัติใน Python.

ทริกเกอร์ DAML

DAML Triggers ช่วยให้คุณสามารถเขียนกระบวนการอัตโนมัติในแอปของคุณโดยใช้ DAML หากคุณต้องการปรับใช้ DAML Trigger คุณจะต้องรวบรวมเทมเพลต DAML และ DAML Triggers แยกกันเป็นไฟล์ own.dar จากนั้นคุณสามารถลากและวาง DAML และ DAML Trigger.dars ลงในบัญชีแยกประเภทของคุณได้.

บูรณาการ

การผสานรวมจะช่วยให้แอปพลิเคชันของคุณสื่อสารกับโลกภายนอก เมื่อคุณปรับใช้การรวมเข้ากับบัญชีแยกประเภทของคุณแล้วระบบจะรักษาการเชื่อมต่อระหว่างบัญชีแยกประเภท DABL ของคุณกับระบบภายนอกเช่นออราเคิลในบัญชีแยกประเภท.

UI ของแอป

ใน DABL, คุณสามารถปรับใช้และโฮสต์ส่วนประกอบส่วนหน้าสำหรับแอปพลิเคชันของคุณ คุณต้องเผยแพร่ไฟล์ไปยังโดเมนย่อยเฉพาะบัญชีแยกประเภท ไฟล์จะต้องอยู่ในรูปแบบ in.zip สำหรับข้อมูลเพิ่มเติมโปรดดูบทช่วยสอน DABL.

แท็บข้อมูลสด

คุณสามารถใช้แท็บนี้เพื่อสำรวจสัญญา DAML ทั้งหมดของคุณในบัญชีแยกประเภทแอปพลิเคชันของคุณเช่นโปรแกรมสำรวจบัญชีแยกประเภท.

roject : บทช่วยสอน DABL: วิธีปรับใช้แอปตัวอย่าง?

นี่คือบทช่วยสอน DABL พื้นฐานสำหรับการปรับใช้แอปพลิเคชันตัวอย่าง เมื่อคุณลงชื่อเข้าใช้แพลตฟอร์มคุณจะสังเกตเห็นว่ามีแอปพลิเคชันตัวอย่างอยู่ที่ด้านล่างสุดของพื้นที่ทำงาน จากนั้นคุณสามารถปรับใช้ลงในบัญชีแยกประเภทจากนั้นเริ่มขั้นตอนการนำไปใช้งานของคุณ.

  • ก่อนอื่นคุณต้องสร้างโครงการในพื้นที่ทำงานของคุณ คุณสามารถทำได้โดยคลิกที่“ โครงการใหม่” แล้วตั้งชื่อและบัญชีแยกประเภท.
  • จากนั้นคุณจะพบแอปพลิเคชันเพื่อปรับใช้ที่ส่วนด้านล่างของพื้นที่ทำงาน หลังจากนั้นคลิก“ เพิ่มในโครงการ”
  • หลังจากนั้นเลือกบัญชีแยกประเภทและโครงการของคุณแล้วคุณจะเห็น DABL ปรับใช้ไฟล์ทั้งหมดโดยอัตโนมัติ.
  • ไฟล์จะใช้เวลาพอสมควรในการทำให้ใช้งานได้ ดังนั้นเมื่อเสร็จแล้วคุณสามารถคลิกที่บัญชีแยกประเภทและกำหนดค่าไฟล์ที่ทำให้ใช้งานได้.
  • สำหรับสิ่งนี้คุณจะต้องไปที่แท็บการทำให้ใช้งานได้ คุณจะเห็นแท็บ Action Needed และไฟล์อัตโนมัติที่ไม่ได้กำหนดค่าด้านล่าง สำหรับระบบอัตโนมัติตรวจสอบให้แน่ใจว่าได้ปรับใช้เป็นฝ่าย UserAdmin เมื่อกำหนดค่าหลังจากนั้นเพียงคลิก “เปิดใช้”
  • ถัดไปคุณต้องเผยแพร่เนื้อหา UI ของคุณในแท็บการปรับใช้ หากไม่ได้เผยแพร่คุณต้องเผยแพร่โดยคลิก “เผยแพร่”

เสร็จแล้ว! ตอนนี้คุณกำลังถ่ายทอดสด!

นอกจากนี้ในการโต้ตอบกับแอปพลิเคชันคุณสามารถใช้คอนโซล DABL หรือคุณสามารถติดตามโดเมนย่อยของ URL บนแท็บการทำให้ใช้งานได้เพื่อโต้ตอบกับ UI ที่ใช้งานอยู่ของคุณ

กรณีการใช้งานของ DABL?

DABL และ DAML เป็นการผสมผสานกันอย่างลงตัวสำหรับการสร้างเฟรมเวิร์กสำหรับการพัฒนาแอพพลิเคชั่นที่ยืดหยุ่นและประกอบได้โดยไม่ต้องก้าวช้า ในความเป็นจริงสิ่งที่คุณต้องทำคือเขียนโค้ดที่จะอธิบายลักษณะของแอปพลิเคชันของคุณโดยไม่ต้องกังวลเกี่ยวกับการจัดการสถาปัตยกรรม.

เมื่อคุณปรับใช้ในสถาปัตยกรรม DABL ของโครงการคุณจะต้องจ่ายเฉพาะสิ่งที่คุณใช้อยู่เท่านั้นและไม่มีอะไรเพิ่มเติม.

ยังไม่มีการเผยแพร่อัตราการกำหนดราคาแบบผันแปร แต่การใช้งานจะได้รับการตรวจสอบตามความถี่ที่แอปพลิเคชันของคุณอัปเดตบัญชีแยกประเภท..

นี่คือกรณีการใช้งาน DABL ที่ดี มาดูกันเลย!

แอปพลิเคชันการปรับขนาดอัตโนมัติ

ใน DABL คุณสามารถปรับใช้แอปพลิเคชัน DAML ได้โดยไม่ต้องมีการกำหนดค่าโครงสร้างพื้นฐานหรือการพัฒนาใด ๆ ดังนั้นคุณสามารถพัฒนาแอปพลิเคชันที่ทำงานได้อย่างสมบูรณ์ตั้งแต่เริ่มต้นและเปิดใช้งานภายในไม่กี่วัน!

นอกจากนี้แอปพลิเคชันที่ทำงานใน DABL จะปรับขนาดโดยอัตโนมัติเมื่อปริมาณการใช้งานของคุณเริ่มเพิ่มขึ้น ยิ่งไปกว่านั้นคุณต้องจ่ายเงินสำหรับการเข้าชมที่เพิ่มขึ้นเพียงไม่กี่นาทีก่อนหน้านี้.

แบ็คเอนด์แอปพลิเคชันหลายหน้า (MPA)

อีกกรณีหนึ่งของการใช้งาน DABL ของโครงการคือคุณสามารถใช้เพื่อขับเคลื่อนแอปพลิเคชันหลายหน้าได้ ยิ่งไปกว่านั้นมีเพียงไฟล์เดียวเท่านั้นที่สามารถสร้าง API ทั้งหมดการควบคุมการเข้าถึงบทบาทสิทธิ์และอื่น ๆ.

อย่างไรก็ตาม DAML ส่วนใหญ่แบ่งขั้นตอนทั้งหมดของเวิร์กโฟลว์ออกเป็นชุดของการเปลี่ยนแปลงสถานะและฟังก์ชัน ยิ่งไปกว่านั้นไฟล์ DAML จะอธิบายการควบคุมที่ละเอียดมากซึ่งคุณมีสิทธิ์เหนือข้อมูลในเวิร์กโฟลว์.

ในเรื่องนี้คุณสามารถใช้ DABL เพื่อลดความซับซ้อนของโครงร่างการอนุญาตและการพิสูจน์ตัวตนโดยใช้เทคนิคการแมปเพื่อแมปเลเยอร์การพิสูจน์ตัวตน.

แอปพลิเคชันที่ขับเคลื่อนด้วยเหตุการณ์

คุณทราบหรือไม่ว่าแอปพลิเคชัน DAML สามารถสร้างแอปพลิเคชันที่ขับเคลื่อนด้วยเหตุการณ์ที่ทำซ้ำได้และจับต้องได้โดยใช้ลำดับเหตุการณ์ ยิ่งไปกว่านั้นมันสามารถทำได้ในระบบที่แตกต่างกันหลายระบบและทำให้พร้อมสำหรับข้อสรุปที่ชัดเจน.

นี่เป็นประโยชน์อย่างหนึ่งของแอปพลิเคชัน DAML ที่ทำงานใน DABL นอกจากนี้คุณจะเห็นว่าแอปพลิเคชัน DAML จะรองรับส่วนประกอบและระบบภายนอก ดังนั้นคุณสามารถปรับขนาดได้เร็วขึ้นมากด้วย DABL.

เครื่องขยายสถานะ

เกือบทุกธุรกิจส่วนใหญ่อยู่ในช่วงเริ่มต้นของการเปลี่ยนแปลงทางดิจิทัลสามารถมองหาการปรับแต่งการรวมและการเข้ารหัสธุรกิจหลักของตน.

ดังนั้นเพื่อช่วยคุณในเรื่องนี้คุณสามารถใช้ภาษาอธิบายตัวเองของ DAML ที่สามารถจับภาพขั้นตอนการทำงานเหล่านี้ได้.

ยิ่งไปกว่านั้นภาษานี้สามารถอธิบายการแยกการกระทำตามบทบาทและรวมเข้าด้วยกันในสถานะที่กว้างขึ้น ดังนั้นคุณจะเห็นว่า DAML เหมาะอย่างยิ่งสำหรับการขยายเครื่องของรัฐของคุณและคุณสามารถทำได้อย่างง่ายดายโดยใช้ DABL.

แอปพลิเคชันที่ตรวจสอบได้และโปร่งใส

การใช้แอปพลิเคชัน SaaS อาจส่งผลเสียต่อมูลค่าแบรนด์ของคุณเนื่องจากสิ่งเหล่านี้มีปัญหาเกี่ยวกับการใช้ข้อมูลแอปพลิเคชันในทางที่ผิด แต่ใน DABL แอปพลิเคชันใด ๆ ของคุณไม่มีการตรวจสอบข้อเท็จจริงนี้เนื่องจากผู้ใช้สามารถดูข้อมูลหลักที่เกี่ยวข้องกับพวกเขาได้.

ยิ่งไปกว่านั้นผู้ใช้ยังตรวจสอบได้ว่าเอนทิตีหรือผู้ใช้รายใดมีสิทธิ์เข้าถึงข้อมูลบางอย่างได้ตลอดเวลา ดังนั้นจึงมีโครงสร้างพื้นฐานที่โปร่งใสเพื่อเพิ่มมูลค่าแบรนด์ของคุณ.

นอกจากนี้การพัฒนาแอปพลิเคชันในลักษณะนี้จะช่วยให้คุณและ บริษัท ของคุณได้รับความไว้วางใจจากผู้บริโภคซึ่งจะเพิ่มการเข้าชมเช่นกัน.

อ่านเพิ่มเติม:

  • แนวคิด Blockchain ที่คุณควรรู้
  • Blockchain Academy: เริ่มต้นด้วยหลักสูตร Blockchain!

DABL เปรียบเทียบกับแพลตฟอร์มอื่นอย่างไร?

DABL มาพร้อมกับองค์ประกอบของ SaaS, FaaS, iPaaS และ PaaS ที่นี่ฉันจะเปรียบเทียบบางส่วนกับ DABL เพื่อให้คุณเข้าใจได้ดีขึ้นว่าเทคโนโลยีนี้เปรียบเทียบกับ DABL อย่างไร.

DABL กับ IaaS

บ่อยครั้งในโครงสร้างพื้นฐานเป็นบริการ (เช่น Azure, GCP, AWS) ผู้ให้บริการเสนอให้ผู้ใช้จัดการส่วนประกอบแอปพลิเคชันเสมือนของตนที่คุณสามารถพบได้ในศูนย์ข้อมูลใดก็ได้.

พวกเขาไม่ให้คำแนะนำใด ๆ แก่นักพัฒนา ยิ่งไปกว่านั้นนักพัฒนามีหน้าที่ แต่เพียงผู้เดียวในการเขียนโค้ดสำหรับทั้งแอปพลิเคชันและโครงสร้างพื้นฐาน ในความเป็นจริงสิ่งนี้สามารถนำทีมของคุณไปสู่เส้นทาง DevOps ที่ซับซ้อนมาก.

แต่แอปพลิเคชัน DABL สามารถเรียกใช้จากไฟล์ที่สำรองข้อมูล DAML เพียงไฟล์เดียว หมายความว่าคุณต้องอธิบายพฤติกรรมของกรอบงานของคุณเท่านั้นจากนั้นแพลตฟอร์มจะดูแลส่วนที่เหลือ.

ดังนั้นทีมของคุณจึงไม่ต้องผ่านขั้นตอน DevOps ที่ซับซ้อนใด ๆ เลย.

DABL กับ PaaS

คุณสามารถคิดว่า Platform as a Service เป็น IaaS ที่อัปเกรดแล้ว แม้ว่าแพลตฟอร์ม PaaS จะเน้นและช่วยในการพัฒนาแอปพลิเคชันมากกว่า แต่ก็ยังมีเรื่องยุ่งยากอีกมากที่นักพัฒนาต้องดูแล.

ในความเป็นจริงคุณจะเขียนโค้ดน้อยลงหรือทำงานกับโครงสร้างพื้นฐานได้น้อยลงเล็กน้อย แต่คุณยังต้องปรับขนาดองค์ประกอบหลาย ๆ อย่างด้วยตัวคุณเองและร่วมกับสถาปัตยกรรม PaaS ซึ่งหมายถึงการทำงานข้ามส่วนประกอบเซิร์ฟเวอร์ทำให้การเรียกใช้แอปพลิเคชันช้าและซับซ้อน.

แต่แอปพลิเคชัน DABL จะไม่ต้องจัดการกับปัญหาเหล่านี้ โดยส่วนใหญ่แล้วนักพัฒนาซอฟต์แวร์จะไม่รู้เกี่ยวกับโครงสร้างพื้นฐานที่สำคัญด้วยซ้ำ และไม่ต้องกังวลไป ในความเป็นจริง DABL จะดูแลส่วนที่เหลือ.

DABL กับ iPaaS

Integration Platform as a Service เป็นช่องเซิร์ฟเวอร์บนคลาวด์ยอดนิยมที่สร้างขึ้นเพื่อเชื่อมต่อแอปพลิเคชันภายในองค์กรกับระบบคลาวด์.

จุดประสงค์หลักคือเพื่อเชื่อมต่อ API ของบุคคลที่สามและ API เดิมเข้าด้วยกันและทำให้สามารถเข้าถึงได้ภายนอกโครงสร้างพื้นฐานเดิม เนื่องจากแอปรวม API เข้าไว้ในกระบวนการหลักมากขึ้นเรื่อย ๆ นักพัฒนาจำนวนมากจะสร้างการทำให้เป็นมาตรฐานข้อมูลและเลเยอร์ธุรกรรมเพื่อรองรับระบบนิเวศของ API ที่กำลังเติบโต.

แต่ใน DABL คุณสามารถเรียก API ภายนอกเข้ามาในแอปพลิเคชันได้โดยไม่ต้องพัฒนาเลเยอร์การรวมอื่นในระบบ API ภายนอกถูกทำให้เป็นมาตรฐานใน DAML และนักพัฒนาแอปพลิเคชันมีวิธีง่ายๆในการโต้ตอบกับ API หลายประเภททุกประเภท ดังนั้นจึงหมายความว่าง่ายต่อการผสานรวม API ภายนอกโดยไม่ต้องกังวลเกี่ยวกับปัญหาด้านการจัดการ.

DABL กับ FaaS

สถาปัตยกรรม DABL ดูเหมือนจะเป็นไปตามประสบการณ์แบบไร้เซิร์ฟเวอร์ที่คุณจะพบในแพลตฟอร์ม Function as a Service วันนี้ FaaS เหมาะอย่างยิ่งสำหรับกระบวนการและบริการด้านการประมวลผลแบบขอบพร้อมฟังก์ชันที่เรียบง่ายและตรงไปตรงมา.

นอกจากนี้ระบบเหล่านี้ส่วนใหญ่เป็นระบบไร้สัญชาติและขับเคลื่อนด้วยเหตุการณ์ DABL ดูเหมือนจะได้รับแรงบันดาลใจจากแพลตฟอร์มเหล่านี้ โดยส่วนใหญ่มุ่งเน้นไปที่การเพิ่มขีดความสามารถให้กับนักพัฒนามากกว่าที่จะพัฒนาแอปพลิเคชัน.

ดังนั้นใน DABL คุณจะได้รับประสบการณ์แบบไร้เซิร์ฟเวอร์ด้วยการออกแบบที่เรียบง่ายและสะอาดตา ยิ่งไปกว่านั้นคุณจะได้รับประโยชน์อย่างมากจากการเชื่อมต่อกับบริการแบบไร้เซิร์ฟเวอร์เช่นกัน ไม่มีข้อ จำกัด ในเรื่องนี้.

ต้องการเรียนรู้เกี่ยวกับ Blockchain? ตรวจสอบหลักสูตร blockchain ของเราตอนนี้!

หมายเหตุตอนจบ: Developers Best Buddy

ดูเหมือนว่า DABL จะมีทุกอย่าง ในความเป็นจริงแพลตฟอร์มนี้เหมาะอย่างยิ่งสำหรับการเปิดตัวแอปพลิเคชันที่ใช้ DAML โดยไม่ต้องกังวลเกี่ยวกับโครงสร้างพื้นฐาน! สิ่งที่คุณต้องทำคืออธิบายตรรกะทางธุรกิจหรือพฤติกรรมของแอปพลิเคชันของคุณจากนั้นแพลตฟอร์มจะดูแลส่วนที่เหลือ.

มันจะง่ายกว่านี้ไหม? ฉันค่อนข้างมั่นใจว่านักพัฒนาซอฟต์แวร์จะต้องหลงรักแพลตฟอร์มนี้อย่างแน่นอน ทำไมไม่ควร? ใช้เวลาน้อยในการสร้างและเปิดแอปพลิเคชันใด ๆ บนแอปพลิเคชัน.

อย่างไรก็ตามเมื่อคุณทราบเกี่ยวกับโครงการนี้แล้วการตัดสินใจขั้นสุดท้ายขึ้นอยู่กับคุณ แต่ฉันจะบอกว่าคุณควรจะถ่ายภาพนี้อย่างแน่นอน!

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