Hacker News

Agbadata, ebufere na webụ

Agbadata, ebufere na webụ Ntụle nke mgbada a n'uju na-enye nyocha zuru oke nke akụkụ ya na ihe ọ pụtara. Akụkụ bụ isi nke elekwasị anya Mkparịta ụka a gbadoro ụkwụ na: Isi usoro na usoro ...

9 min read Via mrdoob.github.io

Mewayz Team

Editorial Team

Hacker News

Descent, onye ama ama 1994-ogo isii-nke nnwere onwe onye na-agba ụta ohere, ejirila teknụzụ ihe nchọgharị ọgbara ọhụrụ bufee ya na webụ - yana ihe ọ pụtara maka otu anyị siri wuo na ibunye sọftụwia siri ike ruo ihe karịrị egwuregwu. Ihe omume a dị ịrịba ama na-egosi na ọbụna ngwa ihe nketa siri ike dị mgbagwoju anya nwere ike megharịa maka ihe nchọgharị ahụ, ụkpụrụ nke na-eche echiche n'ihu n'ihu dị ka Mewayz anabatala ịnapụta ngwa ahịa azụmaahịa nke ụlọ ọrụ kpamkpam n'ịntanetị.

Gịnị Bụ Kpọmkwem Ọdịda, na Olee Otú E Si Bugharịa Ya na Weebụ?

Descent bụ onye na-agba ụta 3D na-agbawa agbawa nke Parallax Software weputara na 1994, nke ama ama maka mmegharị ahụ zuru oke nke isii-axis site na mkpanaka m na okporo ụzọ ụgbọ elu. N'adịghị ka ọtụtụ ndị na-agba ụta nke oge ya, Descent nyere ezi nnwere onwe akụkụ atọ - mpịakọta, pitch, yaw - na-eme ka ọ gbagwojuru anya na nkà na ụzụ ọbụna site n'ụkpụrụ ọgbara ọhụrụ. Ibufe ya na webụ chọrọ ndị injinia ka ha leverageWebAssembly (Wasm), usoro ntụziaka ọnụọgụ abụọ nke na-enye ohere C na C ++ koodu na-agba ọsọ na ihe nchọgharị na nso-ọsọ nke obodo. Ngwa dị ka Emscripten na-achịkọta koodu C mbụ n'ime modul Wasm, ebe WebGL na-ejikwa pipeline 3D ezigbo oge nke injin Descent chọrọ. Nsonaazụ bụ ahụmịhe mgbada nke enwere ike ịme nke ọma site na ihe nchọgharị ọgbara ọhụrụ ọ bụla, enweghị nrụnye achọrọ.

Kedu ihe ịma aka nka nka ka ọdụ ụgbọ mmiri Weebụ kwesịrị imeri?

Ịsụgharị injin egwuregwu oge DOS maka mmebe ihe nchọgharị bụ ihe ịma aka aghụghọ. Ndị otu injinia ahụ kwesịrị ileba anya n'ụdị ndakọrịta na arụmọrụ dị iche iche tupu ndị egwuregwu nwee ike ịnya ụgbọ mmiri Pyro-GX ha site na otu ụzọ ụzọ:

  • Nchịkwa ebe nchekwa: Injin izizi nke mgbada mere oku ebe nchekwa ozugbo na igbe ihe nchọgharị maka ihe nchekwa, chọrọ akwa abstraction nke ọma.
  • Piline ọdịyo:MIDI egwuregwu ahụ na sistemụ ọdịyo dijitalụ chọrọ mweghachi na Weebụ Audio API, nke na-arụ ọrụ n'ụdị eriri dị iche iche kpamkpam.
  • Njikwa ntinye: Ahụigodo, òké na ntinye joystick na-akpa àgwà dị iche iche n'ọnọdụ ihe nchọgharị, ọkachasị n'akụkụ mkpọchi pointer na mmemme elekwasị anya.
  • Chekwaa nkwụsi ike steeti: Nchekwa ihe nchọgharị (IndexedDB ma ọ bụ localStorage) dochiri oku faịlụ sistemụ mbụ maka ịchekwa ọganihu na nhazi egwuregwu.
  • Amụma ndị sitere n'ofe gafere: Akụ, ihe ndo, na faịlụ data ga-eburịrị n'okpuru nkwado CORS siri ike, na-agbakwunye akwa akụrụngwa na-anọghị na mwepụta mbụ.

"Ezigbo ọganihu nke web-porting Descent abụghị ihe na-adịghị mma - ọ bụ ihe akaebe nke echiche. Ọ bụrụ na physics-arọ, ezigbo oge 3D egwuregwu sitere na 1994 nwere ike ịgba ọsọ na-enweghị ntụpọ na taabụ nchọgharị, mgbe ahụ, ọ fọrọ nke nta ka ọ bụrụ software ọ bụla nwere ike ịtụgharị maka weebụ na-enweghị ịchụpụ omimi ma ọ bụ arụmọrụ."

Kedụ ka ọdụ ụgbọ mmiri mgbada si egosipụta mgbanwe dị ukwuu na ngwanrọ dabere na webụ?

Ọdụ ụgbọ mmiri Descent bụ akụkụ nke ngagharị buru ibu na-akọwapụta ihe nchọgharị nwere ike ime. WebAssembly, ewepụtara nke ọma gburugburu 2017 ma na-akwado ugbu a n'ofe ihe nchọgharị niile, emebila echiche ahụ na webụ dị mma maka ngwa dị fechaa. Taa, ndị na-edezi vidiyo ọkachamara, ngwaọrụ CAD, ebe a na-arụ ọrụ ọdịyo dijitalụ, yana usoro sistemụ arụ ọrụ zuru ezu na-agba ọsọ kpamkpam na ihe nchọgharị ahụ. Ngbanwe a na-ewepụ esemokwu nrụnye, na-ebelata ndabere ngwaọrụ, ma na-enye ndị mmepe ohere ibuga mmelite ozugbo na-achọghị ka ndị ọrụ kwachie ma ọ bụ tinyegharịa ihe ọ bụla. Maka azụmaahịa, nke a pụtara na ndị otu nwere ike ịnweta ngwaọrụ egosipụtara n'ụzọ zuru ezu site na ngwaọrụ ọ bụla, ebe ọ bụla - otu nkà ihe ọmụma na-akwọ ụgbọ ala niile dị ka Mewayz, nke na-ebuga modul azụmahịa 207 agbakwunyere site na otu interface dabere na ihe nchọgharị.

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

Gịnị Ka Azụmahịa Pụrụ Ịmụta n'Otú E Siwughachi Ebe Ọdịda Maka Weebụ?

Mkpebi ụkpụrụ ụlọ dị n'azụ ọdụ ụgbọ mmiri Descent na-enye nkuzi kpọmkwem maka otu ekwesịrị isi wuo ngwa ahịa azụmaahịa ọgbara ọhụrụ. Ndị injinia ahụ anwaghị ịmegharị mgbada sitere na ọkọ maka ihe nchọgharị ahụ - ha debere mgbagha izizi, tụgharịrị sistemu oyibo site na oyi akwa, wee jiri API ala ihe nchọgharị ahụ dị ka gburugburu oge. Modul a, echiche dabere na sistemu na-egosipụta omume kacha mma n'ichepụta ngwanrọ ụlọ ọrụ. Kama ikpokọta ngwa ndị akwụsịghị akwụsị, ndị na-eduga nyiwe azụmahịa na-ejikọta ọrụ bụ isi - CRM, njikwa oru ngo, e-azụmahịa, nyocha, nkwurịta okwu otu - n'ime usoro jikọtara ọnụ ebe data na-aga n'efu n'etiti modul. Mewayz, nke ihe karịrị 138,000 azụmahịa n'ụwa nile na-eji, bụ nke e wuru na kpọmkwem ụkpụrụ a: usoro ọrụ 207-modul maka azụmahịa nke na-arụ ọrụ ọnụ dị ka engine egwuregwu arụpụtara nke ọma, dị site na $19 kwa ọnwa.

Olee ka egwu egwu na Weebụ si eme ka ọdịnihu nke ngwa azụmaahịa dabere na ihe nchọgharị?

Mgbe mmadụ bugoro agbadata na taabụ ihe nchọgharị wee fega n'ogwe ogbunigwe na-enweghị ihe efu, ha na-enwe otu ntọala teknụzụ nke na-enye ike nyiwe azụmahịa nke ọgbọ na-abịa. Ihe nchọgharị ahụ etolitela ka ọ bụrụ oge ọsọ ọsọ zuru ụwa ọnụ. Maka ndị nwe ụlọ ahịa, nke a pụtara na oghere dị n'etiti sọftụwia-klaasị na ngwanrọ webụ emechiela nke ọma. Ịkwụ ụgwọ na-agba na ihe nchọgharị. Njikwa ngwa ahịa na-aga n'ime ihe nchọgharị ahụ. pipeline ndị ahịa, kalenda ọdịnaya, mmemme mmekọ, na usoro ntinye akwụkwọ na-agba na ihe nchọgharị ahụ. Ọdụ ụgbọ mmiri mgbada bụ mgbama omenala: ihe ọ bụla chọrọ ngwaike pụrụ iche ma ọ bụ nrụnye mpaghara dị ugbu a iru URL. Mewayz nakweere nke a n'ụzọ zuru ezu, na-ebuga OS azụmahịa zuru oke - site na ngwa njikọ-in-bio ruo n'ahịa ọtụtụ ndị na-ere ahịa - site na app.mewayz.com na-enweghị otu nbudata.

Ajụjụ a na-ajụkarị

Enwere ike ịkpọ mgbada na ihe nchọgharị n'efu?

Ọtụtụ ọdụ ụgbọ mmiri ndị na-emepe emepe na nke mepere emepe dị na ntanetị, na-enye ndị egwuregwu ohere ịhụ onye na-agba ụta ozugbo na ihe nchọgharị ọgbara ọhụrụ site na iji WebAssembly na WebGL. Arụmọrụ na-adabere na ụdị ihe nchọgharị na ngwaike, mana ọtụtụ ihe na-ewu ụlọ na-arụ ọrụ nke ọma na kọmpụta na desktọpụ dị n'etiti na-enweghị mgbakwunye mgbakwunye ma ọ bụ nrụnye ngwanrọ.

Kedu teknụzụ na-eme ka o kwe omume ịme egwuregwu 1994 na ihe nchọgharị weebụ ọgbara ọhụrụ?

Teknụzụ bụ isi bụ WebAssembly (Wasm), nke na-achịkọta koodu egwuregwu C/C++ mbụ n'ime usoro ihe nchọgharị ọnụọgụ abụọ nwere ike ime n'ọsọ dị nso. Ejikọtara ya na WebGL maka eserese ngwaike ngwaike yana Weebụ Audio API maka ụda, ahụmịhe egwuregwu izizi zuru ezu na-aghọgharị n'ime taabụ ihe nchọgharị ọkọlọtọ na sistemụ arụmọrụ ọ bụla.

Kedụ ka sọftụwia dabere na webụ na-erite uru ndị nwe obere azụmaahịa ma e jiri ya tụnyere ngwa desktọpụ ọdịnala?

Akụrụngwa dabere na webụ na-ewepụ nrụnye, na-ebelata IT n'elu, na-eme ka mmelite ozugbo, ma na-enye ndị otu ohere imekọrịta na ngwaọrụ ọ bụla na-enweghị esemokwu ụdị. Platform dị ka Mewayz na-agbatịkwu nke a site n'ịkwado ọrụ azụmahịa 200 - e-azụmahịa, CRM, nhazi oge, nyocha, na ndị ọzọ - n'ime otu ndenye aha na-amalite na $ 19 / ọnwa, na-edochi ngwa ngwa nke ọtụtụ obere obere ụlọ ọrụ na-agbasi mbọ ike idobe.

Ma ị na-achọpụtagharị egwuregwu kpochapụrụ ma ọ bụ na-ewulite azụmahịa nwere ike ịbelata, ihe nchọgharị ahụ bụ usoro ikpo okwu kachasị ike gị ugbu a. Bido nnwale gị n'efu na app.mewayz.com wee chọpụta ka modul 207 agbakwunyere nwere ike isi dochie ngwaọrụ ndị akwụpụrụ n'efu na-ebelata azụmahịa gị.

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