Chúng tôi bán các ứng dụng web Java đóng gói cho một số khách hàng của chúng tôi. Về cơ bản nó là một tập hợp các servlet, một số dịch vụ web SOAP và một số tài nguyên tĩnh. Chúng tôi không làm EJB cũng như bất kỳ công cụ ưa thích nào khác của Java Enterprise.Thuyết phục khách hàng để nâng cấp lên Java 5
Một số khách hàng của chúng tôi đang chạy Máy chủ ứng dụng WebSphere của IBM v5.1, do đó chúng tôi giới hạn trong Java 1.4 cho thời gian chạy và sự phát triển. Tất nhiên, chúng tôi muốn làm phát triển của chúng tôi bằng cách sử dụng Java 5 (hoặc thậm chí tốt hơn Java 6). Làm SOAP trong 1,4 yêu cầu một lib bên ngoài (chúng tôi sử dụng AXIS, nhưng nó cũ). Chúng tôi không thể sử dụng enum, boxing, generics ... Nó trở nên khó khăn hơn để tìm 1,4 thư viện của bên thứ ba tương thích.
Khách hàng hiện đang hài lòng với thiết lập cũ nhưng hoạt động tốt này. Chúng tôi muốn họ nâng cấp thời gian chạy Java của họ. Trong trường hợp này, nó có nghĩa là nâng cấp lên IBM WS 6.1 hoặc 7.0?
Chúng ta có thể nói cho họ biết điều gì? Có gì trong đó cho họ?
Cho đến nay tôi đã có:
- Better hiệu suất như JVM là hiệu quả hơn trong Java 5 (thậm chí tốt hơn với Java 6). Mặc dù vậy, tôi không thể đặt con số lên nó. Bạn không chắc liệu IBM VM đã cải thiện rất nhiều (một trong những máy khách của chúng tôi đang chạy trên AIX).
- Hỗ trợ. IBM WS 5.1 chỉ có thể được hỗ trợ thông qua các chương trình hỗ trợ mở rộng đặc biệt.
Họ là những tập đoàn lớn, vì vậy họ lên kế hoạch cho các giải pháp của họ trước hơn một năm. Họ chọn một sản phẩm trưởng thành ngày hôm nay và họ triển khai nó năm sau đó. Các sản phẩm sau đó có một vài tháng trước khi kết thúc của cuộc sống.
Xem IBM WebSphere Application Server comparison
này tương tự như [ Lý do và lợi thế cho việc nâng cấp lên Java 6 cho người quyết định phi kỹ thuật (tại máy khách) ] (http://stackoverflow.com/questions/3371681/reasons-and-advantages-for-upgrading-to-java-6-for-a-non-technical- decider-at-th). –
WS 5.1? J2EE 1.3? OMG, điều đó phải thú vị: s –
@pascal Yeah. Ít nhất, có một hỗ trợ thời gian chạy Java 1.4. – gawi