Phần này của cuốn sách trình bày về việc lập trình JavaScript bằng các cơng cụ khác nhau. Bạn cần biết cách sử dụng công cụ mà bạn cảm thấy tiện lợi nhất, vì vậy bạn đừng coi đây là danh sách cơng cụ mang tính tồn diện hay phiến diện. Một cơng cụ hữu ích để lập trình JavaScript là Visual Studio 2010. Khi sử dụng công cụ này, một web server (chương trình máy chủ web) đơn giản - ASP.NET Development Server - đã được cài đặt sẵn, việc này sẽ giúp quá trình triển khai và kiểm thử ứng dụng trở nên dễ dàng. Điều này khơng có nghĩa là bạn phải mua cả bộ Visual Studio 2010 chỉ để phục vụ việc lập trình JavaScript. Nếu sử dụng Eclipse, công cụ thứ hai được đề cập trong chương này, bạn vẫn có thể kiểm thử các đoạn mã mình viết ra. Tương tự, bạn cũng có thể kiểm thử các đoạn mã JavaScript kể cả khi không dùng một IDE nào cả.
Microsoft Visual Web Developer 2010 Express cũng là một lựa chọn tốt để lập trình web. Cơng cụ này cung cấp cho người dùng giao diện của Visual Studio cùng một số cơng cụ và add-on (tiện ích bổ sung) trong gói sản phẩm miễn phí.
Bạn có thể tải về tại địa chỉ: http://www.microsoft.com/express/Web/.
Lập trình với JavaScript khơng địi hỏi bạn phải có web server. Trường hợp ngoại lệ là khi bạn lập trình web với JavaScript và XML khơng đồng bộ (AJAX).
AJAX không thể sử dụng giao thức f i l e : / / , thêm vào đó Chính sách cùng nguồn gốc đã bàn đến ở Chương 1 chỉ cho AJAX hoạt động khi có web server. Tóm lại, nếu bạn có ý định lập trình với AJAX trong tương lai, bạn cần có một web server để làm việc.
Với AJAX, việc lập trình trở nên đơn giản hơn. Bạn có thể dùng bất kỳ web server nào vì mục đích chính của bạn là làm việc với HTML, JavaScript và có thể một chút CSS cho thêm phần thú vị. Apache server, (tải về tại
http://httpd.apache.org), có thể chạy trên rất nhiều nền tảng khác nhau, gồm cả
Microsoft Windows và hiện đang dần trở thành web server phổ biến nhất trên Internet.
Việc cấu hình Apache hay bất kỳ web server nào nằm ngoài phạm vi của cuốn sách này và xin lưu ý một lần nữa, bạn khơng nhất thiết phải có web server. Trên trang web của Apache có một số hướng dẫn rõ ràng về cách cài đặt Apache trên Windows và nếu bạn đang dùng bất kỳ phiên bản nào của Linux, việc cài đặt cịn đơn giản hơn nhiều, thậm chí trong nhiều trường hợp Apache đã được cài sẵn. Nhiều ví dụ trong cuốn sách này sẽ chạy bất kể bạn dùng web server hay chỉ chạy cục bộ. Tuy nhiên, bạn nhất thiết phải có web server khi chạy các ví dụ sử
dụng AJAX. . ' 9 . . . . . .