Tôi không sử dụng thư viện trừ khi thực sự cần thiết. Phụ thuộc giới hạn tính di động và tuổi thọ. Tôi có 34 năm phát triển phần mềm và muốn có ít nhất 1 chương trình của mình tồn tại lâu hơn 3 năm mà không bị phá hủy do xói mòn (thay đổi).
COM (Mô hình đối tượng thành phần), câu trả lời 17 năm trước, về mặt lý thuyết, trong thực tế, các thành phần nghi vấn, có thể tái sử dụng không thực sự, tôi sẽ chỉ sử dụng các thành phần rất cơ bản và chỉ khi tôi phải làm.
API và SDK không sử dụng nhiều. Nếu tôi chia nhỏ số dòng mã mà tôi thực sự sử dụng ra khỏi thư viện, thì thời gian tôi dành cho chúng để làm việc so với viết chúng, tôi nghĩ đó là một sự tẩy rửa. Tôi bỏ việc sử dụng SDK hoàn toàn trên đầu là cực kỳ.
Các khung: Zend, Silverlight, WCF, .NET, các hệ thống phân lớp, vâng, chúng có thể tăng tốc độ phát triển ban đầu, nhưng khi tôi đạt đến giới hạn của chúng, thời gian tôi dành để sửa chữa các vết nứt, không đáng để bỏ công sức. Họ bao nhiêu tuổi và họ không bị xói mòn?
Tôi đã đi đến JavaScript và HTML chỉ với các thư viện của mình. Tôi đã loại bỏ JavaScript bằng cách chỉ sử dụng các loại câu lệnh phổ biến nhất. Tôi hy vọng trong 10 năm nữa tôi có thể viết một cái gì đó sẽ kéo dài.