ភាពខុសគ្នារវាងការរចនាគេហទំព័រដែលឆ្លើយតបនិងសម្របខ្លួន

ប្រៀបធៀបវិធីសាស្រ្តផ្សេងគ្នាពីរចំពោះការរចនាតាមគេហទំព័រច្រើន

ការរចនាលើបណ្តាញឆ្លើយតបនិងសម្របសម្រួលជាវិធីសាស្រ្តសម្រាប់បង្កើត គេហទំព័រ ដែល មានឧបករណ៍ច្រើន ដែលមានប្រសិទ្ធភាពលើទំហំអេក្រង់ជាច្រើន។ ខណៈពេលដែលការរចនាតាមអ៊ិនធឺរណែតដែលត្រូវបាន ផ្ដល់អនុសាសន៍ដោយហ្គូហ្គោល ហើយវាកាន់តែមានប្រជាប្រិយភាពនៃវិធីសាស្រ្តទាំងពីរនេះវិធីសាស្រ្តទាំងពីរនេះសម្រាប់ការរចនាលើបណ្តាញឧបករណ៍ច្រើនមានចំណុចខ្លាំងនិងចំណុចខ្សោយរបស់ពួកគេ។

ចូរយើងក្រឡេកមើលភាពខុសគ្នារវាងការរចនាគេហទំព័រឆ្លើយតបនិងសម្របសម្រួលជាពិសេសផ្តោតលើផ្នែកសំខាន់ៗទាំងនេះ:

និយមន័យមួយចំនួន

មុនពេលដែលយើងចូលទៅប្រៀបធៀបផ្នែកចំហៀងនៃការរចនាគេហទំព័រឆ្លើយតបនិងសម្របសម្រួលយើងសូមចំណាយពេលបន្តិចដើម្បីពិនិត្យមើលនិយមន័យកម្រិតខ្ពស់នៃវិធីសាស្រ្តទាំងពីរនេះ។

វេបសាយឆ្លើយតបមានប្លង់រាវដែលផ្លាស់ប្តូរនិងសម្របខ្លួនដោយមិនគិតពីទំហំអេក្រង់ដែលកំពុងប្រើ។ សំណួរប្រព័ន្ធផ្សព្វផ្សាយ អនុញ្ញាតឱ្យគេហទំព័រឆ្លើយតបសូម្បីតែការផ្លាស់ប្តូរ "នៅលើរហ័ស" ប្រសិនបើកម្មវិធីរុករកត្រូវបានប្តូរទំហំ។

ការរចនាដែលស្រដៀងគ្នាប្រើទំហំថេរដោយផ្អែកលើចំណុចបំបែកដែលបានកំណត់ជាមុនដើម្បីផ្តល់នូវប្លង់សមរម្យបំផុតសម្រាប់ទំហំអេក្រង់ដែលត្រូវបានរកឃើញនៅពេលដែលទំព័រផ្ទុកដំបូង។

ជាមួយនឹងនិយមន័យទូលំទូលាយទាំងនោះសូមយើងងាកទៅរកចំណុចសំខាន់ៗរបស់យើង។

ភាពងាយស្រួលនៃការអភិវឌ្ឍ

ភាពខុសគ្នាដ៏សំខាន់បំផុតរវាងការរចនាបណ្ដាញឆ្លើយតបនិងសម្របសម្រួលគឺនៅក្នុងវិធីដែលដំណោះស្រាយទាំងនេះត្រូវបានអនុវត្តទៅគេហទំព័រមួយ។ ដោយសារតែការរចនាឆ្លើយតបឆ្លើយតបទៅនឹងការរចនាប្លង់ទាំងស្រុងវាត្រូវបានគេប្រើយ៉ាងល្អបំផុតលើគម្រោងដែលអ្នកកំពុង រៀបចំឡើងវិញពីគេហទំព័រ ។ ការខិតខំប្រឹងប្រែងជួសជុលក្រមវ៉ែបសាយដែលមានស្រាប់ដើម្បីឆ្លើយតបទៅនឹងការឆ្លើយតបជាញឹកញាប់គឺជាកិច្ចការដ៏លំបាកមួយពីព្រោះអ្នកមិនមានកម្រិតនៃការគ្រប់គ្រងដែលអ្នកនឹងមានទេប្រសិនបើអ្នកកំពុងអភិវឌ្ឍលេខកូដនោះពីដំបូងនិងទទួលយកការឆ្លើយតបក្នុងដំណាក់កាលដំបូងនៃដំណើរការនោះ។ ។ នេះមានន័យថានៅពេលអ្នកបង្កើតគេហទំព័រមួយឱ្យឆ្លើយតបវិញអ្នកត្រូវបានបង្ខំឱ្យធ្វើការសម្របសម្រួលដើម្បីស្នាក់នៅក្នុងមូលដ្ឋានដែលមានស្រាប់។

ប្រសិនបើអ្នកធ្វើការជាមួយវេបសាយដែលមានទំហំថេរដែលមានស្រាប់វិធីសាស្រ្តប្រែប្រួលមួយមានន័យថាអ្នកអាចទុកទំហំដែលវែបសាយត៍ត្រូវបានរចនាឡើងឱ្យនៅដដែលហើយបន្ថែមលើចំណុចសម្របសម្រួលបន្ថែមទៀតតាមតម្រូវការ។ ក្នុងករណីខ្លះប្រសិនបើថវិការបស់គម្រោងមានតិចតួចហើយប្រសិនបើវាមានចំនួនតិចតួចនៃការងារអភិវឌ្ឍន៍អ្នកអាចជ្រើសរើសបន្ថែមចំណុចសម្របសម្រួលថ្មីសម្រាប់ទំហំតូចជាងអេក្រង់ / ឧបករណ៍ចល័ត។ នេះមានន័យថាអ្នកនឹងអនុញ្ញាតឱ្យអេក្រង់ធំជាងមុនទាំងអស់ប្រើប្លង់ដូចគ្នា - ប្រហែល 960 កំណែចំណុចឈប់ដែលជាអ្វីដែលគេហទំព័រនេះត្រូវបានរចនាឡើងដើមឡើយ។

ការកើនឡើងចំពោះវិធីសាស្រ្តប្រែប្រួលគឺថាអ្នកអាចប្រើលេខកូដតំបន់បណ្តាញដែលមានស្រាប់ជាងមុនប៉ុន្តែមួយនៃការធ្លាក់ចុះគឺថាអ្នកកំពុងបង្កើតគំរូប្លង់ខុសៗគ្នាសម្រាប់ចំណុចឈប់នីមួយៗដែលអ្នកជ្រើសរើសគាំទ្រ។ នេះនឹងមានផលប៉ះពាល់លើបន្ទុកការងារចាំបាច់ដើម្បីអភិវឌ្ឍនិងរក្សាដំណោះស្រាយនេះក្នុងរយៈពេលវែង។

ការគ្រប់គ្រងការរចនា

ចំណុចខ្លាំងមួយក្នុងចំណោមភាពខ្លាំងនៃគេហទំព័រដែលឆ្លើយតបគឺភាពប្រែប្រួលរបស់ពួកគេអនុញ្ញាតឱ្យពួកគេសម្របខ្លួននិងគាំទ្រទំហំអេក្រង់ទាំងអស់ដែលផ្ទុយទៅវិញមានតែការបំបែកកំណត់មុនដែលកំណត់ក្នុងវិធីប្រែប្រួល។ ពិតណាស់ទោះជាយ៉ាងណាក៏ដោយគេហទំព័រដែលឆ្លើយតបអាចមើលទៅល្អបំផុតនៅតាមទំហំអេក្រង់សំខាន់ៗមួយចំនួន (ជាទូទៅទំហំដែលទាក់ទងទៅនឹងឧបករណ៍ដែលមានប្រជាប្រិយភាពនៅលើទីផ្សារ) ប៉ុន្តែការរចនាដែលមើលឃើញជាញឹកញាប់បំបែករវាងដំណោះស្រាយដែលពេញនិយមទាំងនោះ។

ឧទាហរណ៍តំបន់បណ្ដាញមួយអាចមើលទៅល្អនៅប្លង់អេក្រង់ធំ 1400 ភិចសែលទំហំអេក្រង់កណ្ដាលនៃ 960 ភិចសែលនិងអេក្រង់តូចមើលទៅ 480 ភិចសែលប៉ុន្តែចុះអំពីទំហំរវាងទំហំទាំងនេះ? ក្នុងនាមជាអ្នករចនាអ្នកមិនមានការគ្រប់គ្រងលើទំហំទាំងនេះទេហើយរូបរាងដែលមើលឃើញនៃទំព័រនៅទំហំទាំងនោះគឺតិចជាងគំនិត។

ជាមួយនឹងវេបសាយអាដាប់ធ័រអ្នកមានការគ្រប់គ្រងច្រើនលើប្លង់ផ្សេងៗដែលកំពុងប្រើព្រោះវាមានទំហំថេរផ្អែកលើចំណុចចាប់ផ្តើមរបស់អ្នក។ រដ្ឋដែលមានភាពឆ្គាំឆ្គងរវាងរដ្ឋទាំងនោះមិនមែនជាបញ្ហាទៀតទេដោយសារតែអ្នកបានរចនាឡើងយ៉ាងប្រុងប្រយ័ត្ននូវ "រូបរាង" នីមួយៗដែលមានន័យថានឹងត្រូវបានបញ្ជូនទៅកាន់អ្នកទស្សនា។

ក្នុងនាមជាការទាក់ទាញដូចកម្រិតនៃការគ្រប់គ្រងការរចនានេះអាចស្តាប់ទៅអ្នកត្រូវតែដឹងថាវាមានតម្លៃ។ បាទ / ចាសអ្នកមានការត្រួតពិនិត្យពេញលេញលើរូបរាងនៃចំណុចឈប់ទាំងអស់ប៉ុន្តែនោះមានន័យថាអ្នកត្រូវចំណាយពេលនៃការរចនាដែលចាំបាច់ដើម្បីរចនាប្លង់នីមួយៗ។ ការឈប់សំរាកច្រើនដែលអ្នកជ្រើសរើសដើម្បីរចនាសម្រាប់ពេលវេលាកាន់តែច្រើនអ្នកនឹងត្រូវចំណាយលើដំណើរការនោះ។

breadth នៃការគាំទ្រ

ទាំងការរចនាលើបណ្តាញឆ្លើយតបនិងសម្របសម្រួលមានការគាំទ្រដ៏រឹងមាំជាពិសេសនៅក្នុងកម្មវិធីរុករកទំនើប។

វេបសាយសម្របសម្រួលតម្រូវឱ្យមានសមាសភាគខាងម៉ាស៊ីនបម្រើឬ Javascript សម្រាប់ការរកមើលទំហំអេក្រង់។ ជាក់ស្តែងប្រសិនបើតំបន់បណ្តាញប្រែប្រួលមួយតម្រូវឱ្យមាន Javascript វាមានន័យថាកម្មវិធីរុករកត្រូវការឱ្យវាបើកដំណើរការដើម្បីឱ្យគេហទំព័រនោះដំណើរការបានត្រឹមត្រូវ។ វាប្រហែលជាមិនមែនជាការព្រួយបារម្ភធំធេងចំពោះអ្នកទេព្រោះមនុស្សភាគច្រើននឹងមាន Javascript នៅក្នុងកម្មវិធីរុករករបស់ពួកគេប៉ុន្តែគ្រប់ពេលដែលគេហទំព័រមួយមានការពឹងផ្អែកយ៉ាងសំខាន់លើអ្វីក៏ដោយវាគួរតែត្រូវបានកត់សម្គាល់។

វេបសាយឆ្លើយតបនិងសំណួរប្រព័ន្ធផ្សព្វផ្សាយដែលអាចឱ្យពួកគេដំណើរការបានល្អនៅក្នុងកម្មវិធីរុករកទំនើបទាំងអស់។ បញ្ហាតែមួយគត់ដែលអ្នកនឹងមានគឺកំណែចាស់បំផុតរបស់កម្មវិធី Internet Explorer ចាប់តាំងពីកំណែ 8 និងខ្ពស់ជាងនេះមិនគាំទ្រ សំណួរមេឌា ។ ដើម្បីធ្វើការនៅជុំវិញនេះ ជ័រទឹក Javascript polyfill ត្រូវបានគេប្រើជាញឹកញាប់ ដែលមានន័យថាវាពឹងផ្អែកលើ Javascript នៅទីនេះផងដែរយ៉ាងហោចណាស់សម្រាប់កំណែចាស់ៗរបស់ IE ។ ជាថ្មីម្តងទៀតនេះអាចមិនមែនជាការព្រួយបារម្ភច្រើនសម្រាប់អ្នកជាពិសេសប្រសិនបើការវិភាគតំបន់បណ្ដាញរបស់អ្នកបង្ហាញថាអ្នកមិនទទួលបានអ្នកទស្សនាច្រើនដោយប្រើកំណែកម្មវិធីរុករកចាស់ៗទាំងនោះ។

មិត្តភាពនាពេលអនាគត

លក្ខណៈរាវនៃវេបសាយឆ្លើយតបផ្ដល់ឱ្យពួកគេនូវអត្ថប្រយោជន៍លើគេហទំព័រប្រែប្រួលនៅពេលនិយាយពីភាពស្និទ្ធស្នាលនាពេលអនាគត។ នេះគឺដោយសារតែតំបន់ឆ្លើយតបទាំងនោះមិនត្រូវបានបង្កើតឡើងដើម្បីបំពេញតែសំណុំនៃចំណុចឈប់ដែលបានបង្កើតពីមុនទេ។ ពួកគេសម្របខ្លួនដើម្បីឱ្យសមនឹង អេក្រង់ទាំងអស់ រួមទាំងឧបករណ៍ដែលមិនទាន់មាននៅលើទីផ្សារនាពេលបច្ចុប្បន្ននេះ។ នេះមានន័យថាគេហទំព័រឆ្លើយតបនឹងមិនចាំបាច់ត្រូវ "ជួសជុល" ទេប្រសិនបើអេក្រង់ថ្មីបានក្លាយជាការពេញនិយម។

សម្លឹងមើលភាពប្លែកៗដែលមិនគួរឱ្យជឿនៅក្នុងឧបករណ៍នៃឧបករណ៍ (គិតចាប់ពីខែសីហាឆ្នាំ 2015 មានឧបករណ៍អេឡិចត្រូនិកខុសៗគ្នាជាង 24000 នៅលើទីផ្សារ) ដោយមានគេហទំព័រដែលខិតខំប្រឹងប្រែងដើម្បីទទួលបានអេក្រង់ធំទូលាយនេះគឺសំខាន់សម្រាប់ភាពស្និទ្ធស្នាលនាពេលអនាគត។ នេះគឺដោយសារតែទិដ្ឋភាពបែបនេះទំនងជាមិនទទួលបានភាពខុសគ្នាតិចនៅក្នុងពេលអនាគតដែលមានន័យថាការរចនាសម្រាប់អេក្រង់ជាក់លាក់ឬទំហំនឹងក្លាយទៅជាមិនអាចទៅរួចទេបើសិនជាយើងមិនបានឈានដល់ការពិតនោះ។

នៅផ្នែកម្ខាងទៀតនៃសេណារីយ៉ូប្រៀបធៀបនេះប្រសិនបើតំបន់បណ្តាញមានភាពប្រែប្រួលហើយវាមិនមានដំណោះស្រាយថ្មីដែលអាចមានសារៈសំខាន់នៅក្នុងទីផ្សារបន្ទាប់មកអ្នកអាចត្រូវបានបង្ខំឱ្យបន្ថែមចំណុចឈប់នៅលើគេហទំព័រដែលអ្នកបានបង្កើត។ នេះបន្ថែមការរចនានិងការអភិវឌ្ឍពេលវេលាទៅលើគម្រោងហើយវាមានន័យថាតំបន់ប្រែប្រួលទាំងនោះត្រូវត្រួតពិនិត្យយ៉ាងមុតមាំដើម្បីធានាថាគ្មានចំណុចថ្មីត្រូវបានដាក់បញ្ចូលទៅក្នុងទីផ្សារដែលត្រូវតែបន្ថែមលើគេហទំព័រនោះទេ។ ជាថ្មីម្តងទៀតដោយមានភាពសម្បូរបែបនៃឧបករណ៍ជាអ្វីដែលវាត្រូវធ្វើដោយពិនិត្យមើលទំហំថ្មីនិងអាចបំពេញវាដោយស្វ័យប្រវត្តិជាមួយនឹងចំណុចឈប់ថ្មីៗគឺជាបញ្ហាប្រឈមដែលកំពុងបន្តដែលនឹងជះឥទ្ធិពលដល់ការងារដែលអ្នកត្រូវគាំទ្រតំបន់បណ្តាញនិងតម្លៃនៃការថែរក្សាសម្រាប់ ក្រុមហ៊ុនឬអង្គការដែលតំបន់នេះគឺសម្រាប់។

សមិទ្ធផល

ការរចនាតាមបណ្ដាញទទួលខុសត្រូវត្រូវបានចោទប្រកាន់ជាយូរមកហើយ (ដោយអយុត្តិធម៌ដូច្នេះក្នុងករណីជាច្រើន) ដែលជាដំណោះស្រាយខ្សោយពីល្បឿននៃការទាញយក / ការសម្តែង។ នេះគឺដោយសារតែការពិតដែលថានៅក្នុងថ្ងៃដំបូងនៃវិធីសាស្រ្តនេះអ្នករចនាគេហទំព័រជាច្រើនគ្រាន់តែ tacked សំណួរប្រព័ន្ធផ្សព្វផ្សាយអេក្រង់តូចនៅលើ CSS ដែលមានស្រាប់របស់តំបន់បណ្តាញ។ នេះបានបង្ខំឱ្យរូបភាពនិងធនធានសម្រាប់អេក្រង់ធំជាងមុនត្រូវបានបញ្ជូនទៅឧបករណ៍ទាំងអស់ទោះបីអេក្រង់តូចៗទាំងនោះមិនប្រើវានៅក្នុងប្លង់ចុងក្រោយក៏ដោយ។ ការរចនាប្រកបដោយការឆ្លើយតបបានកើតមានជាយូរណាស់មកហើយចាប់តាំងពីថ្ងៃទាំងនោះមកម្ល៉េះហើយការពិតគឺថាគេហទំព័រឆ្លើយតបប្រកបដោយគុណភាពនាពេលបច្ចុប្បន្ននេះមិនទទួលរងពីបញ្ហានៃការអនុវត្តទេ។

ល្បឿននៃការទាញយកយឺតយ៉ាវនិងគេហទំព័រដែលពោរពេញដោយជម្ងឺមិនមែនជាបញ្ហាគេហទំព័រដែលឆ្លើយតបនោះទេវាគឺជាបញ្ហាដែលអាចរកឃើញនៅលើគេហទំព័រទាំងអស់។ រូបភាពដែលមានទំហំធំពេក, មតិព័ត៌មានពីបណ្តាញសង្គម, ស្គ្រីបហួសប្រមាណនិងច្រើនទៀតនិងទំងន់វែបសាយត៍ចុះក្រោម, ប៉ុន្តែគេហទំព័រឆ្លើយតបនិងអាដាប់ធ័រអាចត្រូវបានសាងសង់ដើម្បីឱ្យលឿន។ ជាការពិតពួកវាក៏អាចត្រូវបានសាងសង់តាមរបៀបដែលមិនមានអាទិភាពមួយប៉ុន្តែនេះមិនមែនជាលក្ខណៈនៃដំណោះស្រាយរបស់ខ្លួនទេប៉ុន្តែជាការឆ្លុះបញ្ចាំងពីក្រុមដែលពាក់ព័ន្ធនឹងការអភិវឌ្ឍន៍នៃគេហទំព័រនេះផ្ទាល់។

លើសពីប្លង់

ទិដ្ឋភាពដ៏គួរឱ្យទាក់ទាញអារម្មណ៍បំផុតមួយនៃការរចនាលើបណ្តាញអាដាប់ធ័រគឺថាអ្នកមិនត្រឹមតែគ្រប់គ្រងលើការរចនានៃគេហទំព័រសម្រាប់កំណត់ចំណុចបំបែកប៉ុណ្ណោះទេប៉ុន្តែក៏ធនធានដែលត្រូវបានផ្តល់ជូនសម្រាប់កំណែគេហទំព័រទាំងនោះផងដែរ។ ឧទាហរណ៍នេះមានន័យថារូបភាពរីទីណាអាចត្រូវបានបញ្ជូនតែទៅឧបករណ៍រីទីណាខណៈដែលអេក្រង់ដែលមិនប្រើរីណារី ទទួលបានរូបភាព ដែល សមស្រប ជាងទំហំឯកសារ។ ធនធានគេហទំព័រផ្សេងទៀត (ឯកសារ Javascript, រចនាប័ទ្ម CSS ។ ល។ ) អាចត្រូវបានបញ្ជូនដោយភាពឆ្លាតវៃនៅពេលដែលពួកគេត្រូវការនិងត្រូវបានប្រើ។

ការប្រើការរចនាលើបណ្តាញអេឡិចត្រូនិចនេះហួសពីសមីការដ៏សាមញ្ញនៃ "ប្រសិនបើអ្នកកំពុងដាក់បញ្ចូលគេហទំព័រឡើងវិញនោះការប្រែប្រួលអាចជាវិធីងាយស្រួលក្នុងការប្រើ។ " គេហទំព័រទាំងអស់រួមទាំងការរចនាឡើងវិញពេញលេញអាចទទួលបានអត្ថប្រយោជន៍ពីវិធីសាស្ត្រឆ្លាតវៃជាងមុនទៅនឹងបទពិសោធន៏កាន់តែច្រើន។

សេណារីយ៉ូនេះបង្ហាញពីលក្ខណៈរសើបនៃការជជែកពិភាក្សា "ឆ្លើយតបនឹងការប្រែប្រួល" នេះ។ ខណៈវាជាការពិតដែលថាវិធីសាស្ត្រប្រែប្រួលមួយអាចមានភាពល្អប្រសើរជាងការឆ្លើយតបចំពោះការជួសជុលទីតាំងថ្មីវាក៏អាចជាដំណោះស្រាយដ៏ល្អសម្រាប់ការរចនាជាថ្មី។ ស្រដៀងគ្នាដែរក្នុងករណីខ្លះវិធីសាស្រ្តឆ្លើយតបអាចត្រូវបានបន្ថែមលើមូលដ្ឋានគ្រាប់ប័ណ្ណដែលមានស្រាប់ដោយផ្តល់ឱ្យតំបន់នោះនូវអត្ថប្រយោជន៍ទាំងអស់នៃវិធីសាស្រ្តឆ្លើយតបយ៉ាងពេញលេញ។

វិធីណាដែលល្អជាង?

នៅពេលនិយាយអំពីការឆ្លើយតបទៅនឹងការរចនាតាមបែបអេឡិចត្រូនិកមិនមាន "អ្នកឈ្នះ" ច្បាស់លាស់ទេថ្វីបើការឆ្លើយតបគឺពិតជាវិធីដែលមានប្រជាប្រិយភាពខ្លាំងជាងនេះក៏ដោយ។ តាមពិតវិធីសាស្ត្រ "ប្រសើរជាង" គឺអាស្រ័យលើតម្រូវការរបស់គម្រោងជាក់លាក់។ លើសពីនេះទៀតនេះមិនចាំបាច់ជាស្ថានភាព "ទាំង" ឬ "ទេ" ។ មានអ្នកជំនាញខាងបណ្តាញជាច្រើនដែលកំពុងកសាងគេហទំព័រដែលរួមបញ្ចូលគ្នារវាងការរចនាលើបណ្ដាញដែលឆ្លើយតបបានល្អ (ភាពទទឹងរាវនិងការគាំទ្រនាពេលអនាគត) ជាមួយនឹងភាពខ្លាំងនៃការរចនាសម្របសម្រួល (ការត្រួតពិនិត្យការរចនាប្រសើរជាងមុនការទាញយកធនធានបណ្តាញដ៏ឆ្លាតវៃ) ។

ជាទូទៅត្រូវបានគេស្គាល់ថាជា RESS (ការរចនាគេហទំព័រដែលឆ្លើយតបជាមួយសមាសភាគផ្នែកខាងម៉ាស៊ីនបម្រើ) វិធីសាស្រ្តនេះបង្ហាញថាពិតជាមិនមាន "ទំហំតែមួយសមនឹងដំណោះស្រាយទាំងអស់" ។ ការរចនានិងការឆ្លើយតបតាមបណ្ដាញដែលមានប្រតិកម្មរហ័សមានភាពខ្លាំងនិងបញ្ហាប្រឈមរបស់ពួកគេដូច្នេះអ្នកត្រូវកំណត់មួយណា នឹងដំណើរការល្អបំផុតសម្រាប់គម្រោងជាក់លាក់របស់អ្នកឬប្រសិនបើដំណោះស្រាយកូនកាត់ពិតជាអាចសមនឹងអ្នកបានល្អបំផុត។