នៅ​ក្នុង​ការសរសេរ​កម្មវិធីជាភាសា JavaScript ដែល​អាចដំណើរការ​នៅ​ក្នុង​កំព្យូទ័រ​នៅ​លើ​បណ្តាញ​​​ដែល​គេ​ហៅថា​​ជា server បាន​នោះ យើង​អាច​ប្រើប្រាស់​កម្មវិធី​ឬ​ផ្នែកទន់មួយ​ មានឈ្មោះថា Node.js ដែល​ជា​ផ្នែកទន់បើកទូលាយ​ អនុញ្ញាត​អោយ​យើង​អាចយក​មកប្រើប្រាស់​បាន​តាម​សេចក្តីត្រូវការ។

 

ជាទូទៅ បណ្តាកម្មវិធី​ JavaScript ទាំងឡាយណា​​ដែល​ត្រូវ​បាន​បង្កើត​ឡើង ដោយ​​ឈរ​នៅ​លើ​មូលដ្ឋាន​នៃ​ផ្នែក​ទន់ Node.js មាន​នាទី​បញ្ជូន​ឯកសារ​ផ្សេង​ៗ​ពី​ server ទៅ​កាន់​កំព្យូទ័រ ទូរស័ព្ទដៃ ឬ​ឧបករណ៍​ tablet ​​របស់​អ្នកប្រើប្រាស់ ដែល​បាន​ចុច​នេះ​ចុចនោះ ដើម្បី​ពិនិត្យ​មើល​ឬ​អាន​ឯកសារ​ទាំងឡាយ​ដែល​មាន​នៅ​លើ​ server ។

 

ក៏ប៉ុន្តែ លក្ខណពិសេស​របស់​​បណ្តា​កម្មវិធី​ដែល​ឈរ​​លើ​មូលដ្ឋាន​នៃ​ផ្នែក​ទន់ Node.js គឺ​ក្រោយ​ពី​បញ្ជូនព័ត៌មាន​ដែល​ជាការចុចនេះ​ចុចនោះ​របស់​អ្នក​ប្រើប្រាស់​​ទៅ​កាន់ server រួច​ហើយ កម្មវិធី​ទាំងនោះនឹងមិន​រង់ចាំ​ទទួល​យក​ឯកសារ​ពី​ server មកវិញ​ដើម្បី​បញ្ជូន​អោយ​ទៅ​អ្នកប្រើប្រាស់​វិញ​ឡើយ ពោល​គឺ​វា​នឹង​ទទួល​យក​ព័ត៌មាន​ថ្មី​ៗ​ទៀត​ពី​អ្នក​ប្រើប្រាស់​ សំរាប់​បញ្ជូន​ទៅ​ server ជាបន្តបន្ទាប់​។ លក្ខណៈនេះ​បាន​​ធ្វើ​អោយ​កម្មវិធី Node.js ទាំងឡាយ​ខុស​ប្លែក​ពី​កម្មវិធី​ជា​ភាសា PHP និង​ជា​ភាសា ASP ។

 

យ៉ាងណាម៉ិញ ជាទូទៅ​មុន​នឹង​បង្កើត​កម្មវិធី​ផ្សេងៗ​ដែល​អាច​ដំណើរការ​នៅ​ server បាន​នោះ គេតែងតែបង្កើត​នឹង​សាកល្បង​កម្មវិធី​ទាំងនោះ​នៅ​ក្រៅបណ្តាញ​ជាមុ​ន​សិន​​ ដោយ​ទាញ​យក​និង​តំឡើង​កម្មវិធី Node.js នៅ​ក្នុង​បណ្តា​កំព្យូទ័រ​​ផ្ទាល់ខ្លួន​ឬ​កំព្រូទ័រ​ទាំងឡាយ​នៅ​ក្រៅ​បណ្តាញ​​។

 

ដើម្បី​ទាញយកនិង​តំលើង​កម្មវិធី Node.js នៅ​ក្នុង​កំព្យូទ័រ​របស់​យើង យើង​អាច​ចូល​ទៅតាម​អាស័យដ្ឋាន​នេះ https://nodejs.org ។

 

បន្ទាប់ពីតំឡើង​កម្មវិធី Node.js រួច​ហើយ យើង​ចាំ​បាច់​ត្រូវ​ប្រើប្រាស់ផ្នែក​ទន់​សំរាប់សរសេរ​កម្មវិធី​កំព្យូទ័រ​ណាមួយ ដែល​ជា​ភាសា​អង់គ្លេសគេហៅថា Integrated Development Environment (IDE)​ សំរាប់​​សរសេរ​កម្មវិធី​ជាភាសា JavaScript របស់​យើង​ ដែល​នឹង​អាច​ដំណើរការ​នៅ​លើ​បណ្តាញ​ Internet ។

 

នៅ​ក្នុង​ចំណោម​ IDE ដ៏​ល្បី​ៗ​ទាំងឡាយ Notepad++ ត្រូវបាន​គេ​យក​ទៅ​ប្រើប្រាស់​យ៉ាង​ទូលំទូលាយ​នៅ​ទូទាំង​ពិភពលោក សំរាប់​សរសេរ​កម្មវិធី​កំព្យូទ័រ​ជា​​ច្រើន​ប្រភេទ រាប់​ទាំង​កម្មវិធី​ជាភាសា JavaScript ផង​ដែរ​។ យើង​អាច​ទាញ​យក​កម្មវិធី Notepad++ ពី​អាស័យដ្ឋាន​នេះ https://notepad-plus-plus.org/downloads/ ។

 

បន្ទាប់មកទៀត យើង​អាច​សាកល្បង​ប្រើប្រាស់​ផ្នែកទន់ Notepad++ សំរាប់​សរសេរ​កម្មវិធី​នៅលើ​បណ្តាញ​ដោយ​ឈរ​លើ​មូលដ្ឋាន Node.js ដំបូង​បំផុត​របស់​យើង ដោយ​​ធ្វើ​ដូច​ខាង​ក្រោម​នេះ៖

 

var http = require('http');
 
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/html'});
  res.end('កម្មវិធី Node.js');
}).listen(8080);