Ứng dụngJVM, CLR/Netcore
Nền tảngWindows, macOS, Linux
LicenseAnnual License
LoạiJava Class
Javonet

Javonet

Javonet kết nối module đa ngôn ngữ trong cùng ứng dụng hoặc qua remote node, chạy trên Windows, Linux và macOS. Phù hợp cho JVM, CLR/.NET Core, NodeJS, Python, Ruby, Perl, C++ và GoLang.

  • Tham chiếu module Java, Kotlin, Groovy và Clojure từ ứng dụng hiện có.
  • Kết nối package C#/VB.NET, Ruby, Perl, Python và JavaScript/TypeScript xuyên công nghệ.
  • Chạy trên Windows, Linux và macOS cho môi trường phát triển đa nền tảng.
  • Hỗ trợ tích hợp in-process giữa các module khác công nghệ trong cùng ứng dụng.
Bản quyền chính hãngTư vấn phiên bản và license phù hợp theo nhu cầu sử dụng.
Tư vấn license phù hợpHỗ trợ lựa chọn license theo quy mô triển khai và ngân sách.
Hỗ trợ doanh nghiệpTư vấn mua hàng, triển khai và hồ sơ doanh nghiệp.
Báo giá theo nhu cầuBáo giá theo phiên bản, số lượng và hình thức license.

Tổng quan

Javonet tập trung vào bài toán kết nối module đa công nghệ trong cùng ứng dụng hoặc qua remote node. Module viết bằng Java, Kotlin, Groovy, Clojure, C#/VB.NET, Ruby, Perl, Python, JavaScript/TypeScript có thể được tham chiếu và sử dụng như thể chúng thuộc chính stack hiện tại.

Screenshot of Javonet

Phạm vi runtime được nêu khá rộng, gồm JVM, CLR/Netcore, Perl, Python, Ruby, NodeJS, C++ và GoLang. Môi trường chạy hỗ trợ Windows, Linux và macOS, phù hợp cho nhiều kiểu ứng dụng và dịch vụ đa nền tảng.

Javonet kết nối module đa ngôn ngữ trong cùng ứng dụng hoặc qua remote node, chạy trên Windows, Linux và macOS. Phù hợp cho JVM, CLR/.NET Core, NodeJS, Python, Ruby, Perl, C++ và GoLang.

Tính năng nổi bật

  • Tham chiếu module Java, Kotlin, Groovy và Clojure từ ứng dụng hiện có.
  • Kết nối package C#/VB.NET, Ruby, Perl, Python và JavaScript/TypeScript xuyên công nghệ.
  • Chạy trên Windows, Linux và macOS cho môi trường phát triển đa nền tảng.
  • Hỗ trợ tích hợp in-process giữa các module khác công nghệ trong cùng ứng dụng.
  • Gọi public interfaces từ module đặt trên remote node.
  • Thay thế nhu cầu dùng Web Services hoặc gRPC trong một số kịch bản tích hợp remote.
  • Đạt tới 20 000x hiệu năng cao hơn Webservices cho in-process integrations.

Ứng dụng thực tế

  • Tái sử dụng module sẵn có viết bằng ngôn ngữ khác mà không đổi công nghệ chính.
  • Kết hợp UI, back-end components và device SDKs trong cùng một gói triển khai.
  • Xây dựng microservices integrations qua remote calls mà không cần nhân bản API thành REST hoặc SOAP.
  • Triển khai ứng dụng cần native performance thay cho mô hình Web Services truyền thống.

Đối tượng sử dụng phù hợp

  • Software developers làm việc với hệ thống đa ngôn ngữ và đa runtime
  • Technical leads phụ trách kiến trúc tích hợp giữa nhiều module hiện hữu
  • Backend engineers cần gọi module khác công nghệ với độ trễ thấp hơn Web Services
  • Teams bảo trì sản phẩm có sẵn muốn tái sử dụng thư viện hoặc SDK mà không viết integration layer riêng

Thông tin kỹ thuật

Supported languages / technologies:C#/J#/F#/VB.NET, Java, Clojure, Kotlin, Groovy, Perl, Python, Ruby, JavaScript, TypeScript, GoLang, C++.
Supported runtimes / platforms:JVM, CLR/Netcore, Perl, Python, Ruby, NodeJS, C++, GoLang.
Operating systems:Windows, Linux, macOS.
Component Type:Java Class.
Linux prerequisites:libxml2-dev, openssl, libxmlsec1-dev, libxmlsec1-openssl.
Jar Library example runtimes:OpenJDK or Oracle.
Nhận báo giá phần mềm bản quyền

Điền thông tin để chúng tôi có thể gửi báo giá phù hợp trong thời gian sớm nhất.

Câu hỏi thường gặp

Javonet hỗ trợ những ngôn ngữ nào?

Danh sách được nêu gồm C#/J#/F#/VB.NET, Java, Clojure, Kotlin, Groovy, Perl, Python, Ruby, JavaScript, TypeScript, GoLang và C++.

Có thể chạy Javonet trên hệ điều hành nào?

Windows, Linux và macOS đều được hỗ trợ.

Javonet có dùng cho tích hợp remote không?

Có. Mô tả nêu khả năng gọi public interfaces từ module trên remote node và hỗ trợ remote inter microservices integrations.

Javonet có yêu cầu runtime.NET nào?

.NET Framework DLL Library cần.NET Framework 4.7.2 Runtime hoặc cao hơn;.NET Core DLL Library cần.NET 6.0 x64 Runtime hoặc cao hơn.

Node.js và Python cần phiên bản nào?

Node.js package cần Node.js 18.16 hoặc cao hơn; Python Package cần Python 3.8 hoặc mới hơn.

Bình luận

Để lại bình luận

Email của bạn sẽ không được công khai. Trường bắt buộc có dấu *.