Tôi mới vào thế giới lập trình web, đã đưa ra một số quy tắc chung cho thiết kế dự án đầu tiên của tôi. Làm những âm thanh như quy tắc hợp lý để đi theo, hoặc nên mã của tôi cho các khía cạnh khác nhau của dự án được nhiều hơn hoặc ít trộn lẫn với nhau, hoặc tổ chức khác nhau vì một lý do? Trong hai cuốn sách tôi đã đọc liên quan đến lập trình web (một trên HTML & CSS, cái kia trên PHP & MySQL), không giải quyết rõ ràng điều này. Bất kỳ ý kiến từ các nhà phát triển web có kinh nghiệm sẽ được đánh giá rất nhiều!Quy tắc chung để tách các phần của ứng dụng web
Quy tắc ngón tay cái:
Đối với nội dung tương đối tĩnh, sử dụng PHP để tạo các trang (ví dụ, điền vào một câu chuyện tin tức) để HTML và PHP được trộn lẫn một chút ở đây.
Đối với các đối tượng địa lý động, hãy triển khai dưới dạng API văn bản XML/đơn giản để kết thúc ngược PHP không được trộn lẫn với bất kỳ logic trình bày nào (ví dụ: API/dịch vụ phía máy chủ không có kiến thức về bản trình bày một khách hàng AJAX được phát triển và trình bày cho người dùng)
Xác định cách chia khách AJAX thành các trang khác nhau dựa trên mong muốn người dùng có thể đánh dấu trang và điều hướng bằng trình duyệt.
mọi người đều có sự phản đối riêng của họ.nếu bạn là một lập trình viên OO, bạn có thể thấy mẫu thiết kế MVC được đề xuất ở mọi nơi. điều này ngăn cách định tuyến, logic nghiệp vụ và hiển thị và dường như hoạt động khá tốt đối với nhiều người. bạn cũng có thể muốn xem xét các khung công tác miễn phí đã áp dụng mẫu thiết kế này (Zend Framework, CodeIgniter, Kohana). bạn có thể muốn xem xét các sách về các mẫu thiết kế và phát triển nhanh, vì chúng giúp giữ cho mã của bạn dễ uốn. – dqhendricks