🍋
Menu
.avro Data

Mã nguồn Dart

Tệp Dart chứa mã nguồn cho ngôn ngữ lập trình của Google được tối ưu hóa cho giao diện đa nền tảng. Dart là ngôn ngữ đứng sau Flutter, bộ công cụ UI đa nền tảng phổ biến nhất.

Loại MIME

application/avro

Loại

Nhị phân

Nén

Không mất dữ liệu

Ưu điểm

  • + Schema evolution — add/remove fields without breaking readers
  • + Compact binary encoding with efficient compression
  • + Self-describing — schema embedded in the file
  • + Standard in Kafka and the Hadoop ecosystem

Nhược điểm

  • Row-based — less efficient than Parquet for analytical queries
  • Not human-readable in binary form
  • JSON schema specification has a learning curve

Khi nào nên dùng .AVRO

Sử dụng Dart cho ứng dụng di động Flutter, ứng dụng web Flutter, phát triển desktop đa nền tảng và bất kỳ nơi nào sử dụng hệ sinh thái Flutter.

Chi tiết kỹ thuật

Dart hỗ trợ cả biên dịch AOT (ahead-of-time, cho production) và JIT (just-in-time, cho phát triển với hot reload). Nó kiểu tĩnh với suy luận kiểu, async/await, isolate cho đồng thời và an toàn null mạnh mẽ.

Lịch sử

Google phát hành Dart vào năm 2011 ban đầu nhắm đến thay thế JavaScript. Nó tìm thấy thành công thực sự khi framework Flutter (2018) sử dụng Dart làm nền tảng cho phát triển ứng dụng di động đa nền tảng.

Chuyển đổi từ .AVRO

Chuyển đổi sang .AVRO

Định dạng liên quan