संक्षेप में: यह छिपाना संभव है कि आप बैक-एंड पर किस भाषा का उपयोग कर रहे हैं। तुच्छ उदाहरण: "हैलो वर्ल्ड" पृष्ठ पर विचार करें; यह पता लगाना बेहद मुश्किल होगा कि बैक-एंड पर किस फ्रेमवर्क / भाषा का उपयोग किया जा रहा था (यह मानकर कि सत्र कुकीज़ जैसे मूल सामान मैन्युअल रूप से सेट किए गए हैं या उपयोग में नहीं हैं)।
हालाँकि, फ्रेमवर्क का बिंदु आपको कार्यक्षमता को फिर से लागू करने और आपको मानकीकृत तरीके से काम करने के लिए बचाने के लिए है। लगभग सभी रूपरेखाओं में उनकी विशिष्ट छोटी-छोटी कथाएँ हैं, जो उन्हें दूर करेंगी, यदि आप पर्याप्त रूप से करीब दिखते हैं। जैसा कि दूसरों ने बताया है, कॉन्फ़िगरेशन या विभिन्न मानक सुविधाओं को फिर से लागू करके, इन्हें छिपाने की कोशिश करना संभव है। फिर भी, मेरा तर्क है कि बड़ी साइटों के लिए, पूरी तरह से सब कुछ छिपाना बहुत मुश्किल होगा, और यहां तक कि अगर आपने ऐसा किया है, तो आप अपने ढांचे का बहुत कम उपयोग कर रहे हैं।
संक्षेप में, मैं कहूंगा कि यह बहुत ही अच्छा विचार प्राप्त करना संभव है कि नीचे क्या इस्तेमाल किया जा रहा है (कुछ सावधानीपूर्वक परीक्षा और पैडिंग के साथ)। उपयोग किए गए ढांचे को छिपाना संभव है, लेकिन बड़ी साइटों के लिए जल्दी से संभव हो जाता है।
पिछले उत्तरों में विभिन्न कथा-कहानियों के कुछ अच्छे उदाहरण हैं जो कि रूपरेखा और भाषाएं हैं। मैं जोड़ना चाहूंगा कि विभिन्न दृश्य इंजनों में विशिष्ट व्हाट्सएप-संबंधित व्यवहार होता है जिसका उपयोग उन्हें पहचानने के लिए किया जा सकता है। MVC3 + में इस्तेमाल किए गए रेजर इंजन में कुछ विशिष्ट विशिष्ट क्वर्की होते हैं जिनका उपयोग इसे पहचानने के लिए किया जा सकता है, या कम से कम, संदिग्धों की सूची को संकीर्ण कर (फिर से, आप इसे साइड-स्टेप कर सकते हैं, लेकिन फिर, क्या आप इसका उपयोग कर रहे हैं?)।
.php
सी में एक सीजीआई-स्क्रिप्ट की तरह एक एक्सटेंशन को आसानी से मैप कर सकता है या जावा में लिखा एक सर्वलेट।