តើអ្វីជាកម្មវិធីគេហទំព័រ?

បង្កើនការយល់ដឹងរបស់អ្នកអំពីកម្មវិធីកម្មវិធីដែលមានមូលដ្ឋានលើគេហទំព័រ

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

តើអតិថិជនជាអ្វី?

"ម៉ាស៊ីនភ្ញៀវ" ត្រូវបានប្រើក្នុងបរិស្ថានកម្មវិធីម៉ាស៊ីនមេដើម្បីយោងទៅកម្មវិធីដែលមនុស្សប្រើដើម្បីដំណើរការកម្មវិធី។ បរិស្ថានម៉ាស៊ីនភ្ញៀវគឺជាម៉ាស៊ីនមួយដែលកុំព្យូទ័រច្រើនចែករំលែកព័ត៌មានដូចជាបញ្ចូលព័ត៌មានទៅក្នុងមូលដ្ឋានទិន្នន័យ។ "អតិថិជន" គឺជាកម្មវិធីដែលត្រូវបានប្រើដើម្បីបញ្ចូលព័ត៌មានហើយ 'ម៉ាស៊ីនមេ' គឺជាកម្មវិធីដែលត្រូវបានប្រើដើម្បីរក្សាទុកព័ត៌មាន។

តើអ្វីទៅជាអត្ថប្រយោជន៍នៃការប្រើប្រាស់កម្មវិធីវិបផតថល?

កម្មវិធីវិបសាយជួយអ្នកបង្កើតការទទួលខុសត្រូវក្នុងការកសាងអតិថិជនសម្រាប់ប្រភេទជាក់លាក់នៃកុំព្យូទ័រឬប្រព័ន្ធប្រតិបត្តិការជាក់លាក់ដូច្នេះអ្នកគ្រប់គ្នាអាចប្រើកម្មវិធីនេះបាននៅពេលពួកគេមានអ៊ីនធឺណិត។ ដោយសារតែម៉ាស៊ីនភ្ញៀវដំណើរការនៅក្នុងកម្មវិធីរុករកអ៊ិនធឺណិតអ្នកប្រើអាចប្រើ IBM ដែលត្រូវគ្នាឬ Mac ។ ពួកគេអាចដំណើរការ Windows XP ឬ Windows Vista ។ ពួកគេថែមទាំងអាចប្រើកម្មវិធី Internet Explorer ឬ Firefox ទោះបីជាកម្មវិធីខ្លះត្រូវការ កម្មវិធីរុករកអ៊ីនធឺណិត ជាក់លាក់ក៏ដោយ។

កម្មវិធីបណ្តាញជាទូទៅប្រើការរួមបញ្ចូលគ្នានៃស្គ្រីបផ្នែកខាងម៉ាស៊ីនបម្រើ (ASP, PHP ជាដើម) និងស្គ្រីបផ្នែកខាងម៉ាស៊ីនភ្ញៀវ (HTML, Javascript ជាដើម) ដើម្បីបង្កើតកម្មវិធី។ ស្គ្រីបផ្នែកខាងម៉ាស៊ីនភ្ញៀវដោះស្រាយជាមួយការបង្ហាញព័ត៌មានខណៈដែលស្គ្រីបផ្នែកខាងម៉ាស៊ីនបម្រើទាក់ទងនឹងវត្ថុរឹងទាំងអស់ដូចជាការរក្សាទុកនិងការទាញយកព័ត៌មានជាដើម។

តើរយៈពេលប៉ុន្មានដែលកម្មវិធីវិបផតថលកើតមានឡើង?

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

កម្មវិធីបណ្ដាញជាលើកដំបូងត្រូវបានគេប្រើប្រាស់យ៉ាងសាមញ្ញប៉ុន្តែ 90 ឆ្នាំចុងទសវត្សរ៍កន្លងទៅនេះបានជំរុញឱ្យមានកម្មវិធីវិបសាយកាន់តែស្មុគស្មាញ។ សព្វថ្ងៃប្រជាជនអាមេរិករាប់លាននាក់ប្រើប្រាស់កម្មវិធីគេហទំព័រដើម្បីដាក់ពន្ធលើប្រាក់ចំណូលរបស់ពួកគេតាមអ៊ិនធរណេតអនុវត្តភារកិច្ចធនាគារតាមអ៊ីនធឺណែតរក្សាទំនាក់ទំនងជាមួយមិត្តភក្តិនិងមនុស្សជាទីស្រលាញ់និងអ្វីៗជាច្រើនទៀត។

តើវិបផតថលវិបសាយបានវិវត្តយ៉ាងដូចម្តេច?

កម្មវិធីបណ្តាញភាគច្រើនត្រូវបានផ្អែកលើស្ថាបត្យកម្មម៉ាស៊ីនមេ - ម៉ាស៊ីនដែលជាកន្លែងម៉ាស៊ីនភ្ញៀវចូលព័ត៌មានខណៈពេលដែលម៉ាស៊ីនមេរក្សាទុកនិងទាញយកព័ត៌មាន។ អ៊ីមែលអ៊ីធឺណិតគឺជាឧទាហរណ៍មួយនេះដោយក្រុមហ៊ុនជាច្រើនដូចជា Gmail របស់ Google និងកម្មវិធី Outlook របស់ Microsoft ផ្តល់ជូននូវកម្មវិធីអ៊ីម៉ែលតាមអ៊ីនធឺរណែត។

ក្នុងរយៈពេលជាច្រើនឆ្នាំកន្លងមកនេះមានការជិះជាន់ដ៏ធំមួយសម្រាប់កម្មវិធីគេហទំព័រដែលត្រូវបានបង្កើតឡើងសម្រាប់មុខងារដែលមិនត្រូវការម៉ាស៊ីនមេដើម្បីរក្សាទុកព័ត៌មាន។ កម្មវិធីវាយអត្ថបទរបស់អ្នកឧទាហរណ៍រក្សាទុកឯកសារនៅលើកុំព្យូទ័ររបស់អ្នកហើយមិនត្រូវការម៉ាស៊ីនមេទេ។

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

ប្រសិនបើអ្នកបានប្រើប្រាស់បណ្ដាញយូរអង្វែងដើម្បីធ្វើជាសាក្សីថាកម្មវិធីវិបសាយដ៏ពេញនិយមដូចជា Gmail ឬ Yahoo Mail បានផ្លាស់ប្តូរប៉ុន្មានឆ្នាំមកនេះអ្នកបានឃើញពីរបៀបដែលកម្មវិធីវិបសាយទំនើបបានក្លាយជា។ ភាគច្រើនស្មុគ្រស្មាញនោះគឺដោយសារតែ AJAX ដែលជាគំរូនៃការសរសេរកម្មវិធីសម្រាប់បង្កើតកម្មវិធីបណ្តាញឆ្លើយតបបន្ថែមទៀត។

G Suite (អតីត កម្មវិធី Google ), Microsoft Office 365 គឺជាឧទាហរណ៍ផ្សេងទៀតនៃកម្មវិធីវិបថ្មីជំនាន់ថ្មី។ កម្មវិធីទូរស័ព្ទដែលភ្ជាប់អ៊ីនធឺណិត (ដូចជាកម្មវិធី Facebook របស់អ្នកកម្មវិធី Dropbox របស់អ្នកឬកម្មវិធីធនាគារអនឡាញរបស់អ្នក) ក៏ជាឧទាហរណ៍អំពីរបៀបដែលកម្មវិធីគេហទំព័រត្រូវបានរចនាឡើងសម្រាប់ការប្រើប្រាស់គេហទំព័រទូរស័ព្ទចល័តដែលពេញនិយមកាន់តែខ្លាំងឡើង។

ធ្វើបច្ចុប្បន្នភាពដោយ: Elise Moreau