मैं पुस्तकालयों का उपयोग नहीं करने के लिए हूँ जब तक कि बिल्कुल आवश्यक न हो। निर्भरता पोर्टेबिलिटी और जीवनकाल को सीमित करती है। मेरे पास सॉफ्टवेयर विकास में 34 वर्ष हैं और मैं कम से कम 1 कार्यक्रम को पिछले 3 वर्षों से अधिक समय तक नष्ट (परिवर्तित) किए बिना करना चाहूंगा।
COM (घटक ऑब्जेक्ट मॉडल), 17 साल पहले का उत्तर, सिद्धांत रूप में महान, व्यवहार में संदिग्ध, पुन: प्रयोज्य घटकों वास्तव में नहीं, मैं केवल बहुत ही मूल घटकों का उपयोग करेगा और केवल अगर मुझे करना है।
एपीआई और एसडीके ज्यादा उपयोग नहीं करते हैं। यदि मैं किसी लाइब्रेरी से बाहर जाने वाली कोड की पंक्तियों की संख्या को तोड़ देता हूं, तो जो समय मैं उन्हें काम करने में खर्च कर रहा हूं, उन्हें लिख रहा हूं, मुझे लगता है कि यह एक धो है। मैंने एसडीके का उपयोग करना छोड़ दिया, पूरी तरह से ओवरहेड चरम है।
फ्रेमवर्क: Zend, Silverlight, WCF, .NET, स्तरित सिस्टम, हाँ, वे प्रारंभिक विकास को गति दे सकते हैं, लेकिन जब मैं उनकी सीमा से टकराता हूं, तो जिस समय मैं दरारें ठीक करता हूं, बस प्रयास के लायक नहीं होता। वे कितने पुराने हैं और क्या वे अपरदन के लिए अभेद्य हैं?
मैं केवल अपने पुस्तकालयों के साथ जावास्क्रिप्ट और HTML पर गया हूं। मैंने केवल सबसे सामान्य स्टेटमेंट प्रकारों का उपयोग करके जावास्क्रिप्ट को नीचे गिरा दिया है। मुझे उम्मीद है कि 10 साल में मैं ऐसा कुछ लिख सकता हूं जो चलेगा।