Tổng quan
RemObjects Mercury triển khai ngôn ngữ BASIC với khả năng tương thích mã đầy đủ với Microsoft Visual Basic.NET. Điểm nổi bật nằm ở việc tận dụng mã VB-compatible để xây dựng dự án cho nhiều nền tảng hiện đại thay vì giới hạn trong môi trường VB.NET truyền thống.

Phạm vi target được nêu khá rộng, gồm Microsoft.NET,.NET Core, Mono, ASP.NET Core, Java VM, Android, Apple iOS, macOS, tvOS, watchOS, Windows, Linux và WebAssembly cho web browsers cùng Node.js.
Cách tiếp cận này phù hợp với nhóm phát triển muốn tái sử dụng kinh nghiệm Visual Basic trên nhiều runtime khác nhau.
Tính năng nổi bật
- Viết mã BASIC tương thích đầy đủ với Microsoft Visual Basic.NET.
- Xây dựng lại các dự án VB.NET hiện có trên nhiều nền tảng hiện đại.
- Target Microsoft.NET,.NET Core, Mono và ASP.NET Core.
- Biên dịch cho Java VM và các thiết bị chạy Java code.
- Hỗ trợ Android với cả Java-based SDK và CPU-native NDK.
- Triển khai cho iOS, macOS, tvOS và watchOS theo hướng Cocoa, CPU-native.
- Target Microsoft Windows và Linux theo hướng CPU-native.
Ứng dụng thực tế
- Chuyển các dự án VB.NET hiện có sang nhiều nền tảng hiện đại mà vẫn giữ phong cách ngôn ngữ quen thuộc.
- Phát triển ứng dụng đa nền tảng cần target đồng thời.NET, Java VM, Android và Apple platforms.
- Kết hợp code Mercury với C#, Swift, Java, Oxygene hoặc Go trong cùng một project.
- Xây dựng ứng dụng cần truy cập Cocoa APIs trên Mac hoặc iOS, hoặc dùng NuGet packages trên.NET.
Đối tượng sử dụng phù hợp
- Lập trình viên Visual Basic muốn mở rộng sang nhiều nền tảng runtime hiện đại
- Nhóm phát triển duy trì codebase VB.NET và cần tái sử dụng logic hiện có
- Technical lead cần một ngôn ngữ trong hệ sinh thái RemObjects Elements để phối hợp đa ngôn ngữ
- Đội ngũ phát triển ứng dụng desktop, mobile, server hoặc WebAssembly
Thông tin kỹ thuật
Câu hỏi thường gặp
RemObjects Mercury dùng để làm gì?
Mercury cho phép viết mã BASIC tương thích với Microsoft Visual Basic.NET và xây dựng dự án cho nhiều nền tảng hiện đại.
Mercury có hỗ trợ Visual Studio không?
Có. Sản phẩm tích hợp với Microsoft Visual Studio 2017 và Microsoft Visual Studio 2019.
Mercury có thể target những nền tảng nào?
Danh sách được nêu gồm.NET,.NET Core, Mono, ASP.NET Core, Java VM, Android, iOS, macOS, tvOS, watchOS, Windows, Linux và WebAssembly.
Mercury có làm việc cùng các ngôn ngữ khác trong cùng project không?
Có. Mercury có thể trộn với C#, Swift, Java, Oxygene và Go trong cùng một project.
Giấy phép tham khảo hiện có là gì?
Mục giá hiện có nêu 1 User, 1 Year Subscription License - Includes Free Updates and Standard Support với giá tham khảo US$ 734.02.




Bình luận