Thông thường tôi bắt đầu bằng cách lấy sổ tay của tôi và chỉ bắt đầu viết ra những gì tôi muốn về mặt tính năng, điều này sẽ khá chi tiết. Và có thể khá lộn xộn với mọi thứ tranh giành với nhau, nếu như vậy, khi bạn hoàn thành một 'phiên bản chính thức' của ý tưởng của bạn trên giấy (bút thực tế và giấy hoạt động tốt nhất cho điều này theo ý kiến của tôi).
Sau đó, tôi bắt đầu thực hiện một số tìm kiếm về cách các trang trông như thế nào, thông tin nào phải chứa và dịch nó thành thiết kế cơ sở dữ liệu toàn cầu. Sau đó, làm việc thiết kế toàn cầu đến một cấp độ cao hơn, nơi tất cả các trang đến với nhau, với các mối quan hệ giữa các bảng và các công cụ.
Sau đó, tôi xây dựng các trang quan trọng nhất trên khuôn khổ mã (tôi luôn sử dụng khung công tác, nếu bạn không quên phần khung công tác), và bằng 'các trang quan trọng nhất', tôi muốn nói ví dụ một blog sẽ là bài đăng. Sau đó xây dựng các trang không quan trọng, trong trường hợp một blog có thể là một kho lưu trữ các bài đăng.
Nếu bạn đã thực hiện xong, hãy đặt mã cùng với thiết kế hoặc làm điều đó trong khi mã hóa nếu bạn không tách riêng mã từ HTML/CSS/JS.
Ồ và có, KHÔNG mở rộng ý tưởng đầu tiên của bạn trên đường đi. Chỉ cần viết xuống và thực hiện điều đó sau đó. Vì vậy, nếu, trong trường hợp của blog một lần nữa, bạn nghĩ rằng một nửa cách bạn muốn các thẻ Youtube trong bạn đang BB-code, viết nó xuống. Thêm sau đó, offcourse trước khi bạn phát hành trang web ban đầu.
Đó là quy trình làm việc của tôi, ít nhất là mô tả cơ bản cơ bản về nó.
whats the không thể tránh khỏi? Bạn không nghĩ rằng nó có thể xây dựng thành công một SNS? anh ta KHÔNG nói rằng anh ta muốn cạnh tranh với FB hay MS - –
Bài đăng của tôi có ý nghĩa hơn khi đọc như một câu trả lời cho câu hỏi ban đầu được hỏi. – flussence
@Scott: Những gì OP _originally_ đã nói (http://stackoverflow.com/revisions/621140/list/ về nhân bản các trang web khác) là khá ngớ ngẩn, và phản ứng của Ant P là thích hợp vào thời điểm đó. –