Những gì một lập trình viên nên thực hiện các chi tiết kỹ thuật của một ứng dụng web xem xét trước khi công khai trang web? Nếu Jeff Atwood có thể quên đi HttpOnly cookie , bản đồ website , và giả mạo yêu cầu cross-site tất cả trong cùng một trang web , những gì điều quan trọng tôi có thể quên không?
Tôi đang suy nghĩ về điều này từ quan điểm của một nhà phát triển web, để người khác tạo ra thiết kế và nội dung thực sự cho trang web. Vì vậy, trong khi khả năng sử dụng và nội dung có thể quan trọng hơn nền tảng, thì lập trình viên ít nói về điều đó. Điều bạn cần lo lắng là việc triển khai nền tảng của bạn ổn định, hoạt động tốt, an toàn và đáp ứng bất kỳ mục tiêu kinh doanh nào khác (như không tốn quá nhiều chi phí, mất quá nhiều thời gian để xây dựng và xếp hạng tốt với Google như hỗ trợ nội dung).
Hãy nghĩ về điều này từ góc độ của một nhà phát triển đã thực hiện một số công việc cho các ứng dụng kiểu mạng nội bộ trong một môi trường khá đáng tin cậy và sắp có cú đánh đầu tiên và đưa ra một trang web phổ biến tiềm năng cho toàn bộ web thế giới xấu lớn.
Ngoài ra, tôi đang tìm kiếm một cái gì đó cụ thể hơn là một phản ứng "tiêu chuẩn web" mơ hồ. Ý tôi là, HTML, JavaScript và CSS qua HTTP được đưa ra khá nhiều, đặc biệt là khi tôi đã xác định rằng bạn là nhà phát triển web chuyên nghiệp. Vì vậy, đi ngoài ra, Những tiêu chuẩn? Trong hoàn cảnh nào, và tại sao? Cung cấp một liên kết đến đặc điểm kỹ thuật của tiêu chuẩn.