Hacker News

ធ្លាក់ចុះ បញ្ជូនទៅកាន់បណ្តាញ

ធ្លាក់ចុះ បញ្ជូនទៅកាន់បណ្តាញ ការវិភាគដ៏ទូលំទូលាយនៃតំណពូជនេះ ផ្តល់នូវការពិនិត្យលម្អិតនៃសមាសធាតុស្នូលរបស់វា និងផលប៉ះពាល់យ៉ាងទូលំទូលាយ។ តំបន់សំខាន់ៗនៃការផ្តោតអារម្មណ៍ ការពិភាក្សាផ្តោតលើ៖ យន្តការ និងដំណើរការស្នូល ...

1 min read Via mrdoob.github.io

Mewayz Team

Editorial Team

Hacker News

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

តើ​អ្វី​ទៅ​ជា​តំណក់​ទឹក​ពិតប្រាកដ ហើយ​តើ​វា​ត្រូវ​បាន​គេ​បញ្ជូន​ទៅ​គេហទំព័រ​ដោយ​របៀប​ណា?

Descent គឺជាអ្នកបាញ់ប្រហារ 3D ដ៏ប្រណិតមួយដែលត្រូវបានចេញផ្សាយដោយ Parallax Software ក្នុងឆ្នាំ 1994 ដែលល្បីល្បាញដោយសារចលនាអ័ក្សពេញ 6 ពេញដែលរំខានតាមរយៈអ័ក្សអណ្តូងរ៉ែ និងច្រករបៀងរបស់យានអវកាស។ មិនដូចអ្នកបាញ់ប្រហារភាគច្រើននៃយុគសម័យរបស់វាទេ Descent បានផ្តល់សេរីភាពបីវិមាត្រពិតប្រាកដ - វិល, ជម្រេ, យ៉ាវ - ធ្វើឱ្យវាស្មុគស្មាញបច្ចេកទេសសូម្បីតែតាមស្តង់ដារទំនើបក៏ដោយ។ ការបញ្ជូនវាទៅគេហទំព័រតម្រូវឱ្យវិស្វករប្រើប្រាស់ WebAssembly (Wasm) ដែលជាទម្រង់ការណែនាំគោលពីរដែលអនុញ្ញាតឱ្យកូដ C និង C++ ដំណើរការនៅក្នុងកម្មវិធីរុករកតាមអ៊ីនធឺណិតក្នុងល្បឿនជិតដើម។ ឧបករណ៍ដូចជា Emscripten ចងក្រងកូដមូលដ្ឋាន C ដើមចូលទៅក្នុងម៉ូឌុល Wasm ខណៈពេលដែល WebGL គ្រប់គ្រងបំពង់បង្ហាញ 3D ពេលវេលាពិតប្រាកដដែលម៉ាស៊ីនរបស់ Descent ទាមទារ។ លទ្ធផលគឺជាបទពិសោធន៍ដែលអាចលេងបានពេញលេញដែលអាចចូលប្រើបានពីកម្មវិធីរុករកតាមអ៊ីនធឺណិតទំនើបណាមួយ ដោយមិនចាំបាច់ដំឡើង។

តើ​ច្រក​បណ្ដាញ​ត្រូវ​ការ​ការ​ប្រកួត​ប្រជែង​បច្ចេកទេស​អ្វី​ខ្លះ​ដើម្បី​យកឈ្នះ?

ការបកប្រែម៉ាស៊ីនហ្គេមសម័យ DOS សម្រាប់ការប្រតិបត្តិកម្មវិធីរុករកតាមអ៊ីនធឺណិតគឺជាបញ្ហាប្រឈមក្នុងការបោកប្រាស់។ ក្រុមវិស្វករត្រូវដោះស្រាយនូវភាពឆបគ្នា និងដំណើរការនៃស្រទាប់ជាច្រើន មុនពេលអ្នកលេងអាចសាកល្បងនាវា Pyro-GX របស់ពួកគេតាមរយៈច្រករបៀងតែមួយ៖

  • ការគ្រប់គ្រងអង្គចងចាំ៖ ម៉ាស៊ីនដើមរបស់ Descent បានធ្វើការហៅអង្គចងចាំដោយផ្ទាល់ ដែលកម្មវិធីរុករកតាមអ៊ីនធឺណិត Sandbox សម្រាប់ហេតុផលសុវត្ថិភាព ដែលទាមទារស្រទាប់អរូបីដោយប្រុងប្រយ័ត្ន។
  • បំពង់បង្ហូរអូឌីយ៉ូ៖ ប្រព័ន្ធអូឌីយ៉ូ MIDI និងឌីជីថលរបស់ហ្គេមត្រូវការការគូសផែនទីឡើងវិញទៅកាន់ Web Audio API ដែលដំណើរការលើគំរូខ្សែស្រឡាយផ្សេងគ្នាទាំងស្រុង។
  • ការដោះស្រាយការបញ្ចូល៖ ការបញ្ចូលក្តារចុច កណ្ដុរ និងយ៉យស្ទីកមានដំណើរការខុសគ្នានៅក្នុងបរិបទកម្មវិធីរុករកតាមអ៊ីនធឺណិត ជាពិសេសជុំវិញការចាក់សោទ្រនិច និងព្រឹត្តិការណ៍ផ្តោតអារម្មណ៍។
  • រក្សាទុកភាពស្ថិតស្ថេររបស់រដ្ឋ៖ ការផ្ទុកកម្មវិធីរុករកតាមអ៊ីនធឺណិត (IndexedDB ឬ localStorage) បានជំនួសការហៅប្រព័ន្ធឯកសារដើមសម្រាប់ការរក្សាទុកដំណើរការ និងការកំណត់រចនាសម្ព័ន្ធហ្គេម។
  • គោលការណ៍ឆ្លងប្រភព៖ ទ្រព្យសកម្ម ធាតុស្រមោល និងឯកសារទិន្នន័យត្រូវតែបម្រើក្រោមការអនុលោមតាម CORS យ៉ាងតឹងរឹង ដោយបន្ថែមស្រទាប់ហេដ្ឋារចនាសម្ព័ន្ធដែលអវត្តមាននៅក្នុងការចេញផ្សាយដើម។

"របកគំហើញពិតប្រាកដនៃ Descent ផ្ទេរគេហទំព័រមិនមែនជាការអាឡោះអាល័យនោះទេ — វាជាភស្តុតាងនៃគំនិត។ ប្រសិនបើហ្គេម 3D ដែលមានទម្ងន់ធ្ងន់ និងជាក់ស្តែងពីឆ្នាំ 1994 អាចដំណើរការដោយគ្មានកំហុសនៅក្នុងផ្ទាំងកម្មវិធីរុករកតាមអ៊ីនធឺណិត នោះស្ទើរតែគ្រប់កម្មវិធីទាំងអស់អាចត្រូវបានស្រមៃឡើងវិញសម្រាប់គេហទំព័រដោយមិនលះបង់ជម្រៅ ឬដំណើរការ។"

តើ Descent Port ឆ្លុះបញ្ចាំងពីនិន្នាការទូលំទូលាយនៅក្នុងកម្មវិធីដែលមានមូលដ្ឋានលើបណ្តាញយ៉ាងដូចម្តេច?

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

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

តើ​អាជីវកម្ម​អាច​រៀន​អ្វីខ្លះ​ពី​របៀប​ដែល​តំណពូជ​ត្រូវបាន​បង្កើត​ឡើងវិញ​សម្រាប់​គេហទំព័រ?

ការសម្រេចចិត្តស្ថាបត្យកម្មនៅពីក្រោយច្រក Descent មានមេរៀនផ្ទាល់សម្រាប់របៀបដែលកម្មវិធីអាជីវកម្មទំនើបគួរតែត្រូវបានសាងសង់។ វិស្វករមិនបានព្យាយាមបង្កើត Descent ឡើងវិញពីដំបូងឡើយសម្រាប់កម្មវិធីរុករក - ពួកគេបានរក្សាតក្កវិជ្ជាដើម បកប្រែស្រទាប់ប្រព័ន្ធតាមស្រទាប់ និងប្រើ APIs ដើមរបស់កម្មវិធីរុករកតាមអ៊ីនធឺណិតជាបរិយាកាសពេលដំណើរការ។ ការគិតតាមប្រព័ន្ធតាមម៉ូឌុលនេះឆ្លុះបញ្ចាំងពីការអនុវត្តល្អបំផុតក្នុងការរចនាកម្មវិធីសហគ្រាស។ ជាជាងការបិទភ្ជាប់កម្មវិធីដែលផ្តាច់ទំនាក់ទំនងគ្នា វេទិកាអាជីវកម្មឈានមុខគេរួមបញ្ចូលមុខងារស្នូល - CRM ការគ្រប់គ្រងគម្រោង ពាណិជ្ជកម្មអេឡិចត្រូនិក ការវិភាគ ការប្រាស្រ័យទាក់ទងជាក្រុម - ទៅក្នុងប្រព័ន្ធបង្រួបបង្រួមដែលទិន្នន័យហូរដោយសេរីរវាងម៉ូឌុល។ Mewayz ដែលប្រើប្រាស់ដោយអាជីវកម្មជាង 138,000 នៅទូទាំងពិភពលោក ត្រូវបានបង្កើតឡើងតាមគោលការណ៍នេះយ៉ាងពិតប្រាកដ៖ ប្រព័ន្ធប្រតិបត្តិការ 207-module សម្រាប់អាជីវកម្មដែលដំណើរការយ៉ាងស្អិតរមួតដូចម៉ាស៊ីនហ្គេមដែលមានវិស្វកម្មល្អ ដែលអាចរកបានចាប់ពី $19 ក្នុងមួយខែ។

តើ​ការ​លេង​ចុះ​ឡើង​នៅ​លើ​បណ្ដាញ​បញ្ជាក់​ពី​អនាគត​នៃ​ឧបករណ៍​អាជីវកម្ម​ដែល​ផ្អែក​តាម​កម្មវិធីរុករកតាមអ៊ីនធឺណិត​យ៉ាង​ដូចម្ដេច?

នៅពេលដែលនរណាម្នាក់ផ្ទុក Descent នៅក្នុងផ្ទាំងកម្មវិធីរុករកតាមអ៊ីនធឺណិត ហើយហោះកាត់អណ្តូងរ៉ែដែលមានភាពយឺតយ៉ាវសូន្យ ពួកគេកំពុងជួបប្រទះនឹងមូលដ្ឋានគ្រឹះបច្ចេកវិទ្យាដូចគ្នាដែលផ្តល់ថាមពលដល់វេទិកាអាជីវកម្មជំនាន់ក្រោយ។ កម្មវិធីរុករកតាមអ៊ីនធឺណិតបានវិវត្តទៅជាកម្មវិធីដំណើរការជាសកល។ សម្រាប់ម្ចាស់អាជីវកម្ម នេះមានន័យថាគម្លាតរវាងកម្មវិធីកុំព្យូទ័រ និងកម្មវិធីគេហទំព័របានបិទយ៉ាងមានប្រសិទ្ធភាព។ ប្រាក់បៀវត្សរ៍ដំណើរការនៅក្នុងកម្មវិធីរុករក។ ការគ្រប់គ្រងសារពើភ័ណ្ឌដំណើរការនៅក្នុងកម្មវិធីរុករក។ បំពង់របស់អតិថិជន ប្រតិទិនមាតិកា កម្មវិធីសម្ព័ន្ធ និងប្រព័ន្ធកក់ដំណើរការនៅក្នុងកម្មវិធីរុករក។ ច្រកចេញចូលគឺជាសញ្ញាវប្បធម៌៖ អ្វីក៏ដោយដែលទាមទារផ្នែករឹងពិសេស ឬការដំឡើងក្នុងស្រុកឥឡូវនេះអាចទៅដល់ URL ហើយ។ Mewayz ទទួលយកវាយ៉ាងពេញលេញ ដោយផ្តល់នូវប្រព័ន្ធប្រតិបត្តិការអាជីវកម្មពេញលេញ — ពីឧបករណ៍ link-in-bio ទៅទីផ្សារអ្នកលក់ច្រើន — តាមរយៈ app.mewayz.com ដោយមិនចាំបាច់ទាញយកតែមួយដង។

សំណួរដែលគេសួរញឹកញាប់

តើ Descent អាច​លេង​បាន​ក្នុង​កម្មវិធី​រុករក​ដោយ​ឥតគិតថ្លៃ​ទេ?

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

តើបច្ចេកវិទ្យាអ្វីខ្លះដែលធ្វើឱ្យវាអាចដំណើរការហ្គេមឆ្នាំ 1994 នៅក្នុងកម្មវិធីរុករកតាមអ៊ីនធឺណិតទំនើប?

បច្ចេកវិទ្យាចម្បងគឺ WebAssembly (Wasm) ដែលចងក្រងកូដហ្គេម C/C++ ដើមទៅក្នុងកម្មវិធីរុករកតាមទម្រង់ប្រព័ន្ធគោលពីរអាចប្រតិបត្តិក្នុងល្បឿនជិតដើម។ រួមបញ្ចូលគ្នាជាមួយ WebGL សម្រាប់ក្រាហ្វិកបង្កើនល្បឿនផ្នែករឹង និង Web Audio API សម្រាប់សំឡេង បទពិសោធន៍ហ្គេមដើមពេញលេញអាចបង្កើតឡើងវិញបាននៅក្នុងផ្ទាំងកម្មវិធីរុករកតាមអ៊ីនធឺណិតស្តង់ដារនៅលើប្រព័ន្ធប្រតិបត្តិការណាមួយ។

តើ​កម្មវិធី​ដែល​មាន​មូលដ្ឋាន​លើ​បណ្ដាញ​ផ្ដល់​អត្ថប្រយោជន៍​យ៉ាង​ណា​ខ្លះ​ដល់​ម្ចាស់​អាជីវកម្ម​ខ្នាត​តូច​បើ​ធៀប​នឹង​កម្មវិធី​កុំព្យូទ័រ​បែប​បុរាណ?

កម្មវិធីដែលមានមូលដ្ឋានលើបណ្តាញលុបបំបាត់ការដំឡើង កាត់បន្ថយផ្នែកព័ត៌មានវិទ្យា បើកការអាប់ដេតភ្លាមៗ និងអនុញ្ញាតឱ្យក្រុមសហការគ្នាពីឧបករណ៍ណាមួយដោយមិនមានបញ្ហាកំណែ។ វេទិកាដូចជា Mewayz ពង្រីកវាបន្ថែមទៀតដោយការបង្រួបបង្រួមមុខងារអាជីវកម្មជាង 200 - e-commerce, CRM, កាលវិភាគ, ការវិភាគ និងច្រើនទៀត - ចូលទៅក្នុងការជាវតែមួយដែលចាប់ផ្តើមពី $19/ខែ ដោយជំនួសឧបករណ៍ដែលបែកបាក់គ្នាដែលអាជីវកម្មខ្នាតតូចភាគច្រើនពិបាកក្នុងការរក្សា។

មិនថាអ្នកកំពុងស្វែងរកឡើងវិញនូវហ្គេមបុរាណ ឬបង្កើតអាជីវកម្មដែលអាចធ្វើមាត្រដ្ឋានបាននោះទេ កម្មវិធីរុករកតាមអ៊ីនធឺណិតឥឡូវនេះគឺជាវេទិកាដ៏មានឥទ្ធិពលបំផុតរបស់អ្នក។ ចាប់ផ្តើមការសាកល្បងឥតគិតថ្លៃរបស់អ្នកនៅ app.mewayz.com ហើយស្វែងយល់ពីរបៀបដែល 207 ម៉ូឌុលរួមបញ្ចូលគ្នាអាចជំនួសឧបករណ៍ដែលផ្ដាច់ដែលធ្វើឱ្យអាជីវកម្មរបស់អ្នកថយចុះ។

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime