Read this post in: de_DEen_USes_ESfr_FRhi_INid_IDjapl_PLpt_PTru_RUzh_CNzh_TW

Công bố Hỗ trợ Biểu đồ D2 trong VPasCode: Trình chỉnh sửa D2 miễn phí tuyệt vời nhất và Công cụ D2 trực tuyến đầy đủ tính năng

EDITION REQUIRED|
DESKTOPCommunity
VP ONLINEFree

Chúng tôi rất hào hứng công bố một bản cập nhật lớn cho VPasCode: hỗ trợ đầy đủ cho D2ngôn ngữ biểu đồ mã hóa! Với bản cập nhật này, các kiến trúc sư, nhà phát triển và biên tập viên kỹ thuật có thể ngay lập tức chuyển đổi các đoạn mã D2 mô tả thành các sơ đồ trực quan sạch sẽ, chuyên nghiệp mà không gặp bất kỳ trở ngại nào.

Dù bạn đang lập bản đồ kiến trúc đám mây phức tạp, cấu trúc microservices hay quy trình làm việc tổ chức, VPasCode đều hoạt động như trình chỉnh sửa D2 miễn phí và công cụ D2 trực tuyến đầy tính năng mà bạn luôn muốn sử dụng.trình chỉnh sửa D2 miễn phícông cụ D2 trực tuyến. Trải nghiệm trực quan liền mạch, thời gian thực ngay bên trong trình duyệt của bạn.

A screenshot of Visual Paradigm VPasCode editing a D2 code in its D2 editor

Để tìm hiểu thêm về khả năng và bản cập nhật của nền tảng chúng tôi, hãy truy cập trang chính thức Trang VPasCode.

Cách tích hợp D2 hoạt động trong VPasCode

Sử dụng D2 trong VPasCode nhanh chóng, trực quan và được thiết kế để tối đa hóa năng suất của bạn. Không gian làm việc có bố cục thuận tiện theo kiểu song song:

  • Pane bên trái (Trình soạn thảo mã):Chỉ cần dán, gõ hoặc chỉnh sửa đoạn mã D2 của bạn. Phát hiện định dạng tự động của VPasCode ngay lập tức nhận diện mã của bạn mà không cần chuyển đổi ngôn ngữ thủ công.
  • Pane bên phải (Bộ hiển thị trực tiếp):Theo dõi sơ đồ của bạn được hiển thị động theo thời gian thực khi bạn gõ hoặc chỉnh sửa các khối mã.

Video bên dưới sẽ hướng dẫn bạn cách tạo sơ đồ D2 trong trình chỉnh sửa sơ đồ mã hóa của Visual Paradigm VPasCode.

Sẵn sàng thử tự mình? Bắt đầu ngay lập tức với trình chỉnh sửa của chúng tôi Trình chỉnh sửa VPasCode.

Tính năng chính đi kèm với Hỗ trợ D2

Ngoài khả năng hiển thị trực tiếp, tích hợp D2 mới của chúng tôi đi kèm với các tùy chọn hợp tác và xuất bản đa dạng để phù hợp với quy trình làm việc của bạn:

  1. Các tùy chọn xuất linh hoạt:Tải xuống sơ đồ đã hoàn thành ngay lập tức dưới dạng đồ họa vector SVG có thể mở rộng hoặc ảnh PNG độ phân giải cao để sử dụng trong báo cáo, bài thuyết trình và tài liệu.

    A screenshot of VPasCode, showing how to export a D2 diagram as image (PNG, SVG)

  2. Tích hợp bảng tạm:Sao chép nhanh hình ảnh sơ đồ đã được tạo ra thẳng vào bảng tạm chỉ bằng một cú nhấp chuột để dán trực tiếp vào Slack, email hoặc trình xử lý văn bản.
  3. Chia sẻ URL tức thì:Chia sẻ công việc của bạn một cách dễ dàng với đồng nghiệp hoặc khách hàng thông qua các liên kết trực tiếp. Tuyệt vời nhất là người xem không cần đăng nhập để kiểm tra sơ đồ được chia sẻ của bạn.

Minh họa: Xây dựng sơ đồ mạng cơ bản trong D2

Để thấy việc mô hình hóa hệ thống bằng công cụ này dễ dàng đến mức nàotrình soạn thảo D2 miễn phí, hãy xem ví dụ sau về kiến trúc mạng đa tầng cơ bản.

Mã nguồn D2

direction: right
client -> load_balancer: HTTPS
load_balancer -> app1: HTTP
load_balancer -> app2: HTTP
app1 -> redis: GET
app2 -> redis: GET
app1 -> postgres: SQL
app2 -> postgres: SQL
client.shape: person
load_balancer.shape: rectangle
app1.shape: hexagon
app2.shape: hexagon
redis.shape: cylinder
postgres.shape: cylinder
redis.style.fill: "#fee2e2"
postgres.style.fill: "#dcfce7"

Cách hiển thị điều này trong công cụ D2 trực tuyến của chúng tôi

Khi bạn dán đoạn mã trên vào VPasCode, bộ xử lý sẽ tự động xử lý các mối quan hệ, hướng đi và định dạng hình dạng tùy chỉnh:

  • Người dùng clientđược định dạng như biểu tượng người riêng biệt khởi tạo các yêu cầu HTTPS đến một hình chữ nhật load_balancer.
  • Lưu lượng được chia tách rõ ràng qua hai nút ứng dụng hình lục giác (app1app2).
  • Cả hai nút ứng dụng đều truy vấn lớp lưu trữ đệm phía sau một cách an toàn (redis, được định dạng màu đỏ nhạt) và các kho dữ liệu quan hệ (postgres, được định dạng màu xanh lá nhạt).

Các ví dụ biểu đồ D2 khác

Hình dạng cơ bản


server -> client: HTTP
server -> db: truy vấn
client: {
  shape: person
  style.fill: "#cfe2ff"
}
db: {
  shape: cylinder
  style.fill: "#d1e7dd"
}
server.style.fill: "#fff3cd"

Thùng chứa

network: {
  web: {
    shape: hexagon
    style.fill: "#e7f1ff"
  }
  api: {
    shape: rectangle
    style.fill: "#fff3cd"
  }
  db.primary: {
    shape: cylinder
    style.fill: "#d1e7dd"
  }
  db.cache: {
    shape: cylinder
    style.fill: "#f8d7da"
  }
  web -> api: REST
  api -> db.primary: SQL
  api -> db.cache: tra cứu
}

Được định dạng

 

vars: {
  d2-config: {
    sketch: true
    layout-engine: elk
  }
}
aws: {
  vpc: {
    web: {
      shape: rectangle
      style: {
        fill: "#fef3c7"
        stroke: "#d97706"
        stroke-width: 2
        font: mono
      }
    }
    api: {
      shape: rectangle
      style.fill: "#dbeafe"
    }
    db: {
      shape: cylinder
      style.fill: "#dcfce7"
    }
  }
}
user -> aws.vpc.web: HTTPS {
  style.animated: true
}
aws.vpc.web -> aws.vpc.api: HTTP
aws.vpc.api -> aws.vpc.db: SQL {
  style.stroke-dash: 5
}

Chuỗi

shape: sequence_diagram
user -> api: GET /users
api -> db: SELECT *
db -> api: hàng
api -> user: 200 OK
user -> api: POST /users
api -> db: INSERT
db -> api: hàng
api -> user: 201 Tạo thành công

Ghi chú: Bạn có thể muốn tạo biểu đồ chuỗi với PlantUML. Xem cách làm điều này tại:

Hướng dẫn toàn diện về biểu đồ chuỗi PlantUML: Ngữ pháp, Ví dụ và Thực hành tốt nhất

VPasCode là gì?

Nếu bạn mới sử dụng nền tảng của chúng tôi, Visual Paradigm VPasCode là một giải pháp biểu đồ mã hóa tích hợp, dựa trên trình duyệt, được xây dựng dành cho các nhóm kỹ thuật hiện đại. Nó loại bỏ sự phiền toái của các công cụ vẽ kéo thả thủ công bằng cách cho phép bạn định nghĩa kiến trúc và mô hình dữ liệu hoàn toàn thông qua mã.

Ngoài D2, VPasCode hỗ trợ một loạt các định dạng biểu đồ phổ biến và ngôn ngữ có cấu trúc, bao gồm PlantUML, Mermaid, Graphviz, ECharts, SQL, YAML, JSON, và các ngôn ngữ lập trình chính như Java, Python, Rust, và TypeScript. Chỉnh sửa mã nguồn chính, xem trước trực tiếp và xuất hình ảnh hoàn toàn miễn phí.

Bắt đầu sáng tạo ngay hôm nay

Nâng cao tài liệu kỹ thuật và mô hình hóa kiến trúc của bạn ngay hôm nay. Trải nghiệm tốc độ và tiện lợi của các tính năng D2 mới bằng cách khởi chạy ứng dụng ngay bây giờ tại Trình soạn thảo VPasCode.

Lên đầu trang