thảo luận Hỏi kinh nghiệm move từ .Net core sang Java

Mình biết DI (Do bên Asp .Net core cũng có) thì giờ muốn start cứ học ngay từ Spring Boot bác nhỉ
qua Spring boot DI mới thấy nó nhàn làm sao
YDKhOzM.png
 
Cứ SpringBoot mà phang nhé, JSP, Servlet hay gì thì ko cần đâu. Đi top down như a gì trên kia nói cũng đúng đấy, start từ Spring boot trước, muốn hiểu bên dưới chạy thế nào thì lại đi sâu vào Spring Core, mà đọc hiểu thôi chứ làm thực tế thì Spring boot là đủ.
 
- Em từ NodeJs ( fw NestJS) sang trước đó cũng học qua Java với JSP / Servlet rồi lộ trình
ôn lại Java Core -> Spring boot , JPA -> Spring Security + làm prj là đủ fresher chưa các bác nhỉ :)
- Với các bác cho em xin các công ty tuyển fresher Java nào training ổn ổn với ạ :)
 
Cứ SpringBoot mà phang nhé, JSP, Servlet hay gì thì ko cần đâu. Đi top down như a gì trên kia nói cũng đúng đấy, start từ Spring boot trước, muốn hiểu bên dưới chạy thế nào thì lại đi sâu vào Spring Core, mà đọc hiểu thôi chứ làm thực tế thì Spring boot là đủ.
Thế giờ anh zai phản bội C# sang Java hẳn rồi à
 
Thế giờ anh zai phản bội C# sang Java hẳn rồi à

Đang làm Java nhưng C# vẫn nằm trong trym, có thể dùng làm pet project. Mà chắc xài C# để code mobile .Net MAUI hay integrate với Azure Services, Bot framework này nọ chứ tui sẽ ko dùng C# để code REST API nữa :shame:
 
Đang làm Java nhưng C# vẫn nằm trong trym, có thể dừng làm pet project. :shame:
Đang làm Java nhưng C# vẫn nằm trong trym, có thể dùng làm pet project. Mà chắc xài C# để code mobile .Net MAUI hay integrate với Azure Services, Bot framework này nọ chứ tui sẽ ko dùng C# để code REST API nữa :shame:
Cái quan trọng nhất để code rest api thì anh zai lại không dùng nữa, spring boot code sướng thế cơ à
 
Hiện tại mình đang code backend ASP .NET CORE, mình muốn chuyển sang Java để code Rest API. Mình đang có 1 vài thắc mắc sau:

1. Với nhu cầu của mình thì nên học JSP, Serverlet, SPRING HAY SPRING BOOT ? (Vì mình không hiểu rõ 4 cái này khác nhau như nào)

2. Theo mình hiểu thì: (bác nào confirm giúp e với)

Jsp serverlet nó giống với razor page bên c# à ?
Spring nó giống như .Net core
Spring boot giống như ASP .Net core (dùng làm web)
Hibernate giống entity framework core

@Pepe.The.Frog giúp em với anh
lên mạng tìm cái conpare net với java mà đọc. theo đó là xong
jsp/servlet là asp hồi xưa
spring = asp.net (framework)
spring boot là spring nhưng giảm config xml lại
 
4-5 năm gì đó không động vào Java rồi, góp ý sai các thím đừng gạch nhé
- JSP: Dùng để xử lí view, cụ thể thì để connect giữa html template (.jsp) và java code, từ đó render ra html từ phía server-side. Làm REST API thì có thể bỏ qua cái này

- Serverlet: cực kì quan trọng của Java core khi làm web, nó là tầng controller, thím có thể hiểu là web view hay web service thì đều đi qua nó, và các framework cho web của java thì đều build từ cái này.

-Spring: 1 framework với đầy đủ mọi thứ và cực kỳ to của Java.

- Spring boot: 1 phần của Spring, giúp code đỡ khổ dâm hơn.

- Hibernate: ORM
-> Thím chuyển sang Java thì dĩ nhiên là cần học Java core, sau đó học Spring/Boot để code REST API là ok.
Nhưng mà học kiểu này đi phỏng vấn hỏi jsp serverlet thì mệt phết nhỉ ==' chả nhẽ bảo em biết mỗi spring boot
 
sao ko học .net tiếp, nhảy sang java chi cho bị downgrade lương , spring cũng chỉ là cái ioc framework thôi mà làm quá lên. còn lương thì master cái nào chả cao, sợ master nổi ko thôi
 
Riêng mình thì thích chơi hard core theo bottom-up hơn mấy bác kia là top-down.
Top-down approach là practical. Còn mình thích những thứ phức tạp, hầm hố, dài dòng, cảm thấy hạnh phúc khi chứng kiến một tech phát triển đẹp đẽ như thế nào. Và mình tin là với cách bottom-up sẽ làm các bác khác biệt hơn các nhóm còn lại.
Theo bottom-up, consistence là chìa khóa, bình tĩnh rồi nó sẽ trở thành dòng chảy của bản thân.
Theo top-down, kiếm tiền nhanh :)
 
Em cũng đang học spring boot, mà đang nghẹn phần spring security, JWT cho rest api .... tài liệu của spring nhiều thiệt
 
Cứ SpringBoot mà phang nhé, JSP, Servlet hay gì thì ko cần đâu. Đi top down như a gì trên kia nói cũng đúng đấy, start từ Spring boot trước, muốn hiểu bên dưới chạy thế nào thì lại đi sâu vào Spring Core, mà đọc hiểu thôi chứ làm thực tế thì Spring boot là đủ.

lên mạng tìm cái conpare net với java mà đọc. theo đó là xong
jsp/servlet là asp hồi xưa
spring = asp.net (framework)
spring boot là spring nhưng giảm config xml lại

mé đi phỏng vấn gặp mấy thanh niên như này chán luôn, tốt nhất là đánh trượt hết
toàn truyền bá kiến thức vừa sai vừa nửa mùa

servlet nó chỉ là phần API mở rộng của java cho việc xử lý web, request, http. nếu so sánh tương đương bên c# thì nó gần giống các HTTP Modules, hay như bộ http/server api của nodejs

spring fw tương đương với tất cả các web framework khác, như asp/asp .net framework/asp netcore hoặc expressjs/hapi/meteor bên node, hoặc flask bên python

còn spring boot chỉ là cái project template/structure cho newbie vào dùng luôn, tương đương với việc vào visual studio tạo new asp netcore project, hoặc như expressjs có cái express-generator gõ phát đẻ ra đủ thứ dir/file mà nhiều đứa éo bao giờ chịu xem hoặc tìm hiểu xem mấy cái dir/file đấy để làm gì
 

Thống kê chủ đề

Ngày tạo
Lập Trình Viên CRUD quèn,
Người trả lời cuối
khoavtvn1991,
Trả lời
55
Lượt xem
9.526
Quay lại
Lên đầu trang