Sao thế, kotlin m thấy tuyển nhiều mà. Đang tính sang đâytôi nghi ngờ ngôn ngữ sẽ chết trong 2-3 năm nữa ko phải là java mà là Kotlin nhá
![]()
cty mình vẫn còn java 8 =="
Thường thì cái nào có sẵn custom phải đúng case của nó.Cái Admin đấy Search không ra là đúng rồi vì ít người động nó lắm. Nhưng tựu chung không khó đâu, chịu đọc Code của nó là đc (Cả Admin lẫn Admin Template) . Còn kinh quá thì thà tự viết còn nhanh hơn là dùng cái có sẵn.
Function Based View dễ hơn chứ nhỉ, có rối gì đâu :-? CBV cũng thế, tất nhiên là nó sẽ rối nếu anh nhét cái đống Mix-In vào![]()

bác cho em hỏi thêm về cái java với, sao giờ có phiên bản openjdk rồi jdk của ông orcale là ntn nhỉ, em mới đến java cứ loạn xì ngầu nên chả biết tải java nào để học nữaJava từ 1.0 - 1.4 thì vẫn vậy nhé.
Từ Java 1.5 thì Sun đổi cách đặt tên gọi là Java 5. Vì vậy: 5 = 1.5, 6 = 1.6, 7 = 1.7, 8 = 1.8.
Kể từ Java 9 thì Oracle đổi hẳn sang thành số 9, 10, 11, 12, 13, 14, 15, 16, 17. Không còn kểu đánh version 1.x nữa.
Java nó nhảy số nhảy phiên bản nhanh như bây giờ là vì philosophy phát triển phần mềm hiện đại nó thay đổi. Thay vì phát triển một đống feature mới trong vài năm mới release một phiên bản thì nó phát triển ít tính năng lại nhưng release liên tục.
Release ít feature nhưng liên tục đảm bảo tiến độ, chất lượng, khả năng thay đổi và quản lý dễ dàng hơn.
Chu kỳ release của Java bây giờ là 6 tháng một phiên bản mới và cứ 3 năm sẽ có một bản LTS được hỗ trợ chính thức 5 năm + hỗ trợ premium 3 năm nữa.
bác cho em hỏi thêm về cái java với, sao giờ có phiên bản openjdk rồi jdk của ông oracle là ntn nhỉ, em mới đến java cứ loạn xì ngầu nên chả biết tải java nào để học nữaJava từ 1.0 - 1.4 thì vẫn vậy nhé.
Từ Java 1.5 thì Sun đổi cách đặt tên gọi là Java 5. Vì vậy: 5 = 1.5, 6 = 1.6, 7 = 1.7, 8 = 1.8.
Kể từ Java 9 thì Oracle đổi hẳn sang thành số 9, 10, 11, 12, 13, 14, 15, 16, 17. Không còn kểu đánh version 1.x nữa.
Java nó nhảy số nhảy phiên bản nhanh như bây giờ là vì philosophy phát triển phần mềm hiện đại nó thay đổi. Thay vì phát triển một đống feature mới trong vài năm mới release một phiên bản thì nó phát triển ít tính năng lại nhưng release liên tục.
Release ít feature nhưng liên tục đảm bảo tiến độ, chất lượng, khả năng thay đổi và quản lý dễ dàng hơn.
Chu kỳ release của Java bây giờ là 6 tháng một phiên bản mới và cứ 3 năm sẽ có một bản LTS được hỗ trợ chính thức 5 năm + hỗ trợ premium 3 năm nữa.
Cùng source, nhưng Oracle jdk là binary buid bằng server của Oracle, nó đòi tiền licensebác cho em hỏi thêm về cái java với, sao giờ có phiên bản openjdk rồi jdk của ông orcale là ntn nhỉ, em mới đến java cứ loạn xì ngầu nên chả biết tải java nào để học nữa
vậy cái Oracle jdk và cái Open JDK build , cả 2 ngôn ngữ nó có cùng features như nhau ko bạn?Cùng source, nhưng Oracle jdk là binary buid bằng server của Oracle, nó đòi tiền license
Open JDK build bằng server khác, Oracle ko chịu trách nhiệm cháy nổ. Cty e dùng open JDK cho môi trường production
Vấn đề license thôi, java nào cũng để học dc
Đã gọi là JDK thì compability với nhau hết ko sao đâu.vậy cái Oracle jdk và cái Open JDK build , cả 2 ngôn ngữ nó có cùng features như nhau ko bạn?
Bouncy Castle là gì vậy thím ?Java 17 có issue với Bouncy Castle, nên bên mình vẫn chỉ dùng Java 11:
https://github.com/spring-projects/spring-boot/issues/28837
Java định nghĩa ra một số tiêu chuẩn Interface như java jpa có thằng hibernate implementation. Java security provider cũng thế Bouncy castle là một thằng implementation.Bouncy Castle là gì vậy thím ?