JavaScript 30 !

Một phần của tài liệu xây dựng và phát triển ứng dụng hỗ trợ thiết kế phần mềm trên môi trường web (Trang 32 - 33)

JavaScript (JS) là một ngôn ngữ lập trình dạng thông dịch. Ban đầu JS giữ vai trò là một thành phần của trình duyệt web, cho phép các lập trình viên lập trình ở phía client có thể tương tác với người dùng, điều khiển trình duyệt, thực hiện các giao tiếp bất

đồng bộ với server (AJAX), và chỉnh sửa nội dung của tài liệu HTML đang được trình duyệt hiển thị. Tuy nhiên, gần đây, JS cũng đã được đưa vào phát triển ứng dụng game và các ứng dụng chạy trên môi trường desktop. Microsoft hiện đang đưa JS vào một trong các ngôn ngữđể phát triển ứng dụng trên hệđiều hành Windows 8.

Bởi vì Java và JavaScript có tên gọi gần giống nhau, nên nhiều người nhầm lẫn JavaScript là phiên bản rút gọn của Java. Tuy nhiên hay ngôn ngữ này không liên quan gì nhau và đôi khi rất khác nhau về một số khía cạnh sử dụng. Đôi khi JS được xem là một ngôn ngữ kịch bản, chỉ làm các tác vụ nhỏ và dành cho những người không chuyên lập trình. Điều đó hoàn toàn không đúng. Qua đề tài này, nhóm chúng tôi nhận

31

thấy JS là một ngôn ngữ rất linh động và không kém phần phức tạp như các ngôn ngữ

khác.

JS hiện đang được sử dụng để lập trình ở phía server và đang được cộng đồng sử

dụng rộng rãi. Một công nghệ đang phổ biến tại thời điểm hiện tại của JS là NodeJS. Sau một thời gian tìm hiểu, nhóm chúng tôi nhận thấy NodeJS thích hợp để viết những

ứng dụng web mà phần xử lý chủ yếu ở phía client. Do đó chúng tôi đã quyết định sử

dụng NodeJS vào trong đề tài này.

Một phần của tài liệu xây dựng và phát triển ứng dụng hỗ trợ thiết kế phần mềm trên môi trường web (Trang 32 - 33)