Chỉnh đốn ứng dụng Java đang hỗ trợ nghiệp vụ của bạn, với tầm nhìn đến cả bảo trì và phân phối.
Bạn cần tiếp nhận một ứng dụng Swing khi người phụ trách đã rời đi. Bạn muốn nâng cấp phiên bản Java. Bạn muốn giảm sự khác biệt về môi trường chạy giữa các nơi triển khai. KomuraSoft hỗ trợ phát triển, chỉnh sửa và bảo trì ứng dụng desktop Java chạy trên Windows. Phát triển mới bắt đầu từ khoảng 500.000 yên; chúng tôi xác nhận phạm vi công việc rồi gửi báo giá.
Dịch vụ này áp dụng cho các ứng dụng desktop như Swing, AWT và JavaFX. Chúng tôi không mặc định phải viết lại toàn bộ ứng dụng hay biên dịch thành file nhị phân native, mà chọn cách phù hợp với tài sản và cách vận hành hiện tại của bạn.
Những vấn đề bạn có thể tư vấn với chúng tôi
- Không nắm được cơ chế hoạt động của ứng dụng hiện có nên việc thêm tính năng và sửa lỗi không tiến triển
- Bạn muốn rời khỏi môi trường cũ như Java 8 nhưng không biết phạm vi ảnh hưởng
- Bạn muốn xem lại cách phân phối và chạy ứng dụng truyền thống bằng Applet / Web Start
- Sự khác biệt về JRE và cấu hình giữa các máy gây sự cố khi triển khai
- Bạn muốn di chuyển từ Swing sang JavaFX, hoặc khắc phục tình trạng giao diện bị treo hay giật
- Bạn muốn trao đổi xem nên phát triển mới bằng Java hay chọn một công nghệ khác cho Windows
Phát triển và bảo trì chúng tôi đảm nhận
Phát triển mới và chỉnh sửa ứng dụng hiện có
Ngoài việc phát triển ứng dụng nghiệp vụ và công cụ nội bộ bằng Swing / JavaFX, chúng tôi khảo sát, bổ sung tính năng và sửa lỗi cho các ứng dụng Swing / AWT / JavaFX hiện có. Chúng tôi phân định rõ phần việc của luồng UI và xử lý nền, đồng thời rà soát khả năng phản hồi thao tác và log.
Cập nhật Java và các thư viện phụ thuộc
Chúng tôi kiểm tra phiên bản Java hiện tại, cấu hình build, các thư viện phụ thuộc và điều kiện vận hành. Công việc không chỉ dừng ở việc chọn đích di chuyển, mà còn gồm kiểm tra tính tương thích, kiểm thử và quy trình triển khai.
Xem lại cách phân phối
Chúng tôi cân nhắc phân phối dạng exe / MSI đóng gói kèm runtime bằng jpackage, đồng thời làm rõ những gì cần chuẩn bị và cấu hình tại nơi triển khai. Với việc biên dịch thành file nhị phân native bằng GraalVM native-image, chúng tôi kiểm chứng mức độ hỗ trợ của các tính năng phụ thuộc và các ràng buộc khi build rồi mới quyết định. Đóng gói kèm runtime và biên dịch thành file nhị phân native là hai cách khác nhau; chúng tôi không nhập nhằng giữa chúng mà chọn cách phù hợp với mục tiêu của bạn.
Quy trình thực hiện
- Khảo sát hiện trạng. Chúng tôi kiểm tra mã nguồn, phiên bản Java, các thư viện, cách build và cách phân phối.
- So sánh các hướng đi. Chúng tôi làm rõ phạm vi và rủi ro của các lựa chọn: tiếp tục bảo trì hiện trạng, chỉnh sửa một phần, di chuyển phiên bản hoặc thay thế.
- Triển khai và kiểm chứng. Chúng tôi xác nhận ứng dụng chạy đúng với các tính năng và môi trường đã thống nhất, đồng thời chuẩn bị quy trình phân phối và log.
Chúng tôi cũng tiếp nhận trao đổi về những môi trường có cả ứng dụng .NET và ứng dụng Java cho Windows. Hãy cho chúng tôi biết ứng dụng hiện tại dùng để làm gì và điều gì khiến bạn nghĩ đến việc chỉnh sửa hoặc di chuyển.