Tôi đã đặt câu hỏi này vào ngày 11 tháng 12 năm 13 và bây giờ câu hỏi này không còn giá trị.Có an toàn khi sử dụng JDK8 trong các sản phẩm thương mại không?
Một số các ngày quan trọng đối với JDK 1.8 -
2013/09/05 Developer Preview
2014/01/23 cuối cùng Release Candidate
2014/03/18 chung Availability
Sẽ an toàn để bắt đầu phát triển với JDK 1.8 trong một sản phẩm thương mại ngay bây giờ? Mặc dù, nó vẫn còn trong giai đoạn xem trước của nhà phát triển, chắc chắn là dành cho mục đích thử nghiệm. Hoặc tôi có nên đợi bản phát hành sẵn có chung không?
Trong tương lai, vấn đề chính sẽ phát sinh khi hệ thống được cập nhật với các bản phát hành mới hơn của JRE và sau đó một số API sẽ không được dùng nữa nếu phát triển bắt đầu với JDK 1.7. Điều này có thể có xu hướng không đúng với quá trình xử lý hệ thống.
Nếu sản phẩm của bạn không đi phục vụ sản xuất, đó là ok. Nhưng nếu tôi ở vị trí của bạn, tôi sẽ đợi cho đến khi phát hành cuối cùng để sử dụng trong ứng dụng sản xuất. _API sẽ không được chấp nhận nếu phát triển bắt đầu với JDK 1.7_ Tôi cảm thấy sẽ không có vấn đề gì vì Java có khả năng tương thích ngược lớn. –
Tôi sẽ tiếp tục viết cho JDK 7 nhưng thử nghiệm đơn vị/biên dịch đối với các bản phát hành JDK 8 khi chúng xảy ra. Sau đó, nếu phát hành phiếu nó sẽ không ảnh hưởng đến dự án của bạn. – McDowell
Các phương pháp không được chấp nhận thường gắn bó với ít nhất 1 bản phát hành chính bổ sung, nếu không lâu hơn. Tại thời điểm này trong JDK8, tôi tin rằng có một sự thay đổi lớn đóng băng nên không có api mới nên được xây dựng và không có api nên được loại bỏ - về cơ bản chỉ tinh chỉnh mọi thứ. Tôi sẽ không sử dụng JDK8 trong một ứng dụng "sản xuất" chỉ trừ khi tôi có thể triển khai ứng dụng của tôi với jre nhúng (như bạn có thể với install4j, advancedinstaller, exec4j, v.v.) – SnakeDoc