Một số công cụ mà tôi sử dụng để cải thiện sự phát triển của mình là:
Visual Web Developer 2010 (một phần của Visual Studio 2010)
Bạn nói IDE hút. Với điều này, bây giờ bạn có một trong những IDE tốt nhất hiện có, và nếu bạn đã từng viết mã trong C ++, tôi cá là bạn đã biết VS. Tôi sử dụng phiên bản express miễn phí và tôi không cần thêm.
Fiddle và Codepad
Tuyệt vời để thử các bố cục HTML / CSS và các tập lệnh JS. Codepad là tuyệt vời để thử trang web của bạn bằng ngôn ngữ phía máy chủ.
Firefox + Fireorms (hoặc các trình duyệt tương đương khác)
Các kịch bản gỡ lỗi dễ dàng hơn nhiều bằng cách sử dụng các trình duyệt. Bạn cũng có một DOM kiểu cây hoàn chỉnh mà bạn có thể thao tác theo ý muốn và các thay đổi sẽ được áp dụng trong thời gian thực.
Sử dụng khung
Có nhiều khung khác nhau cho mọi ngôn ngữ web ngoài kia. Họ cung cấp cho bạn một bộ các chức năng được kiểm tra tốt, đảm bảo khả năng tương thích giữa nhiều trình duyệt, giúp bạn tiết kiệm rất nhiều thời gian gỡ lỗi và "viết ít làm nhiều hơn". Tôi đề nghị xem xét jQuery và YUI để mã hóa JavaScript.
Nhật ký giao diện điều khiển
Để theo dõi tiến trình gỡ lỗi của bạn, hãy sử dụng Bảng điều khiển gỡ lỗi, được tích hợp trong hầu hết các trình duyệt. Trong JS, sử dụng console.log('something to write');
sẽ thêm một mục nhập văn bản vào bảng điều khiển gỡ lỗi, bằng cách này bạn có thể thêm thông tin hữu ích vào mã của mình cho mục đích gỡ lỗi và theo dõi quá trình thực thi mã của bạn.
bản mẫu
Bây giờ đừng hiểu lầm tôi. Tôi biết bạn đang phát triển ứng dụng web chứ không phải trang web bình thường. Nhưng sự thật là, đây vẫn là một trang web và bạn vẫn cần quan tâm đến vấn đề quan trọng nhất mà bạn có: khả năng tương thích giữa nhiều trình duyệt. Đây là một mẫu vững chắc sẽ cung cấp cho bạn một cơ sở vững chắc cho các trang HTML của bạn và hơn thế nữa ...
Đặt lại CSS
Nếu bạn không sử dụng Boilerplate, đi kèm với thiết lập lại CSS của riêng mình, bạn vẫn có thể muốn đảm bảo các trang của mình trông chính xác giữa các trình duyệt. Thiết lập lại CSS sẽ đảm bảo điều này. Yêu thích của tôi là YUI CSS Reset , cùng với CSS Base và CSS Fonts .