Skeet, framework serverless mã nguồn mở, chính thức hỗ trợ GraphQL và SQL (cơ sở dữ liệu quan hệ)

Skeet, framework serverless mã nguồn mở, chính thức hỗ trợ GraphQL và SQL (cơ sở dữ liệu quan hệ)

2023.08.01
Vào ngày 1 tháng 8 năm 2023, ELSOUL LABO B.V. (Trụ sở: Amsterdam, Hà Lan) đã công bố phát hành phiên bản chính Skeet v1, framework serverless mã nguồn mở giúp phát triển ứng dụng nhanh chóng và full-stack. Bản phát hành này cho phép các nhà phát triển Skeet phát triển ứng dụng sử dụng GraphQL và SQL (cơ sở dữ liệu quan hệ).

Bổ sung tùy chọn Next.js (React) + GraphQL API server mới

Skeet Next.js (React) + GraphQL Option
Skeet là framework serverless mã nguồn mở cho phép bạn xây dựng các ứng dụng full-stack trên GCP (Google Cloud) và Firebase.
Bạn có thể phát triển siêu nhanh từ API đến ứng dụng web/iOS/Android bằng TypeScript.
Với bản cập nhật này, Skeet hỗ trợ phát triển ứng dụng sử dụng GraphQL và SQL (cơ sở dữ liệu quan hệ).
Skeet Next.js (React) + GraphQL Starter
Thông qua việc hỗ trợ SQL (cơ sở dữ liệu quan hệ), việc phát triển kết hợp SQL và NoSQL (Firestore) giờ đã khả thi. Điều này cho phép các nhà phát triển tận dụng ưu điểm của cả hai loại cơ sở dữ liệu.
Cơ sở dữ liệu quan hệ vượt trội trong việc xử lý dữ liệu có quan hệ, giúp dễ dàng duy trì tính nhất quán trong truy xuất dữ liệu và xử lý giao dịch. Mặt khác, NoSQL (như Firestore) linh hoạt và có khả năng mở rộng hơn, là lựa chọn tốt hơn cho lượng dữ liệu lớn và tăng trưởng dữ liệu nhanh.
Môi trường phát triển kết hợp của Skeet cho phép quản lý tối ưu logic kinh doanh nơi quan hệ dữ liệu quan trọng trong cơ sở dữ liệu quan hệ, và lượng dữ liệu lớn như dữ liệu người dùng và log trong NoSQL. Đây có thể là chiến lược quan trọng để đạt hiệu suất tốt nhất trong ứng dụng.

Trực quan hóa cơ sở dữ liệu và API: Tận dụng Prisma và Apollo

Với bản cập nhật này, bạn có thể tận dụng các công cụ Prisma và Apollo để trực quan hóa cơ sở dữ liệu và API trong giao diện người dùng. Điều này cho phép các nhà phát triển hiểu và thao tác cấu trúc dữ liệu một cách trực quan, thay vì chỉ viết code.
Skeet Prisma Studio
Prisma (https://www.prisma.io/?via=ELSOULLABO) là ORM có thể dễ dàng xử lý SQL (cơ sở dữ liệu quan hệ) với TypeScript và JavaScript. Skeet sử dụng Prisma để cung cấp cách định nghĩa schema cơ sở dữ liệu đơn giản và linh hoạt, migration tự động tạo và các kiểu TypeScript hỗ trợ phát triển. Ngoài ra, Prisma Studio cho phép vận hành cơ sở dữ liệu bằng giao diện đồ họa, giúp các nhà phát triển dễ dàng vận hành và kiểm tra dữ liệu.
Skeet Apollo Console
Apollo (https://www.apollographql.com/) là công cụ mạnh mẽ để phát triển GraphQL API server. Console dành cho nhà phát triển của Apollo cho phép bạn trực quan hóa schema GraphQL và kiểm thử API theo thời gian thực.
Trong giao diện mới, bạn có thể tạo GraphQL riêng sử dụng ở frontend bằng cách nhấp vào query, mutation và nội dung dữ liệu GraphQL mà bạn muốn sử dụng.
Bằng cách tận dụng các công cụ này, Skeet cung cấp nền tảng cho các nhà phát triển phát triển ứng dụng trực quan và hiệu quả hơn. Với bản cập nhật này, các nhà phát triển có thể đạt được năng suất cao hơn nữa.
Skeet được phát triển dưới dạng mã nguồn mở nhằm giảm chi phí phát triển và bảo trì, đồng thời cải thiện trải nghiệm nhà phát triển cho mọi dự án phát triển ứng dụng trên toàn thế giới.
Hãy trải nghiệm phát triển ứng dụng tiên tiến nhất với Skeet.
Tài liệu Skeet: https://skeet.dev/en/