Ứng dụngMicrosoft Visual Studio 2019, Microsoft Visual Studio 2017
Nền tảngWindows, macOS, Linux
LicensePerpetual, Subscription
LoạiApplication
MESCIUS (formerly GrapeCity)

ComponentOne XAP Optimizer

Tiện ích độc lập xử lý file XAP để tạo ứng dụng Silverlight nhỏ hơn 30-70%, cải thiện thời gian khởi động và giảm lưu lượng mạng mà không làm mất chức năng.

  • Giảm kích thước file XAP xuống 30-70% so với bản gốc.
  • Cải thiện thời gian khởi động của ứng dụng Silverlight sau tối ưu.
  • Giảm lưu lượng mạng mà không làm mất chức năng ứng dụng.
  • Loại bỏ các lớp không sử dụng khỏi assembly của ứ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

ComponentOne XAP Optimizer xử lý các file XAP để tạo ra ứng dụng Silverlight có kích thước nhỏ hơn 30-70% so với bản gốc. Mức giảm dung lượng này đi kèm với cải thiện thời gian khởi động và giảm lưu lượng mạng, trong khi chức năng của ứng dụng vẫn được giữ nguyên.

Screenshot of ComponentOne XAP Optimizer

Cơ chế tối ưu dựa trên việc giải nén file XAP, phân tích chỉ thị MSIL và nội dung XAML để xây dựng cây phụ thuộc. Từ entry point của ứng dụng, công cụ xác định lớp và tài nguyên XAML thực sự được sử dụng, rồi loại bỏ phần không cần thiết trước khi đóng gói lại.

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

  • Giảm kích thước file XAP xuống 30-70% so với bản gốc.
  • Cải thiện thời gian khởi động của ứng dụng Silverlight sau tối ưu.
  • Giảm lưu lượng mạng mà không làm mất chức năng ứng dụng.
  • Large Assembly Handling — Loại bỏ các lớp không sử dụng khỏi assembly của ứng dụng.
  • Phân tích MSIL và XAML để xây dựng cây phụ thuộc.
  • Xác định lớp và tài nguyên XAML dùng thực tế từ entry point.
  • Xem trước phần tử sẽ bị loại bỏ trước khi tối ưu.

Ứng dụng thực tế

  • Tối ưu dung lượng triển khai cho ứng dụng Silverlight dùng file XAP.
  • Giảm kích thước gói tải xuống trong môi trường mạng hạn chế băng thông.
  • Đưa bước tối ưu XAP vào quy trình build tự động trong Visual Studio.
  • Áp dụng obfuscation và ký lại assembly trong cùng một quy trình xử lý.
  • Rà soát phần tử không dùng đến trước khi đóng gói bản phát hành.

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

  • Lập trình viên duy trì hoặc phát triển ứng dụng Silverlight
  • Nhóm kỹ thuật cần giảm kích thước gói XAP trước khi triển khai
  • Dev lead quản lý build process trong Microsoft Visual Studio
  • Technical buyer tìm tiện ích tối ưu và obfuscate cho assembly Silverlight

Thông tin kỹ thuật

Product Type:Application.
Publisher:MESCIUS (formerly GrapeCity).
Architecture of Product:32Bit.
Operating System for Deployment:Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Vista, Windows XP.
Compatible Containers:Microsoft Visual Studio 2019, Microsoft Visual Studio 2017, Microsoft Visual Studio 2015, Microsoft Visual Studio 2013, Microsoft Visual Studio 2012, Microsoft Visual Studio 2010.
Compatible Frameworks:.NET Framework 4.7,.NET Framework 4.6,.NET Framework 4.5,.NET Framework 4.0.
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

ComponentOne XAP Optimizer dùng cho loại ứng dụng nào?

Công cụ này dùng để tối ưu các ứng dụng Silverlight được đóng gói dưới dạng file XAP.

Có bắt buộc phải dùng component ComponentOne không?

Không. XAP Optimizer có thể dùng với bất kỳ Silverlight assembly nào.

Có thể tích hợp vào Microsoft Visual Studio không?

Có. XapOptimizer có thể được tích hợp như một phần của build process trong Microsoft Visual Studio.

Công cụ xử lý file XAP theo cách nào?

Công cụ giải nén file XAP, phân tích MSIL và XAML để xây dựng cây phụ thuộc, loại bỏ phần không dùng đến, rồi obfuscate, ký lại và đóng gói thành file XAP mới.

Giới hạn kỹ thuật nào cần lưu ý?

Quá trình phân tích phụ thuộc không thể resolve dependency khi ứng dụng dùng cơ chế khởi tạo gián tiếp như Reflection.

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