Tổng quan
RemObjects Oxygene phát triển từ nền tảng Object Pascal và bổ sung thêm nhiều tính năng ngôn ngữ mới cho nhu cầu phát triển hiện đại. Trọng tâm của sản phẩm nằm ở khả năng biên dịch cùng ngôn ngữ sang nhiều nền tảng đích khác nhau.

Điểm nổi bật của Oxygene là cách tiếp cận native trên từng hệ. Khi phát triển cho iOS, watchOS, tvOS, macOS, Android, Windows Phone, Windows desktop, Linux hoặc Web, mã nguồn có thể làm việc trực tiếp với API, framework và UI widget gốc của nền tảng đó.

Ngôn ngữ Object Pascal thế hệ mới cho.NET, Java, Android và iOS, biên dịch native trên nhiều nền tảng. RemObjects Oxygene cho phép truy cập trực tiếp API, framework và UI widget gốc của từng hệ.

Tính năng nổi bật
- Biên dịch cùng mã nguồn sang nhiều nền tảng đích khác nhau.
- Mở rộng Object Pascal với nhiều tính năng ngôn ngữ mới.
- Truy cập trực tiếp native APIs và frameworks của từng nền tảng.
- Sử dụng native UI widgets thay vì lớp giao diện chung.
- Nhắm mục tiêu.NET Framework, Mono,.NET Core và ASP.NET.
- Hỗ trợ WinRT và Universal Windows Projects trong hệ.NET.
- Xây dựng ứng dụng Cocoa cho macOS, iOS, iPadOS, tvOS và watchOS.
Ứng dụng thực tế
- Phát triển ứng dụng native cho hệ Apple với Cocoa frameworks.
- Xây dựng ứng dụng Android cần kết hợp Android SDK và Android NDK.
- Tạo Windows GUI apps, websites, command line tools và cross-platform servers trên.NET.
- Biên dịch dự án Java để chạy trên Java VM.
- Tạo module WebAssembly cho trình duyệt có tương tác JavaScript và DOM.
Đối tượng sử dụng phù hợp
- Lập trình viên Object Pascal cần mở rộng sang.NET, Java, Android hoặc iOS
- Nhóm phát triển đa nền tảng muốn chia sẻ code nhưng vẫn giữ native access
- Technical lead cần đánh giá ngôn ngữ cho desktop, mobile, server và web module
- Đội ngũ phát triển dùng Visual Studio hoặc Mono trong quy trình hiện tại
Thông tin kỹ thuật
Câu hỏi thường gặp
Oxygene hỗ trợ những nền tảng nào?
Danh sách được nêu gồm.NET, Java, Android, iOS, watchOS, tvOS, macOS, iPadOS, Windows Phone, Windows desktop, Linux và Web.
Có thể truy cập API native của từng hệ không?
Có. Oxygene cho phép làm việc trực tiếp với native APIs, frameworks và UI widgets của từng nền tảng.
Oxygene có dùng với Visual Studio không?
Phần compatibility liệt kê Microsoft Visual Studio 2019,2017 và 2015, cùng với Mono.
Oxygene có hỗ trợ WebAssembly không?
Có. Sản phẩm có thể build module WebAssembly chạy trong trình duyệt và tương tác với JavaScript cùng HTML Document Object Model.





Bình luận