Atvērtā pirmkoda Go Library, lai izveidotu un pārvaldītu dažādas diagrammas

Uzlabota bezmaksas Go deklaratīvās diagrammu veidošanas bibliotēka, kas ļauj programmatūras izstrādātājiem izveidot, rediģēt, manipulēt un pārvaldīt dažāda veida diagrammas un pārveidot tekstu par diagrammām Go Apps.

Programmatūras izstrādes pasaulē interaktīvu diagrammu un datu vizuālo attēlojumu izveide ir būtiska sastāvdaļa sarežģītas informācijas nodošanai lietotājiem. Deklaratīvas diagrammu bibliotēkas ir kļuvušas par spēcīgiem rīkiem šī uzdevuma vienkāršošanai. Tie ļauj programmatūras izstrādātājiem definēt diagrammas un vizualizācijas, izmantojot deklaratīvu pieeju, tādējādi atvieglojot interaktīvu diagrammu izveidi un uzturēšanu. Viena no šādām bibliotēkām ir D2 a Go deklaratīvās diagrammas bibliotēka, kas izstrādātājiem piedāvā spēcīgu funkciju un iespēju kopumu.

Deklaratīvās diagrammu bibliotēkas ir rīku kategorija, kas programmatūras izstrādātājiem ļauj izveidot sarežģītas diagrammas un vizualizācijas, izmantojot deklaratīvu pieeju. Tā vietā, lai manuāli manipulētu ar SVG elementiem un pārvaldītu sarežģītu kodu, izstrādātāji apraksta vēlamo diagrammu strukturētā un deklaratīvā veidā. D2 ir ļoti viegli lietojama Go Declarative Diagramming Library, kas piedāvā daudzsološu risinājumu tīmekļa izstrādātājiem, kuri vēlas bez piepūles izveidot dinamiskas un interaktīvas diagrammas. Vienkāršojot izstrādes procesu, uzlabojot koda lasāmību un nodrošinot datu konsekvenci, šīs bibliotēkas ļauj programmatūras izstrādātājiem koncentrēties uz nozīmīgu datu vizualizāciju nodrošināšanu savām lietojumprogrammām.

D2 bibliotēka, iespējams, nodrošina skaidru un kodolīgu diagrammu aprakstīšanas sintakse, kas ļauj izstrādātājiem viegli izteikt savas vizualizācijas vajadzības. Pēc tam bibliotēka rūpējas par diagrammas renderēšanu, mijiedarbības pārvaldību un datu konsekvences nodrošināšanu. Ja sākat projektu, kas ietver sarežģītas diagrammas vai vizualizācijas, apsveriet iespēju izpētīt Go Declarative Diagramming Library. Neatkarīgi no tā, vai veidojat blokshēmas, tīkla diagrammas vai jebkāda cita veida vizuālo attēlojumu, D2 var vienkāršot izstrādes procesu un uzlabot lietotāja pieredzi. Izpētiet Go Declarative Diagramming Library iespējas, lai uzzinātu, kā tā var sniegt labumu jūsu projektiem.

Previous Next

Darba sākšana ar D2

Ieteicamais veids, kā instalēt D2, ir izmantot GitHub. Lūdzu, izmantojiet šo komandu vienmērīgai instalēšanai.

Install D2 Library via GitHub

go get https://github.com/terrastruct/d2.git
You can also download it directly from GibHub.

Ģenerējiet jaunu diagrammu, izmantojot GO bibliotēku

Atvērtā pirmkoda G2 bibliotēka ļauj programmatūras izstrādātājiem viegli ģenerēt un pārvaldīt dažāda veida diagrammas savās Go lietojumprogrammās. Lietotāji var izveidot diagrammas dažu minūšu laikā. Bibliotēkā ir iekļautas dažādas diagrammu izveides metodes, piemēram, diagrammu izveide no teksta, objektu un savienojumu izveide un dzēšana, atribūtu iestatīšana un objektu pārvietošana uz dažādiem konteineriem, vienkārša diagrammas pielāgošana, diagrammu saglabāšana dažādos attēlu formātos un tā tālāk. Šis piemērs parāda, kā Go lietojumprogrammās izveidot vienkāršu diagrammu.

Kā izveidot diagrammu, izmantojot Go Library?

# Actors
hans: Hans Niemann

defendants: {
  mc: Magnus Carlsen
  playmagnus: Play Magnus Group
  chesscom: Chess.com
  naka: Hikaru Nakamura

  mc -> playmagnus: Owns majority
  playmagnus <-> chesscom: Merger talks
  chesscom -> naka: Sponsoring
}

# Accusations
hans -> defendants: 'sueing for $100M'

# Claim
defendants.naka -> hans: Accused of cheating on his stream
defendants.mc -> hans: Lost then withdrew with accusations
defendants.chesscom -> hans: 72 page report of cheating	

Pielāgojiet diagrammas programmā Go Apps

Atvērtā pirmkoda D2 bibliotēka sniedz programmatūras izstrādātājiem iespēju pielāgot diagrammas atbilstoši savām vajadzībām. Izstrādātāji var viegli pielāgot diagrammas elementu izskatu, izmantojot CSS līdzīgu stilu, ļaujot pilnībā kontrolēt vizuālo prezentāciju. Turklāt bibliotēka atbalsta virkni interaktīvu funkciju, piemēram, rīka padomus, tālummaiņu, panoramēšanu un atlases apstrādi.

Pievienojiet un pārvaldiet formas diagrammās

Atvērtā pirmkoda D2 bibliotēka ir nodrošinājusi pilnīgu atbalstu dažāda veida formu apstrādei viņu Go lietojumprogrammās. G2 bibliotēka, iespējams, nodrošina skaidru un kodolīgu diagrammu aprakstīšanas sintakse, ļaujot izstrādātājiem viegli izteikt savas vizualizācijas vajadzības. Bibliotēka atbalsta dažāda veida formu pievienošanu, rediģēšanu, marķēšanu, dzēšanu, piemēram, kvadrātu, taisnstūri, mākoni, lapu, cilindru, rombiņu, sešstūri, dokumentu, rindu, apli un daudz ko citu. Kad formas ir izveidotas, lietotāji var izmantot savienotājus, lai savienotu formas. Tiek atbalstīta arī savienojumu marķēšana. Nākamajā piemērā parādīts, kā Go lietojumprogrammās tiek definēti dažādi formu veidi ar to nosaukumu.

Kā izveidot figūras diagrammā, izmantojot Go Library?

pg: PostgreSQL
Cloud: my cloud
Cloud.shape: cloud
SQLite; Cassandra
 Latviski