PHP और क्लासिक एएसपी में क्या गलत है?


PHP और क्लासिक ASP सर्वर-साइड स्क्रिप्टिंग भाषाएँ हैं। रिएक्ट, एंगुलर आदि जैसे ट्रेंडी जावास्क्रिप्ट फ्रेमवर्क के बजाय इसमें एक वेबसाइट लिखे जाने में क्या गलत है? यदि मेमोरी सही ढंग से मेरी सेवा करती है, तो सुरक्षा के साथ एक समस्या है जहां आप टेक्स्ट बॉक्स में कुछ स्क्रिप्ट पोस्ट कर सकते हैं और सिस्टम को हैक कर सकते हैं।

क्या हम पूरी तरह से PHP या ASP में लिखी गई वेबसाइट के कुछ नुकसान या कमियों पर चर्चा कर सकते हैं? जावास्क्रिप्ट फ्रेमवर्क या Node.js उस तालिका में क्या लाता है जिसकी अन्यथा कमी होती?

मैंने क्या प्रयास किया है:

मैं अभी एक अनुबंध पर हस्ताक्षर कर रहा हूं जहां मुझे मौजूदा कोड को अद्यतन करने और बनाए रखने का काम सौंपा गया है। अभी मुझे बस इतना पता है कि यह PHP और क्लासिक एएसपी में लिखा गया है। मैं इन स्क्रिप्टिंग भाषाओं की जांच करने की प्रक्रिया में हूं और जानना चाहता हूं कि अन्य डेवलपर्स की राय क्या है।

समाधान 1

सभी मेरी वेबसाइटें केवल “क्लासिक” PHP और जावास्क्रिप्ट का उपयोग करके लिखी गई हैं। इसमें एक बुनियादी ढांचा शामिल है जो 500-कर्मचारी कंपनी के लिए अधिकांश गतिविधि को रेखांकित करता है।

मैं विभिन्न ढाँचों – सप्ताह की कोड-कैंडी – से दूर रहता हूँ और इसके चलन से बाहर होने के बारे में चिंता करने की ज़रूरत नहीं है। अधिकांश भाग के लिए, ये मूल भाषा के इर्द-गिर्द बस आवरण हैं।

लेकिन “रैपर” के रूप में, आप उनकी कार्यक्षमता और वाक्यविन्यास बारीकियों में फंस गए हैं, जिसका अर्थ है कि यदि आप बदलते हैं तो अब आप ऐसे सभी संदर्भों को आपके नए “नवीनतम और महानतम” ढांचे की मांग के साथ बदलने की समस्या में फंस गए हैं।

आप यह भी नोट कर सकते हैं कि क्लासिक PHP और जावास्क्रिप्ट उनकी उपस्थिति में काम करना जारी रखते हैं – दूसरे शब्दों में वे विश्वसनीय रूप से समर्थित हैं।

कार्यक्षमता की आपकी अपनी लाइब्रेरी विकसित होगी – जैसे-जैसे आपकी ज़रूरतें बदलती हैं, यह आपकी अपनी इच्छानुसार कार्य करने की ज़िम्मेदारी है और यह आपकी (बहुत ही) समर्थन फ़ाइलों की प्रतिलिपि बनाने के लिए जहाँ भी आप परवाह करते हैं, वहाँ जाती है। आप आवश्यकतानुसार कुछ अग्रिम कार्य करें – सही ढंग से करें, केवल एक बार।
“आपको किसी बदबूदार ढाँचे की आवश्यकता नहीं है”।

コメント

タイトルとURLをコピーしました