Hầu hết mọi người bắt đầu cuộc hành trình của họ về phát triển web không thực sự quan tâm nhiều đến cấu trúc dự án của họ. Điều này là bởi vì nó không thực sự cần thiết, và người ta có thể dễ dàng nhận ra bằng cách đặt một bó html, css, và các tập tin javascript trong một thư mục duy nhất, và liên kết chúng lại với nhau. Tuy nhiên, một khi bạn bắt đầu phát triển các ứng dụng web phức tạp hơn đòi hỏi nhiều khuôn khổ và các thư viện, bạn sẽ nhanh chóng thấy rằng cấu trúc thư mục duy nhất này sẽ không cắt nó, và không có tổ chức thích hợp, thêm tính năng mới cho dự án của bạn sẽ trở thành một cơn ác mộng.
Nếu bạn khám phá bất kỳ phổ biến repo trên Github, bạn rất có thể sẽ thấy một loạt các thư mục có tên 'lib', 'quận', 'ứng dụng', 'công cộng', 'phông chữ, và cũng là một loạt các tập tin lạ như' bower.json 'và' gói .json 'mà không có bất kỳ mối quan hệ rõ ràng với bản thân dự án. "Tại sao tất cả những tập tin và thư mục đó? Tại sao tôi lại thấy bất cứ điều gì khác hơn so với html, css và js?" là những gì tôi nghĩ đến bản thân mình khi tôi được giới thiệu với dự án chuyên nghiệp đầu tiên của tôi, và một sự chuyển tiếp từ một thư mục duy nhất để một cơ cấu tổ chức chắc chắn có thể là một chút bối rối, vì vậy đây là nỗ lực của tôi để giải thích đơn giản như có thể, những gì mỗi tập tin và thư mục đang làm trong dự án của bạn và những gì chính xác là mục đích của nó trong cuộc sống
cấu trúc thư mục hiển thị ở đây là cấu trúc dự án web tiểu địa chủ tiêu chuẩn.
đang được dịch, vui lòng đợi..
