Kesinlikle gerekli olmadıkça kütüphaneleri kullanmıyorum. Bağımlılıklar taşınabilirliği ve ömrü sınırlar. Yazılım geliştirme alanında 34 yılım var ve en az 1 programımın erozyona uğramadan tahrip edilmeden 3 yıldan daha uzun sürmesini istiyorum.
COM (Bileşen Nesne Modeli), 17 yıl önce cevap, teoride harika, pratikte sorgulanabilir, yeniden kullanılabilir bileşenler değil, sadece çok temel bileşenleri kullanacağım ve sadece mecbur kalırsam.
API'ler ve SDK'lar pek kullanılmamaktadır. Bir kitaplıktan kullandığım kod satırlarının sayısını, çalışmalarını sağlamak ve yazmak için harcadığım zamanı ayırırsam, bunun bir yıkama olduğunu düşünüyorum. Tamamen SDK'ları kullanmayı bırakıyorum ek yükü aşırı.
Altyapılar: Zend, Silverlight, WCF, .NET, katmanlı sistemler, evet, başlangıçtaki gelişmeyi hızlandırabilirler, ancak sınırlarını aştığımda, çatlakları düzeltmek için harcadığım zaman sadece çabaya değmez. Kaç yaşındalar ve erozyona karşı dayanıklılar mı?
Sadece kütüphanelerimde JavaScript ve HTML'ye gittim. Yalnızca en yaygın ifade türlerini kullanarak JavaScript'i kaldırdım. İnşallah 10 yıl sürecek bir şeyler yazabilirim.