24/05/2018, 21:36

Ngôn ngữ cơ bản thường dùng

Servlet Cùng với Java, Sun đồng thời đưa ra một công nghệ mới gọi là servlet. Các đoạn mã Java sẽ không chạy phía client như với applet; chúng sẽ được chạy trên một ứng dụng phía server. Servlet cũng đồng thời phục vụ các CGI script. Servlet là một ...

Servlet

Cùng với Java, Sun đồng thời đưa ra một công nghệ mới gọi là servlet. Các đoạn mã Java sẽ không chạy phía client như với applet; chúng sẽ được chạy trên một ứng dụng phía server. Servlet cũng đồng thời phục vụ các CGI script. Servlet là một bước tiến lớn, nó đưa ra một thư viện hàm API trên Java và một thư viện hoàn chỉnh để thao tác trên giao thức HTTP.

JavaServer Page (JSP) là một công nghệ lập trình Web của Sun, JSP là công nghệ đòi hỏi một trình chủ hiểu được Java. Trong nhiều năm trở lại đây JSP luôn là một trong những công cụ xây dựng web được yêu thích số một thế giới. JSP đưa ra nền tẳng đầu tiên về xây dựng web ứng dụng code-behide. Là bộ công cụ rất hữu ích cho người lập trình. Ngoài ra nó còn hỗ trợ rất tốt vấn đề bảo mật và tốt độ truy cập rất cao.

Microsoft đã nghiên cứu các nhược điểm của servlet và tạo ra ASP dễ dàng hơn để thiết kế các trang web động. Microsoft thêm các bộ công cụ rất mạnh và sự tích hợp rất hoàn hảo với các Web server. JSP và ASP có những nét tương đương vì chúng đều được thiết kế để phân tách qua trình xử lí khỏi quá trình biểu diễn. Có sự khác biệt về kỹ thuật, song cả hai đều cho phép các nhà thiết kế Web tập trung vào cách bố trí (layout) trong khi các nhà phát triển phần mềm thì tập trung vào các kỹ thuật lập trình logic.

PHP (Hypertext Preprocessor) là một trong các công nghệ cung cấp các bộ công cụ rất mạnh cho các nhà phát triển web. Tới nay PHP vẫn dành được sự quan tâm đặc biệt của những nhà phát triển web đặc biệt là trong lĩnh vực mã nguồn mở. PHP tỏ ra làm một công nghệ tương đối dễ sử dụng và rất thích hợp trong môi trường web với khả năng bảo mật rất cao.

ASP.Net là kỹ thuật lập trình và phát triển ứng dụng web ở phía Server (Server-side) dựa trên nền tảng của Microsoft .Net Framework. Hiện nay ASP.NET là công cụ phát triển web nhanh và dễ ràng nhất hiện nay. ASP.NET hỗ trợ rất nhiều ngôn ngữ lập trình riêng biệt tích hợp trên nền tảng Microsoft .Net framework. Trong phạm vi của môn học này chúng ta sẽ cùng tìm hiểu công nghệ ASP.NET.

0