Ứng dụngDelphi, Visual Studio
Nền tảngWindows, macOS, Linux
License1 Year Subscription License
LoạiApplication Framework
RemObjects Software

Hydra

Hydra là application framework cho phép kết hợp code managed và unmanaged trong cùng dự án, hỗ trợ mở rộng ứng dụng Delphi/Win32 sang.NET, Java và Island theo kiến trúc modular.

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

Hydra tập trung vào bài toán kết hợp nhiều nền tảng phát triển trong cùng một ứng dụng modular. Framework này cho phép trộn code managed như.NET và Java với code unmanaged như Delphi và Island, để các module cùng vận hành trong một trải nghiệm thống nhất.

Screenshot of Hydra

Với các đội ngũ đang duy trì ứng dụng Delphi/Win32, Hydra mở ra hướng mở rộng sang.NET mà không phải loại bỏ code base native hiện có. Module mới có thể viết bằng C#, Oxygene, Visual Basic.NET hoặc ngôn ngữ.NET khác, trong khi phần lõi cũ vẫn tiếp tục được bảo trì bằng Delphi.

Hydra là application framework cho phép kết hợp code managed và unmanaged trong cùng dự án, hỗ trợ mở rộng ứng dụng Delphi/Win32 sang.NET, Java và Island theo kiến trúc modular.

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

  • Kết hợp code managed.NET và Java với code unmanaged Delphi và Island trong cùng project.
  • Giữ lại code base native Delphi hiện có khi mở rộng ứng dụng sang.NET.
  • Cho phép viết module mới bằng C#, Oxygene, Visual Basic.NET và ngôn ngữ.NET khác.
  • Hỗ trợ migration từ Delphi/Win32 sang.NET theo từng module.
  • Tận dụng WPF cho phần giao diện trong khung ứng dụng Delphi hiện hữu.
  • Áp dụng LINQ cho xử lý dữ liệu non-visual rồi hiển thị kết quả trong ứng dụng Delphi.
  • Kết hợp giao diện VCL và FireMonkey trong cùng một ứng dụng.

Ứng dụng thực tế

  • Mở rộng ứng dụng Delphi/Win32 hiện có bằng plugin.NET.
  • Chuyển đổi dần hệ thống Delphi sang.NET theo lộ trình từng bước.
  • Kết hợp VCL cũ với giao diện FireMonkey trong cùng sản phẩm.
  • Thêm native module cho xử lý thuật toán hoặc truy cập phần cứng.
  • Duy trì kiến trúc mixed-mode giữa Delphi,.NET và Island trong thời gian dài.

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

  • Lập trình viên Delphi đang muốn mở rộng ứng dụng sang.NET
  • Nhóm phát triển.NET cần bổ sung native plugin unmanaged
  • Tech lead phụ trách migration từ Win32/Delphi sang.NET
  • Đội ngũ bảo trì ứng dụng desktop nhiều thế hệ công nghệ

Thông tin kỹ thuật

Compatible Containers:Delphi 7 thru Delphi 11 "Alexandria".
Compatible Containers (2):Visual Studio 2015 thru 2022.
Compatible Containers (3):Elements 10 and 11.
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

Hydra dùng để làm gì?

Hydra dùng để xây dựng ứng dụng modular có thể kết hợp code managed và unmanaged trong cùng project.

Hydra có phù hợp cho dự án Delphi hiện có không?

Có. Hydra cho phép giữ lại code base native Delphi/Win32 và mở rộng bằng các module.NET hoặc Island.

Hydra có hỗ trợ migration sang.NET theo từng bước không?

Có. Framework này hỗ trợ modularize code hiện tại và chuyển dần từng module sang.NET theo nhu cầu.

Hydra có thể kết hợp những công nghệ giao diện nào?

Các công nghệ được nhắc đến gồm VCL, FireMonkey, WinForms, WPF và Silverlight.

Hydra tương thích với môi trường phát triển nào?

Danh sách tương thích được nêu gồm Delphi 7 đến Delphi 11 Alexandria, Visual Studio 2015 đến 2022, và Elements 10 đến 11.

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 *.