सामान्य रूप से, दोनों परियोजनाएं वेब परियोजनाओं पर काम कर रहे डेवलपर्स के लिए एक ठोस प्रारंभिक बिंदु प्रदान करने के लिए निर्धारित की गईं। वे दोनों बहुत ही कठिन, कुछ-त्रुटि-प्रवण बॉयलरप्लेट से छुटकारा पाते हैं कि कई डेवलपर्स खुद को प्रत्येक प्रोजेक्ट के लिए फिर से बनाते हैं। वे इसके बारे में बताते हैं कि विवरण थोड़ा अलग हैं, लेकिन अधिकांश भाग के लिए, वे एक ही परिणाम प्राप्त करते हैं।
एचटीएमएल 5 बॉयलरप्लेट ने जैसा कि आपने नोट किया है, कुछ बिल्ड-स्क्रिप्ट टुकड़ों में जोड़ा गया है ताकि डेवलपर्स सर्वर-साइड आइटम्स, जैसे कि भविष्य के समय की अवधि समाप्त हो जाती है, आदि के रूप में अपने पृष्ठों को तेज़ करने के लिए सर्वोत्तम प्रथाओं का पालन करने में सहायता करें। एचटीएमएल 5 रीसेट परियोजना अर्थशास्त्र, सामग्री, और स्टाइल पर अधिक केंद्रित है। उदाहरण के लिए, एचटीएमएल 5 रीसेट में एचटीएमएल 5 में पृष्ठ की सामग्री के लिए अधिक उदाहरण संरचना है (लोगों को कुछ नए तत्वों का उपयोग करने में मदद करने के लिए), जबकि HTML5Boilerplate नहीं है।
प्रतिक्रिया-समय और पेज स्पीड पार्ट्स जो HTML5Boilerplate में अधिक से अधिक महत्वपूर्ण होते हैं क्योंकि अधिक उपयोगकर्ता मोबाइल प्लेटफार्मों पर खुद को पाते हैं, और Google page response times have on page rank प्रभाव को बढ़ाता है। पेज प्रतिक्रिया समय में थोड़ी सी वृद्धि दिखाने वाले बहुत से कागजात हैं, इस पर आपकी साइट used and perceived (especially in an eCommerce setting) पर एक मापनीय नकारात्मक प्रभाव है ... अक्सर 100ms धीमी पृष्ठ को प्रतिशत कम चीज़ें मिलती हैं)।
सीएसएस फ्रंट पर, दोनों परियोजनाओं के लिए रीसेट शैली अनुभाग का अधिकांश हिस्सा समान है, आधारभूत आधार पर कुछ मामूली मतभेदों के साथ। हालांकि, आईई विशिष्ट फिक्सेस काफी हद तक समान हैं, एचटीएमएल 5 बॉयलरप्लेट एचटीएमएल 5 की तुलना में थोड़ा अधिक नियंत्रण डालने के साथ आईई शैलियों को कैसे बनाते हैं जैसे आईई शैलियों को फॉर्म तत्वों (यानी चेक बॉक्स/रेडियो बटन और वैध/अमान्य राज्य)
दो प्रमुख सीएसएस क्षेत्रों में एचटीएमएल 5 बॉयलरप्लेट शामिल है कि एचटीएमएल 5 रीसेट साइट्स को और अधिक सुलभ बनाने में सहायता करने के लिए सामान्य सहायक वर्ग नहीं है, जैसे कि .hidden
और .visuallyhidden
, साथ ही मुद्रण शैलियों में कुछ महत्वपूर्ण समायोजन जो दोनों ब्राउज़रों में प्रिंटिंग को समान बनाते हैं, साथ ही साथ कुछ लागत-बचत और अभिगम्यता चीजें जैसे पृष्ठभूमि छवियों को पारदर्शी (टोनर बर्बाद नहीं करना), और लिंक के लिए वास्तविक यूआरएल और संक्षेप में शीर्षक जोड़ना।
मैं अत्यधिक परियोजनाओं की जानकारी के माध्यम से पढ़ने और सुझाव देता हूं कि वे एक साथ-साथ तुलना में चीजें कैसे करते हैं क्योंकि समानताएं, और अंतर (और उनके पीछे तर्क) काफी जानकारीपूर्ण है और उसने मुझे मदद की है बेहतर निर्णय लें कि प्रत्येक के किस हिस्से का उपयोग करना चाहता था।
आखिरकार, किसी भी "लाइब्रेरी" प्रोजेक्ट की तरह, आपको डेवलपर को यह समझने की आवश्यकता है कि आप क्या कर रहे हैं और शायद परियोजना की विशेष आवश्यकताओं को पूरा करने के लिए अपनी आधार रेखा को ट्विक करना चाहिए।
क्या आप पेज प्रतिक्रिया समय बनाम पेज रैंक पर संदर्भित कागजात के लिंक प्रदान कर सकते हैं? –
@s_hewitt - जैसा कि आपने अनुरोध किया है, उद्धरण जोड़े गए हैं। – cdeszaq
अच्छा जवाब, cdeszaq। – Francisc