Thắc mắc về front end

Hello mọi người,

Em có chút thắc mắc là: khi nói về front end thì mọi người thường nói về html, css, js nhưng sáng nay em lại được đọc được một comment nói là jsp là nhưng thứ mà user nhìn thấy. Vậy sao trong front end không thấy nói gì đến jsp? Ai giải thích giúp em với ạ.

Em cảm ơn,
Ngày mới vui vẻ.

Ai bảo vậy? JSP là phần xử bên Máy chủ (Server), nó sẽ tạo ra các thẻ HTML tương ứng, làm gì có chuyện người dùng thấy cả mã JSP bên Máy khách (Client).

5 Likes

FrontEnd dù lập trình bằng công nghệ, Framework, …gì đi nữa ( JSP, ReactJS, Angular, … ) thì nó đều được biên dịch thành 3 thành phần cơ bản HTML, CSS, JS. Khi đến browser thì chỉ có HTML, CSS, JS

4 Likes

theo như bạn nói thì có vẻ như bạn đang nói tới frontend web
theo wiki
Front-end web development is the practice of converting data to a graphical interface, through the use of HTML, CSS, and JavaScript, so that users can view and interact with that data.

5 Likes

Không ạ. Ý em là sau khi được chuyển thành html ý chứ không phải là nhìn thấy mã jsp.
Cụ thể ý em là:

  • Jsp được chuyển thành html thì sao mình không tạo ra jsp file mà lại tạo ra html file.

bạn nghe người ta nói gì cũng tin hết hay sao?

2 Likes

Em chỉ thắc mắc thôi. Giờ lên đây để hỏi nè anh.

Thực ra chẳng có file .html nào ở đây :smiley:

Yêu cầu đến, từ controller forward qua JSP. Template JSP được dịch sẵn ra code từ trước đó, code chạy, lắp ráp vào template và ra kết quả.

4 Likes

Chỉ vậy thôi à anh. Vậy cho em hỏi là nếu làm backend bằng ngôn ngữ khác mà không phải java thì sao ạ?

Java bạn xử lý Front-End như nào thì các ngôn ngữ khác tương tự như vậy ! Vậy bạn có thể cho mình biết bạn dùng java làm việc với front-End như thế nào không ?

Em không. Can you tell me?

Vậy bạn đã search google chưa ? cũng

luôn à ?

Tức là kết nối với front-end à anh?

Có thể nói đọc mấy cái chủ đề như này mình muốn lên tăng xông. Hết trẻ trâu đua xe rồi đến trẻ trâu viết nhạc, rồi giờ đến trẻ trâu IT nữa,… lạy các cụ trẻ trâu.

Giờ lắm thuật ngữ, front-end chẳng qua là client-side, còn back-end chính là server-side trong mô hình client - server. Nắm vững https://vi.wikipedia.org/wiki/Mô_hình_client-server rồi thì rõ thôi, bớt hỏi mấy câu vớ vẩn ngay.

Làm ơn lên Amazon mua vài cuốn sách nền tảng về đọc nhé các cụ trẻ trâu. Tớ đây chả có dân IT gì ráo trọi nhưng cũng phải tụng hết mấy cuốn sách rồi mới dần dần thấy mọi thứ nó rõ ràng ra được chút, còn không thì… ngọng.

Cứ dạo dạo đọc vớ vẩn trên mạng khi chưa có kiến thức nền thì không khác nào học võ qua YouTube rồi ra ngoài đường thách đấu, ăn đòn là cái chắc.

4 Likes

Em cảm ơn về lời góp ý ạ.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?