VS Code ពេញលេញ មិនមែនជាកម្មវិធីកែសម្រួលឯកសារទេ
ការផ្ដល់ជូននូវមុខងារលេចធ្លោនៃវាក្យសម្ព័ន្ធ ការស្វែងរកឯកសារច្រើន ការពុះផ្ទាំង និងផ្លូវកាត់ក្ដារចុចដែលអ្នកធ្លាប់ប្រើរហូតស្ទាត់ដៃ ត្រូវបានផ្ដល់ជូននៅក្នុងកម្មវិធីរុករកតាមរយៈ code-server។
លក្ខណៈពិសេស
បើកកម្មវិធីកែសម្រួល VS Code ពេញលេញមួយដោយផ្ទាល់ពីផ្ទាំងគ្រប់គ្រង ហើយធ្វើការលើឯកសារពិតប្រាកដរបស់គេហទំព័ររបស់អ្នក។ កម្មវិធីបន្ថែម (Extensions) កម្មវិធីបញ្ជាបញ្ចូលគ្នា (integrated terminal) git និង wp-cli ដែលសុទ្ធតែស្ថិតនៅក្នុង CageFS-isolated jail តែមួយជាមួយការចូលប្រើ SSH និង SFTP របស់អ្នក ដោយគ្មានអ្វីត្រូវដំឡើងក្នុងម៉ាស៊ីនក្នុងស្រុករបស់អ្នកឡើយ ហើយក៏គ្មានច្បាប់ចម្លងដាច់ដោយឡែកណាមួយដែលត្រូវធ្លាក់ចេញពីភាពទាន់សម័យនោះដែរ។
Web IDE គឺជា VS Code ដែលដំណើរការនៅក្នុងកម្មវិធីរុករកតាមរយៈ code-server ដោយបើកចេញពីគេហទំព័រដែលអ្នកកំពុងមើលនៅក្នុងផ្ទាំងគ្រប់គ្រង។ វា កែសម្រួលឯកសារពិតប្រាកដរបស់គេហទំព័រនោះ — មិនមានជំហានបង្ហោះឡើង មិនមាន checkout ក្នុងម៉ាស៊ីនក្នុងស្រុកដើម្បីរក្សាការធ្វើបច្ចុប្បន្នភាពតាមគ្នា ហើយក៏មិនមានប្រអប់អត្ថបទ වෙබ් បង្រួមតូចដែលធ្វើពុតជាកម្មវិធីកែសម្រួលនោះទេ។
ការផ្ដល់ជូននូវមុខងារលេចធ្លោនៃវាក្យសម្ព័ន្ធ ការស្វែងរកឯកសារច្រើន ការពុះផ្ទាំង និងផ្លូវកាត់ក្ដារចុចដែលអ្នកធ្លាប់ប្រើរហូតស្ទាត់ដៃ ត្រូវបានផ្ដល់ជូននៅក្នុងកម្មវិធីរុករកតាមរយៈ code-server។
ដំឡើងផ្នែកបន្ថែមដែលអ្នកប្រើប្រាស់ ដើម្បីឱ្យកម្មវិធីកែសម្រួលមានដំណើរការដូចនឹងកម្មវិធីក្នុងម៉ាស៊ីនរបស់អ្នក ជំនួសឱ្យការបង្ខំឱ្យអ្នកប្រើបរិយាកាសទូទៅ។
សែលមួយនៅខាងក្នុងកម្មវិធីនិពន្ធ ដែលត្រូវបានដាក់ខាតក្នុងគេហទំព័ររបស់អ្នក ដូច្នេះអ្នកអាចដំណើរការបញ្ជាជិតនឹងកូដជំនួសឱ្យការប្តូរទៅបង្អួចស្ថានីយដាច់ដោយឡែកមួយ។
រៀបចំ (stage) ដាក់ស្នើ (commit) បង្កើតសាខា (branch) មើលភាពខុសគ្នា (diff) និងបញ្ជូនឡើង (push) ពីខាងក្នុងកម្មវិធីកែសម្រួល ដើម្បីឱ្យការងារដែលបានធ្វើនៅលើ სerver នៅតែស្ថិតក្រោមការគ្រប់គ្រងកំណែទម្រង់ ជំនួសឱ្យការក្លាយជាការកែតម្រូវបន្ទាន់ដែលគ្មានឯកសារយោង។
សម្រាប់ WordPress ការប្រើប្រាស់បន្ទាត់ពាក្យបញ្ជាមានសារៈសំខាន់ដូចគ្នានឹងកម្មវិធីកែសម្រួលដែរ។ ទាំងពីរស្ថិតនៅក្នុងទីតាំងតែមួយ។
wp-cli មាននៅក្នុងធើមីនលរបស់ផ្ទាំងគ្រប់គ្រង និងតាមរយៈ SSH ដែលមានន័យថាវាក៏មាននៅក្នុងធើមីនលលីនមួយនៃ Web IDE ផងដែរ។ ស្វែងរកនិងជំនួសទិន្នន័យនៅក្នុងដាតាបែស សម្អាត cache ត្រឡប់ plugin ទៅកំណែចាស់ អាប់ដេតច្រើនក្នុងពេលតែមួយ នាំចេញតារាង ឬរត់ស្គ្រីបតែម្តងគត់ — ដោយមិនបាច់ចាកចេញពីឯកសារដែលអ្នកកំពុងកែសម្រួលឡើយ។
ការងារបែបនេះត្រូវបានបិទបញ្ចប់ជាទូទៅ។ អានកំហុសក្នុងកំណត់ហេតុ បើកឯកសារក្នុងកម្មវិធីកែសម្រួល កែប្រែវា ដំណើរការបញ្ជា wp-cli ដែលបញ្ជាក់វា រួចបន្តទៅមុខទៀត។ រាល់សកម្មភាពទាំងអស់ត្រូវបានធ្វើឡើងនៅលើគេហទំព័រពិតប្រាកដ និងប្រព័ន្ធពិតប្រាកដ ដូច្នេះអ្វីដែលអ្នកសាកល្បង គឺជាអ្វីដែលអ្នកទស្សនារបស់អ្នកទទួលបាន។
ការចូលប្រើម៉ាស៊ីនបម្រើតាមរយៈកម្មវិធីរុករក (Browser) គឺអាចទទួលយកបានលុះត្រាតែព្រំដែនមានភាពពិតប្រាកដប៉ុណ្ណោះ។ Web IDE ស្ថិតនៅក្នុងភាពដាច់ដោយឡែកដូចគ្នាបេះបិទទៅនឹងរាល់មធ្យោបាយចូលប្រើផ្សេងទៀត។
អ្នកប្រើប្រាស់ម្នាក់ៗទទួលបានការមើលឃើញប្រព័ន្ធឯកសារដាច់ដោយឡែក ហើយមិនអាចមើលឃើញអ្នកប្រើប្រាស់ផ្សេងទៀត គេហទំព័រផ្សេងទៀត ឬឯកសារប្រព័ន្ធដែលប្រពៃឡើយ។ CageFS ត្រូវបានរចនាឡើងដើម្បីទប់ស្កាត់ការរំលោភបំពាន ហើយវាជាការឃុំឃាំងដូចគ្នាដែលវគ្គ SSH និង SFTP របស់អ្នកដំណើរការ។
CPU, RAM, IO, IOPS, processes និង entry-processes ត្រូវបានកំណត់ដែនកំណត់ក្នុងមួយគេហទំព័រ ដូច្នេះការបង្កើតធ្ងន់ ឬស្គ្រីបដែលរត់ចេញពីការគ្រប់គ្រងត្រូវបានកម្រិតនៅក្នុង cage ផ្ទាល់ខ្លួនរបស់វា ជាជាងទាញគេហទំព័រជិតខាងឱ្យធ្លាក់ចុះជាមួយគ្នា។
គ្រាប់ចុចចូលប្រើនិងព័ត៌មានសម្ងាត់ត្រូវបានគ្រប់គ្រងនៅក្នុងផ្ទាំងគ្រប់គ្រងដោយផ្អែកលើគោលការណ៍សិទ្ធិអប្បបរមា ដូច្នេះអ្នកផ្ដល់សិទ្ធិឱ្យការងារត្រូវការ ហើយមិនលើសពីនោះទេ។
ការចូលប្រើប្រាស់ត្រូវបានកត់ត្រាការសវនកម្មជាមួយនឹងអ្នកអនុវត្ត សកម្មភាព និងគោលដៅ ដែលជាវិន័យដូចគ្នាដែលបានអនុវត្តចំពោះរាល់សកម្មភាពដែលមានឯកសិទ្ធិនៅលើវេទិកា។
កម្មវិធីនិពន្ធគឺជាផ្នែកមួយប៉ុណ្ណោះនៃបរិយាកាសអភិវឌ្ឍន៍។ ផ្នែកម្ខាងទៀតគឺបច្ចេកវិទ្យាក្រោមវា ហើយវាអាចកំណត់រចនាសម្ព័ន្ធបានតាមគេហទំព័រនីមួយៗ។
ការកែសម្រួលប្រព័ន្ធផលិតកម្មផ្ទាល់ពេលខ្លះគឺជាការសម្រេចចិត្តដ៏ត្រឹមត្រូវ ហើយពេលខ្លះក៏ជាគំនិតអាក្រក់ដែរ។ វេទិកានេះគាំទ្រទាំងពីរផ្លូវពីកម្មវិធីកែសម្រួលតែមួយ។
ចម្លងគេហទំព័រទៅកាន់បរិយាកាសស្តេជីងក្នុងពេលតែមួយចុច បើក Web IDE ជាមួយច្បាប់ងចម្លងស្តេជីងនោះ ធ្វើការនៅទីនោះ ហើយជំរុញទៅកាន់ដែនទិសដៅផ្ទាល់នៅពេលដែលការផ្លាស់ប្តូរត្រូវបានផ្ទៀងផ្ទាត់។ ឯកសារ និងមូលដ្ឋានទិន្នន័យត្រូវបានផ្ទេរមកជាមួយគ្នា នៅលើស្តាក និងប្លង់ប៊្លូព្រីនដូចគ្នាទៅនឹងផលិតកម្ម ដូច្នេះស្តេជីងគឺជាការហាត់សមពិតប្រាកដ ជាជាងការប៉ាន់ស្មាន។
ប្រសិនបើការងាររបស់អ្នកស្ថិតនៅក្នុងឃ្លាំងផ្ទុកទិន្នន័យ សូមប្រើ git ពីខាងក្នុងកម្មវិធីកែសម្រួល ហើយបណ្តោយឱ្យការដាក់ឱ្យដំណើរការផ្អែកលើ git នាំយកការផ្លាស់ប្តូរតាមរយៈបំពង់ទីលានកសាង និងដាក់ឱ្យដំណើរការ។ កូដដែលបានបង្កើតនៅក្នុងកម្មវិធីរុករកតាមអ៊ីនធឺណិតនឹងអនុវត្តតាមកំណែការចេញផ្សាយ និងផ្លូវត្រឡប់ថយក្រោយដូចគ្នានឹងកូដដែលបានសរសេរនៅលើកុំព្យូទ័រយួរដៃរបស់អ្នកដែរ។
នៅពេលដែលការផ្លាស់ប្តូរមានបញ្ហា ការបម្រុងទុកត្រូវបានរាយក្នុងបន្ទះគ្រប់គ្រងជាមួយនឹងការស្តារឡើងវិញដោយចុចតែម្តង ហើយរាល់ការដាក់ឱ្យដំណើរការគឺជាការចេញផ្សាយដែលមានកំណែដែលអ្នកអាចត្រឡប់ទៅវិញបាន។ បណ្តាញសុវត្ថិភាពមិនមែនជាសំបុត្រជំនួយទេ។
កម្មវិធី Web IDE ធ្វើការជាមួយជំនួយការ AI ក្នុងផ្ទាំងគ្រប់គ្រង ហើយវេទិកាទាំងមូលត្រូវបានបង្កើតឡើងដើម្បីដំណើរការដោយឧបករណ៍ AI ដែលអ្នកកំពុងប្រើប្រាស់រួចហើយ។
ជំនួយការ AI មាននៅក្នុងផ្ទាំងគ្រប់គ្រង ដែលដំណើរការលើម៉ូឌែលផ្ទាល់ខ្លួនរបស់អ្នកតាមរយៈ AI Pack — អ្នកនាំយកម៉ូឌែលមក ហើយជំនួយការនឹងអាន និងកែសម្រួលឯកសារ ដំណើរការ wp-cli និងបញ្ជូនការផ្លាស់ប្តូរ។ មិនមានការចងភ្ជាប់ទៅនឹងម៉ូឌែលដែលបានបង្កប់ដែលអ្នកមិនបានជ្រើសរើសនោះទេ។
នៅក្រៅកម្មវិធីរុករក ម៉ាស៊ីនបម្រើ MCP របស់យើងអនុញ្ញាតឱ្យម៉ាស៊ីនភ្ញៀវដែលមានសមត្ថភាព MCP ណាមួយ — Claude Code, Cursor, ChatGPT និងផ្សេងទៀត — គ្រប់គ្រងការបង្ហោះ និងគេហទំព័ររបស់អ្នកជាភាសាធម្មជាតិ ដែលមានទំហំកំណត់ដោយការអនុញ្ញាត API របស់អ្នក។ លំនាំនេះគឺត្រូវបានបង្កើតឡើងយ៉ាងផ្ចិតផ្ចង់៖ API មួយ និងកាតាឡុកសកម្មភាពមួយ ដែលត្រូវបានបង្ហាញតាមច្រើនវិធី។ បង្កើតនៅក្នុងកម្មវិធីកែសម្រួលរបស់យើង បង្កើតនៅក្នុងកម្មវិធីរបស់អ្នក ឬបណ្តោយឱ្យ AI agent ធ្វើវា ហើយផ្លូវដាក់ឱ្យប្រើប្រាស់ដូចគ្នានេះនឹងបម្រើទាំងបីជម្រើស។
វាជា VS Code ដែលដំណើរការនៅក្នុងកម្មវិធីរុករកតាមអ៊ីនធឺណិតរបស់អ្នក ដែលផ្តល់ជូនដោយ code-server ហើយបើកចេញពីទំព័ររបស់គេហទំព័រនៅក្នុងផ្ទាំងគ្រប់គ្រង។ អ្នកទទួលបានកម្មវិធីកែសម្រួលពេញលេញ — កម្មវិធីបន្ថែម ស្ថានីយក្នុងម៉ាស៊ីន និង git — ដោយកែសម្រួលឯកសារពិតប្រាកដរបស់គេហទំព័រនោះនៅលើម៉ាស៊ីនបម្រើ។ គ្មានអ្វីត្រូវបានដំឡើងនៅលើម៉ាស៊ីនក្នុងស្រុកទេ ហើយក៏គ្មានច្បាប់ចម្លងផ្សេងទៀតដែលត្រូវធ្វើបច្ចុប្បន្នភាពឱ្យដូចគ្នានោះដែរ។
បាទ/ចាស។ Web IDE គឺជាមធ្យោបាយមួយក្នុងចំណោមបីយ៉ាង ព្រមទាំងមានប្រព័ន្ធ SSH shell ដែលបានដាក់កម្រិត និង SFTP/FTP។ ទាំងបីនេះដំណើរការចូលទៅក្នុងទិដ្ឋភាពឯកសាររបស់អ្នកដែលត្រូវបានញែកចេញពីគ្នាដោយ CageFS ដូចគ្នា ដូច្នេះអ្នកអាចប្រើកម្មវិធីកែសម្រួលសម្រាប់កិច្ចការមួយ និងបន្ទាត់ពាក្យបញ្ជាសម្រាប់កិច្ចការបន្ទាប់។ wp-cli មាននៅលើកុំព្យូទ័របង្ហាញស្ថានីយ និងតាមរយៈ SSH ។
អ្នកប្រើប្រាស់ម្នាក់ៗទទួលបានការមើលឃើញប្រព័ន្ធឯកសារដាច់ដោយឡែកពីគេនៅក្រោម CageFS ហើយមិនអាចមើលឃើញអ្នកប្រើប្រាស់ផ្សេងទៀត គេហទំព័រផ្សេងទៀត ឬឯកសារប្រព័ន្ធដែលប្រពៃណីបានឡើយ ហើយ LVE កំណត់ដែនកំណត់ CPU, RAM, IO, IOPS និងដំណើរការក្នុងមួយគេហទំព័រ ដើម្បីកុំឱ្យទ្រុងមួយអាចប្រើប្រាស់ធនធានម៉ាស៊ីនបម្រើអស់។ CageFS ត្រូវបានរចនាឡើងដើម្បីទប់ស្កាត់ការរំលោភបំពាន ជាជាងធ្វើឱ្យហានិភ័យស្មើសូន្យ ដែលជាមូលហេតុដែលការស្កែនរកមេរោគជាមូលដ្ឋាន WAF ដែលមានការការពារទុកជាមុន និងការបំបែកដាច់ដោយឡែកនោះ ត្រូវបានរាប់បញ្ចូលក្នុងគណនីនីមួយៗ ដោយមិនមែនលក់ជាជម្រើសបន្ថែមនោះទេ។
ការចូលប្រើប្រាស់នៅថ្ងៃនេះត្រូវបានគ្រប់គ្រងដោយតួនាទីក្នុងអង្គភាពរបស់អ្នក — ម្ចាស់ (owner), គណនេយ្យ (billing), អ្នកអភិវឌ្ឍន៍ (dev) និងបានត្រឹមតែអាន (read-only) — ហើយសមាជិកទទួលបានការអនុញ្ញាតតាមតួនាទីដែលពួកគេកាន់នៅក្នុងអង្គភាពនោះ។ សូមកត់សម្គាល់ថាតួនាទី dev មិនមានការអនុញ្ញាតក្នុងការដាក់ឱ្យដំណើរការ (deploy) ឬបញ្ជូនទៅកាន់ការផ្សាយផ្ទាល់ (push-to-live) ឡើយ។ ការកំណត់វិសាលភាពធនធានតាមសមាជិកភាពនីមួយៗជម្រើស ដូចជាការកំណត់សមាជិកឱ្យប្រើប្រាស់បានតែគេហទំព័រជាក់លាក់ គឺជាការកែលម្អដែលបានគ្រោងទុក មិនមែនជាអ្វីដែលអាចប្រើបាននៅពេលនេះទេ ហើយកូនសោ API ត្រូវបានចេញជូនតាមអង្គភាពនីមួយៗជាមួយនឹងវិសាលភាពលម្អិត ជាជាងការចេញជូនតាមសមាជិកបុគ្គលម្នាក់ៗ។
សិទ្ធិប្រើប្រាស់កំណត់នូវអ្វីដែលផលិតផលនីមួយៗផ្តល់ជូន។ ការបង្ហោះគេហទំព័រធម្មតាគឺអាចធ្វើដោយខ្លួនឯងបានយ៉ាងពេញលេញ ចំណែកឯការបង្ហោះគេហទំព័រ Footprint-Free ត្រូវបានកំណត់ស្តង់ដារយ៉ាងជាក់លាក់ និងបិទជិតដើម្បីការពារគំរូហ្វុតព្រីន ហើយសិទ្ធិប្រើប្រាស់ក៏គ្រប់គ្រងលើអ្នកដំណើរការ PHP ថាសទំហំ និងផ្នែកបន្ថែមផងដែរ។ សូមពិនិត្យមើលគម្រោងដែលអ្នកកំពុងពិចារណានៅលើទំព័រតម្លៃ ឬសួរពួកយើងមុនពេលអ្នកទិញ។
ជំនួយ AI ដំណើរការលើម៉ូដែលផ្ទាល់ខ្លួនរបស់អ្នកតាមរយៈ AI Pack ដូច្នេះអ្នកយកមក និងបង់ប្រាក់សម្រាប់ម៉ូដែលដែលអ្នកចង់បាន ជាជាងត្រូវចងភ្ជាប់នឹងម៉ូដែលដែលយើងបានជ្រើសរើស។ វាមាននៅលើផ្ទាំងគ្រប់គ្រងរួចហើយនៅថ្ងៃនេះ; នៅខាងក្នុងកម្មវិធីកែសម្រួល វាស្ថិតក្នុងដំណាក់កាលអភិវឌ្ឍន៍សកម្ម ហើយមិនទាន់មាននៅឡើយទេ។ ដាច់ដោយឡែកពីគ្នា ម៉ាស៊ីនបម្រើ MCP របស់យើងអនុញ្ញាតឱ្យឧបករណ៍ AI ខាងក្រៅដូចជា Claude Code ឬ Cursor គ្រប់គ្រងការបង្ហោះរបស់អ្នកដោយផ្ទាល់ ដែលកំណត់ដោយការអនុញ្ញាត API របស់អ្នក។
អ្នកអាចធ្វើបាន ហើយជួនកាលវាជាចម្លើយត្រឹមត្រូវដែលលឿនបំផុត។ សម្រាប់អ្វីដែលធំដុំ អ្នកអាចក្លូនទៅកាន់ staging ដោយគ្រាន់តែចុចមួយឃ្លីក បើក Web IDE ធៀបនឹងច្បាប់ចម្លង ហើយ push ទៅ live នៅពេលដែលការផ្លាស់ប្តូរត្រូវបានផ្ទៀងផ្ទាត់រួចរាល់។ ការដាក់ឱ្យប្រើប្រាស់ផ្អែកលើ Git និងការចេញផ្សាយដែលមានកំណែច្បាស់លាស់ជាមួយមុខងារ rollback គឺមានស្រាប់នៅពេលការផ្លាស់ប្តូរជារបស់សសារពើពន្ធ ហើយការបម្រុងទុកជាមួយការស្តារឡើងវិញដោយចុចមួយឃ្លីកគឺនៅពីក្រោយអ្វីៗទាំងអស់។
ចាប់ផ្តើមការសាកល្បងឥតគិតថ្លៃរយៈពេល ១៤ ថ្ងៃដោយមិនបាច់ប្រើកាត។ មិនចាំបាច់មានព័ត៌មានទូទាត់ប្រាក់ទេ ការសាកល្បងនេះគ្របដណ្តប់លើការផ្ទុកទិន្នន័យ Footprint-Free ដែលមានគេហទំព័ររហូតដល់ ៥ ដូច្នេះអ្នកអាចបើកកម្មវិធីកែសម្រួល ធ្វើការលើគេហទំព័រពិតប្រាកដនៅលើបណ្តុំបច្ចេកវិទ្យាពិតប្រាកដ និងវាយតម្លៃវាដោយខ្លួនឯង។
VS Code ពេញលេញនៅលើប្រប្សាវស៊ើរ។ ចាប់ផ្តើមសាកល្បង១៤ថ្ងៃដោយមិនបាច់ប្រើកាត — មិនចាំបាច់មានព័ត៌មានទូទាត់ប្រាក់ទេ គេហទំព័ររហូតដល់៥នៅលើ Footprint-Free។
ចាប់ផ្តើមដោយឥតគិតថ្លៃ