Read-only archive. Login and posting are unavailable.

PDA

View Full Version : Tương lai của java


Khac Cuong
13-01-2020, 01:17
Cho em hỏi là nếu học java thì sau này mình có thể theo mảng nào, chuyên ngành nào ạ

family2806
13-01-2020, 15:10
Cài win dạo

deolamgicungbibanlasao
13-01-2020, 17:39
Java làm đc hầu như tất cả mọi thứ, jobs cũng bao la, chỉ sợ ko đủ trình :sexy:
Phổ biến nhất cũng vẫn là mobile và web thôi

Gửi từ Xiaomi MI 8 Lite bằng vozFApp (http://bit.ly/vozfapp)

Aimer&staff
13-01-2020, 19:11
Java làm đc hầu như tất cả mọi thứ, jobs cũng bao la, chỉ sợ ko đủ trình :sexy:
Phổ biến nhất cũng vẫn là mobile và web thôi

Gửi từ Xiaomi MI 8 Lite bằng vozFApp (http://bit.ly/vozfapp)
Vậy Java với C# thì sao hả bác

conmoedethuong
14-01-2020, 06:15
Vậy Java với C# thì sao hả bác
2 cái same same nhau. Quan trọng là có đủ trình hay ko.
Theo tôi thì cứ chọn một cái trước, học sâu học kỹ vào, thì khi chuyển đổi qua ngôn ngữ khác nó ko còn là chuyện gì quá khó khăn.
Ý kiến cá nhân của tôi cứ học C# trước, vì cài đặt IDE đơn giản, chỉ có duy nhất 1 source là MS để tìm docs nên ko cần mày mò trên google nhiều.

traigamyrac
15-01-2020, 18:53
Thằng Java còn roadmap phát triển đến 20 năm sau tha nên khỏi lo nó chết giữa dường

conmoedethuong
16-01-2020, 23:51
Thằng Java còn roadmap phát triển đến 20 năm sau tha nên khỏi lo nó chết giữa dường
Nhưng Java 11 trở lên là hàng riêng của Oracle nha fen. Xài nó trong comercial product là phải trả phí bản quyền :canny:

meerkat
17-01-2020, 00:17
Ké thớt phát.
Bác nào cho em nguồn học spring với https://i.imgur.com/4b3X9eX.gif
Utube toàn mấy ông ấn độ.
Document thì dày quá

AltF4
17-01-2020, 17:28
Ké thớt phát.
Bác nào cho em nguồn học spring với https://i.imgur.com/4b3X9eX.gif
Utube toàn mấy ông ấn độ.
Document thì dày quá

Đầu tư khóa học trên udemy hoặc coursera đi bác. Cá nhân e thấy học qua video + có bài tập thực hành dễ học hơn đọc doc chay.

TTN_vOz
17-01-2020, 20:22
Nhưng Java 11 trở lên là hàng riêng của Oracle nha fen. Xài nó trong comercial product là phải trả phí bản quyền :canny:

Có open jdk, sợ gì mai fen :sexy:

via vozForums (https://itunes.apple.com/app/id1269155623) for iPhone

dreamnight
17-01-2020, 21:31
Có open jdk, sợ gì mai fen :sexy:

via vozForums (https://itunes.apple.com/app/id1269155623) for iPhone

Lại nhầm, OpenJDK và OracleJDK vốn dĩ ban đầu là giống nhau và khác nhau những điểm sau:
+ OracleJDK hoàn toàn thuộc về Oracle và developed bởi các lập trình viên của Oracle
+ OpenJDK gồm 3 nhóm: Oracle, Community và OpenJDK (trong đó có các ông lớn như RedHat, IBM,etc..)
Ban đầu 2 thằng này release features là như nhau nhưng 1 bên là implementation của Oracle, 1 bên là của Community. Tuy nhiên vì muốn kiếm thêm tiền nên thằng Oracle nó hất bát canh này đi, chặt đứt các features mới từ java 11, vì thế OpenJDK sau bản 9 là sẽ ko còn tương thích với Java 11 nữa. Hay nói theo giới developer là tới đó anh với tui phải chọn 1 trong 2 cái JDK để develop và runtime thay vì sống chung 1 nhà như trước.

TTN_vOz
18-01-2020, 09:29
Bạn ý bảo "Nhưng Java 11 trở lên là hàng riêng của Oracle nha fen. Xài nó trong comercial product là phải trả phí bản quyền"
Thì mình bảo có thể lựa chọn thay thế dùng OpenJdk còn gì fen?
Còn muốn bản jdk nào thì tùy lựa chọn của dev và cty thôi.
:chaymau:


OpenJDK sau bản 9 là sẽ ko còn tương thích với Java 11 nữa

Đoạn này mình thấy hơi vô lý.
Sao lại ko thể tương thích khi nó là ngôn ngữ, thì phải có spec chung chứ.
Có khác là từ Oracle Jdk và OpenJdk sẽ có các feature khác nhau, update security khác nhau từ bản 11 trở đi thôi.
Bạn có link về đoạn này cho mình xem với, mình search chưa ra thông tin về việc này.
:chaymau:

Lại nhầm, OpenJDK và OracleJDK vốn dĩ ban đầu là giống nhau và khác nhau những điểm sau:
+ OracleJDK hoàn toàn thuộc về Oracle và developed bởi các lập trình viên của Oracle
+ OpenJDK gồm 3 nhóm: Oracle, Community và OpenJDK (trong đó có các ông lớn như RedHat, IBM,etc..)
Ban đầu 2 thằng này release features là như nhau nhưng 1 bên là implementation của Oracle, 1 bên là của Community. Tuy nhiên vì muốn kiếm thêm tiền nên thằng Oracle nó hất bát canh này đi, chặt đứt các features mới từ java 11, vì thế OpenJDK sau bản 9 là sẽ ko còn tương thích với Java 11 nữa. Hay nói theo giới developer là tới đó anh với tui phải chọn 1 trong 2 cái JDK để develop và runtime thay vì sống chung 1 nhà như trước.

RPG29
18-01-2020, 10:56
Thấy dạo này người ta chuyển sang OpenJDK hoặc Azul Zulu JDK nhiều. Oracle làm chặt quá lại hóa dở, chả bù MS lại ngày càng mở hơn :sweat:

dreamnight
18-01-2020, 12:35
Bạn ý bảo "Nhưng Java 11 trở lên là hàng riêng của Oracle nha fen. Xài nó trong comercial product là phải trả phí bản quyền"
Thì mình bảo có thể lựa chọn thay thế dùng OpenJdk còn gì fen?
Còn muốn bản jdk nào thì tùy lựa chọn của dev và cty thôi.
:chaymau:


Đoạn này mình thấy hơi vô lý.
Sao lại ko thể tương thích khi nó là ngôn ngữ, thì phải có spec chung chứ.
Có khác là từ Oracle Jdk và OpenJdk sẽ có các feature khác nhau, update security khác nhau từ bản 11 trở đi thôi.
Bạn có link về đoạn này cho mình xem với, mình search chưa ra thông tin về việc này.
:chaymau:

Sorry nhầm vụ JRE :shame: nhưng JDK thì khác nhau xa về features. Update Security thì thằng nào cũng phải update thoi fen, đó là bắt buộc mà. Ý mình ở đây là từ java 11 trở đi sẽ có khác biệt lớn giữa OpenJDK và OracleJDK, tới lúc đó lại chưa biết free hay paid nó ngon hơn đâu

conmoedethuong
18-01-2020, 23:54
Có open jdk, sợ gì mai fen :sexy:

via vozForums (https://itunes.apple.com/app/id1269155623) for iPhone
https://blog.jetbrains.com/idea/2018/09/using-java-11-in-production-important-things-to-know/
TL;DR: thằng oracle đổi license term của java 11, tách 2 nhánh
Oracle Jdk: paid. Support tận răng, nhiệt tình
Open Jdk: free for non commercial, open source. Ver mới ra phát là bỏ ver cũ liền.

Chắc thím đang nói tới AdoptOpenJdk?

Đang có vụ kiện giữa Oracle vs Google về bản quyền các API spec. Oracle mà thắng nữa là AdoptOpenJdk dẹp mọe luôn. Đây là một trong số ít các vụ kiện mà cộng đồng đứng về phía google

xshatter
19-01-2020, 00:02
Hèn gì Linus Torvald kêu cẩn thận với ZFS, anh oracle chơi chiêu thật.

anhsuperstar
23-01-2020, 23:51
2 cái same same nhau. Quan trọng là có đủ trình hay ko.
Theo tôi thì cứ chọn một cái trước, học sâu học kỹ vào, thì khi chuyển đổi qua ngôn ngữ khác nó ko còn là chuyện gì quá khó khăn.
Ý kiến cá nhân của tôi cứ học C# trước, vì cài đặt IDE đơn giản, chỉ có duy nhất 1 source là MS để tìm docs nên ko cần mày mò trên google nhiều.

Thằng nào cũng nói câu này , code cho chạy đc thì ai chả coé đc. học ngôn ngữ phải chuyên sâu thì mới tối ưu đc . Thằng nào cũng bô bô học vài ngày xong một ngôn ngữ :chaymau::chaymau: . Học vài ngày xong lại lên search stackoberflow loạn cả lên mà đéo fix đc :sogood::sogood:

via vozForums (https://itunes.apple.com/app/id1269155623) for iPhone

conmoedethuong
24-01-2020, 11:41
Thằng nào cũng nói câu này , code cho chạy đc thì ai chả coé đc. học ngôn ngữ phải chuyên sâu thì mới tối ưu đc . Thằng nào cũng bô bô học vài ngày xong một ngôn ngữ :chaymau::chaymau: . Học vài ngày xong lại lên search stackoberflow loạn cả lên mà đéo fix đc :sogood::sogood:

via vozForums (https://itunes.apple.com/app/id1269155623) for iPhone
Bình luận của anh ko có tính đóng góp mà chỉ tập trung vào công kích cá nhân.

thang2max-nuce
25-01-2020, 21:41
:nosebleed::nosebleed::nosebleed::nosebleed::nosebleed: 5 năm trước người ta cũng hỏi về tương lai của những đứa học it, giờ vào voz mà xem, thành winner hết rồi, tự tin lên bạn