Hacker News

Ukwehla, kuthuthelwe kuwebhu

Ukwehla, kuthuthelwe kuwebhu Lokhu kuhlaziywa okuphelele kokwehla kunikeza ukuhlolwa okuningiliziwe kwezingxenye zakhona eziyinhloko kanye nemithelela ebanzi. Izindawo Ezibalulekile Zokugxila Ingxoxo igxile kokuthi: Izindlela eziyinhloko nezinqubo ...

6 min read Via mrdoob.github.io

Mewayz Team

Editorial Team

Hacker News

I-Descent, isidubuli sesikhala esidumile sango-1994 se-degrees-of-freedom, sithuthelwe ngempumelelo kuwebhu kusetshenziswa ubuchwepheshe besimanje besiphequluli — kanye nemithelela yendlela esakha futhi sisebenzisa ngayo isofthiwe enamandla ifinyelela ngalé kokudlala. Lesi senzakalo esiyingqopha-mlando sibonisa ukuthi ngisho nezinhlelo zokusebenza ezidinga kakhulu, eziyinkimbinkimbi zingahlelwa kabusha esipheqululini, umgomo izinkundla zokucabanga phambili ezifana Mewayz ezamukele ukuletha amathuluzi ebhizinisi ezinga lebhizinisi ngokuphelele ku-inthanethi.

Kuyini Ngempela Ukwehla, Futhi Kwathuthwa Kanjani Kuwebhu?

I-Descent yayingumdubuli we-3D ohamba phambili owakhishwa i-Parallax Software ngo-1994, edume ngokunyakaza kwayo okudidayo kwe-axis egcwele eyisithupha ngokusebenzisa imigodi yezimayini namaphasishi emikhumbi-mkhathi. Ngokungafani nabadubuli abaningi benkathi yayo, i-Descent inikeze inkululeko yangempela yezinhlangothi ezintathu - roll, pitch, yaw - iyenza ibe yinkimbinkimbi ngobuchwepheshe ngisho nangamazinga esimanje. Ukuyihambisa kuwebhu kudinga onjiniyela ukuthi basebenzise i-WebAssembly (Wasm), ifomethi yemiyalelo kanambambili evumela ukuthi u-C no-C++ ikhodi isebenze esipheqululini ngesivinini esiseduze nesomdabu. Amathuluzi afana ne-Emscripten ahlanganisa i-codebase yokuqala engu-C ibe amamojula we-Wasm, kuyilapho i-WebGL isingatha umzila wepayipi wokunikezela wesikhathi sangempela we-3D ofunwa injini ye-Descent. Umphumela uwukuzizwisa kwe-Descent okudlaleka ngokugcwele okufinyeleleka kunoma yisiphi isiphequluli sesimanje, akukho ukufakwa okudingekayo.

Iziphi Izinselelo Zobuchwepheshe Imbobo Yewebhu Okudinge Ukuyinqoba?

Ukuhumusha injini yegeyimu yenkathi ye-DOS ekusebenzeni kwesiphequluli kuyinselele ekhohlisayo. Ithimba lonjiniyela bekumele libhekane nezigaba ezimbalwa zokuhambisana nokusebenza ngaphambi kokuthi abadlali bashayele umkhumbi wabo we-Pyro-GX ephasijini elilodwa:

  • Ukuphathwa kwenkumbulo: Injini yoqobo ye-Descent yenze amakholi enkumbulo aqondile ukuthi i-sandbox yeziphequluli ngezizathu zokuphepha, edinga izendlalelo zokukhipha ngokucophelela.
  • Ipayipi lomsindo: I-MIDI yomdlalo kanye namasistimu omsindo wedijithali adinga ukuphinda kumenywe ku-Web Audio API, esebenza ngamamodeli ahluke ngokuphelele.
  • Ukuphatha okokufaka: Okokufaka kwekhibhodi, igundane, kanye ne-joystick kuziphatha ngendlela ehlukile kuzimo zesiphequluli, ikakhulukazi ezizungeze i-pointer lock kanye nemicimbi yokugxila.
  • Londoloza ukuphikelela kwesimo: Isitoreji sesiphequluli (I-IndexedDB noma i-LocalStorage) sithathele indawo amakholi wesistimu yefayela yasekuqaleni okulondoloza ukuqhubeka nokulungiselelwa kwegeyimu.
  • Izinqubomgomo zemvelaphi ehlukene: Amafa, imithunzi, namafayela edatha bekufanele anikezwe ngaphansi kokuthotshelwa okuqinile kwe-CORS, kwengezwe isendlalelo sengqalasizinda esingekho ekukhishweni kwasekuqaleni.

"Impumelelo yangempela ye-web-porting Descent akuyona i-nostalgia — iwubufakazi bomqondo. Uma igeyimu ye-3D ye-physics-heavy, yesikhathi sangempela kusukela ngo-1994 ingasebenza ngokungenasici kuthebhu yesiphequluli, cishe noma iyiphi isofthiwe ingacatshangelwa kabusha iwebhu ngaphandle kokudela ukujula noma ukusebenza."

Ingabe Imbobo Yehla Iwabonisa Kanjani Amathrendi Abanzi Ku-software Esekelwe Kuwebhu?

Imbobo yewebhu ye-Descent iyingxenye yokunyakaza okukhulu kakhulu okuchaza kabusha lokho iziphequluli ezingakwenza. I-WebAssembly, eyethulwe kabanzi ngo-2017 futhi manje esekelwa kuzo zonke iziphequluli ezinkulu, iphazamise ukucabanga ukuthi iwebhu ifaneleka kuphela izinhlelo zokusebenza ezingasindi. Namuhla, abahleli bevidiyo abangochwepheshe, amathuluzi e-CAD, iziteshi zomsindo wedijithali, nezinkundla ezigcwele zesitayela sesistimu yokusebenza zisebenza ngokuphelele esipheqululini. Lokhu kushintsha kuqeda ukungqubuzana kokufakwa, kunciphisa ukuncika kwedivayisi, futhi kuvumela onjiniyela ukuthi bathumele izibuyekezo ngokushesha ngaphandle kokudinga abasebenzisi ukuthi bapeshe noma bafake noma yini kabusha. Emabhizinisini, lokhu kusho ukuthi amaqembu angakwazi ukufinyelela amathuluzi afakwe ngokugcwele kunoma iyiphi idivayisi, noma kuphi — ifilosofi efanayo eshayela izinkundla zonke ezifana ne-Mewayz, eletha amamojula webhizinisi ahlanganisiwe angu-207 ngokusebenzisa isixhumi esibonakalayo esisekelwe kusiphequluli esisodwa.

💡 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 →

Yini Engayifunda Amabhizinisi Kundlela Ukwehla Kwakhelwa Ngayo Kabusha Kwewebhu?

Izinqumo zezakhiwo ezingemuva kwembobo ye-Descent zinezifundo eziqondile zokuthi isofthiwe yebhizinisi yesimanje kufanele yakhiwe kanjani. Onjiniyela abazange bazame ukwenza kabusha Ukwehla kusukela ekuqaleni kwesiphequluli - balondoloze ukuqonda koqobo, bahumushe isendlalelo sesistimu ngokwesendlalelo, futhi basebenzisa ama-API omdabu esiphequluli njengendawo yesikhathi sokusebenza. Le modular, esekelwe kusistimu yokucabanga ibonisa imikhuba engcono kakhulu ekwakhiweni kwesofthiwe yebhizinisi. Kunokuba kuhlanganiswe ndawonye izinhlelo zokusebenza ezinqanyuliwe, izinkundla zebhizinisi ezihamba phambili zihlanganisa imisebenzi eyinhloko - i-CRM, ukuphathwa kwephrojekthi, i-e-commerce, izibalo, ukuxhumana kweqembu - ohlelweni oluhlangene lapho idatha igeleza ngokukhululekile phakathi kwamamojula. I-Mewayz, esetshenziswa amabhizinisi angaphezu kuka-138,000 emhlabeni jikelele, yakhelwe phezu kwalo mgomo: uhlelo lokusebenza lwamamojuli angu-207 lwebhizinisi olusebenza ngokuhlangana njengenjini yomdlalo eklanywe kahle, etholakala kusukela ku-$19 ngenyanga.

Ukudlala Ukwehla Kuwebhu Kuligqamisa Kanjani Ikusasa Lamathuluzi Ebhizinisi Asekelwe Kwisiphequluli?

Lapho othile elayisha i-Descent kuthebhu yesiphequluli futhi adlule ku-mine shaft enoziro lag, uhlangabezana nesisekelo esifanayo sobuchwepheshe esinika amandla izinkundla zebhizinisi zesizukulwane esilandelayo. Isiphequluli siguqukele ekubeni isikhathi sokusebenza sohlelo lokusebenza jikelele. Kubanikazi bamabhizinisi, lokhu kusho ukuthi igebe phakathi kwesofthiwe yesigaba sedeskithophu nesofthiwe yewebhu livaleke ngempumelelo. I-Payroll isebenza kusiphequluli. Ukuphathwa kwempahla kusebenza esipheqululini. Amapayipi ekhasimende, amakhalenda okuqukethwe, izinhlelo ezisebenzisanayo, nezinhlelo zokubhukha zisebenza esipheqululini. Imbobo ye-Descent isignali yamasiko: noma yini eyayidinga izingxenyekazi zekhompuyutha ezikhethekile noma ukufakwa kwasendaweni manje isifinyeleleka ku-URL. I-Mewayz yamukela lokhu ngokugcwele, iletha i-OS yebhizinisi ephelele — kusukela kumathuluzi esixhumanisi-in-bio kuya ezimakethe zabathengisi abaningi — app.mewayz.com ngaphandle kokulanda okukodwa.

Imibuzo Evame Ukubuzwa

Ingabe i-Descent iyadlaleka esipheqululini mahhala?

Amachweba ambalwa ewebhu enziwe abalandeli nanomthombo ovulekile we-Descent akhona ku-inthanethi, okuvumela abadlali ukuthi bazizwele isidubuli sakudala ngokuqondile kuziphequluli zesimanje besebenzisa i-WebAssembly ne-WebGL. Ukusebenza kuncike enguqulweni yesiphequluli nezingxenyekazi zekhompuyutha, kodwa eziningi zokwakha zisebenza kahle kumakhompuyutha aphathekayo amaphakathi nebanga ngaphandle kwama-plugin engeziwe noma ukufakwa kwesofthiwe.

Yibuphi ubuchwepheshe obenza kube nokwenzeka ukusebenzisa umdlalo ka-1994 esipheqululini sewebhu sesimanjemanje?

Ubuchwepheshe obuyinhloko yi-WebAssembly (Wasm), ehlanganisa ikhodi yoqobo yegeyimu ye-C/C++ ibe ifomethi kanambambili iziphequluli ezingayisebenzisa ngesivinini esiseduze somdabu. Ihlanganiswe ne-WebGL yezithombe ezisheshiswe ngehadiwe kanye ne-Web Audio API yomsindo, umuzwa ophelele wegeyimu ungaphinda ukhiqizeke ngaphakathi kwethebhu yesiphequluli evamile kunoma iyiphi isistimu yokusebenza.

Ingabe isofthiwe esekwe kuwebhu ibazuzisa kanjani abanikazi bamabhizinisi amancane uma iqhathaniswa nezinhlelo zokusebenza zedeskithophu evamile?

Isofthiwe esekwe kuwebhu iqeda ukufakwa, yehlisa i-IT ngaphezulu, inika amandla izibuyekezo ezisheshayo, futhi ivumela amaqembu ukuthi ahlanganyele kunoma iyiphi idivayisi ngaphandle kokungqubuzana kwenguqulo. Amapulatifomu afana ne-Mewayz anweba lokhu ngokuqhubekayo ngokuhlanganisa imisebenzi yebhizinisi engaphezu kuka-200 - i-e-commerce, i-CRM, ukuhlela, izibalo, nokunye - ekubhaliseni okukodwa okuqala ku-$19/ngenyanga, esikhundleni senqwaba yamathuluzi amabhizinisi amancane amaningi alwela ukuwagcina.

Kungakhathaliseki ukuthi uthola kabusha igeyimu yakudala noma wakha ibhizinisi elingakhula, isiphequluli manje siyinkundla yakho enamandla kakhulu. Qala isilingo sakho samahhala kokuthi app.mewayz.com futhi uhlole ukuthi amamojula ahlanganisiwe angu-207 angangena kanjani esikhundleni samathuluzi anqanyuliwe enza ibhizinisi lakho lihambe kancane.

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