Hãy xem xét một số giải pháp khả thi cho kịch bản "Tôi cần thực hiện một số nội dung web":
- Thuê người khác làm việc đó
- Sử dụng một khung công phu biến đổi kỳ diệu các công cụ không phải giao diện người dùng thành công cụ giao diện người dùng (html, css, js)
- Tự làm
Chúng tôi sẽ bỏ qua # 1 vì chúng tôi tuyệt vời như thế. Chúng tôi còn lại với hai sự lựa chọn. Chọn cái nào, chọn cái nào ...
# 2 là hấp dẫn. Điều đó có nghĩa là bạn có thể ở trong vùng thoải mái của mình, điều này khá thoải mái, đặc biệt nếu bạn thêm một chiếc máy lấm bùn và một vài chiếc ghế dài. Nhưng hãy xem xét những gì xảy ra với khung bạn đang sử dụng:
- Nó lỗi
- Nó đã lỗi thời
- Nó không hoàn toàn phù hợp với mong đợi của bạn
- Bất kỳ vấn đề liên quan đến phần mềm khác.
Bạn là một nhà phát triển, vì vậy không khó để xem xét tất cả các cách có thể mà một sản phẩm (đặc biệt là thư viện) có thể phá vỡ theo nhiều cách ngoạn mục, xé toạc ghế sofa của bạn và lật đổ chiếc máy lấm lem, sơn mọi thứ bằng màu đỏ tươi.
Trong bất kỳ kịch bản nào, bạn sẽ phải quay lại để xem xét lại các tùy chọn được thảo luận ở đầu câu trả lời (chỉ lần này thay thế khung trong # 2), với tùy chọn thứ 4 được thêm vào: Hãy thử và sửa nó ở cấp độ vi mô . Nói cách khác, tìm hiểu ngăn xếp web theo cách nông cạn, chỉ cần hack cùng nhau một giải pháp cho vấn đề cụ thể đó.
Nó có đáng không? Phụ thuộc. Bạn có thể tin rằng khuôn khổ sẽ không bao giờ làm bạn thất vọng, và bạn có thể đúng. Và bạn có thể sai.
Tôi đề xuất một giải pháp lai: Đầu tiên, tìm hiểu web-stack. Bạn không cần phải dành nhiều thời gian cho nó, bạn không cần phải là h4x0rz như 14 tuổi từ dưới phố, người có thể thêm long lanh vào các trang MySpace, bạn chỉ cần có kiến thức cơ bản về những gì đang xảy ra. Sau đó, nếu bạn thấy đó là kịch bản tốt nhất cho mình, hãy chọn một khung.
Bây giờ vùng thoải mái của bạn là một chút lớn hơn. Nó thậm chí có thể có một TV hoặc album ABBA: Greatest Hits tự hào được trưng bày. Bây giờ nếu một cái gì đó bị hỏng, bạn sẽ biết cách khắc phục nó. Bây giờ bạn có một sự lựa chọn . Và có một lựa chọn luôn tốt hơn là không có lựa chọn.