Hacker News

இறங்குதல், வலைக்கு அனுப்பப்பட்டது

இறங்குதல், வலைக்கு அனுப்பப்பட்டது வம்சாவளியின் இந்த விரிவான பகுப்பாய்வு அதன் முக்கிய கூறுகள் மற்றும் பரந்த தாக்கங்கள் பற்றிய விரிவான ஆய்வுகளை வழங்குகிறது. கவனம் செலுத்தும் முக்கிய பகுதிகள் விவாதம் மையமாக உள்ளது: முக்கிய வழிமுறைகள் மற்றும் செயல்முறைகள் ...

1 min read Via mrdoob.github.io

Mewayz Team

Editorial Team

Hacker News

Descent, 1994 ஆம் ஆண்டு ஆறு டிகிரி சுதந்திர விண்வெளி ஷூட்டர், நவீன உலாவி தொழில்நுட்பங்களைப் பயன்படுத்தி வெற்றிகரமாக இணையத்தில் அனுப்பப்பட்டது - மேலும் சக்திவாய்ந்த மென்பொருளை எவ்வாறு உருவாக்குகிறோம் மற்றும் பயன்படுத்துகிறோம் என்பதற்கான தாக்கங்கள் கேமிங்கிற்கு அப்பாற்பட்டவை. இந்த மைல்கல் மிகவும் கோரும், சிக்கலான மரபு பயன்பாடுகள் கூட உலாவிக்காக மறுவடிவமைக்கப்படலாம் என்பதை நிரூபிக்கிறது, இது Mewayz போன்ற முன்னோக்கு சிந்தனை தளங்கள் நிறுவன தர வணிகக் கருவிகளை முழுவதுமாக ஆன்லைனில் வழங்குவதை ஏற்றுக்கொண்டுள்ளது.

சரியாக வம்சாவளி என்றால் என்ன, அது எப்படி இணையத்திற்கு அனுப்பப்பட்டது?

Descent என்பது 1994 ஆம் ஆண்டில் Parallax மென்பொருளால் வெளியிடப்பட்ட ஒரு அற்புதமான 3D ஷூட்டர் ஆகும், இது சுரங்கத் தண்டுகள் மற்றும் விண்கலம் தாழ்வாரங்கள் வழியாக முழு-ஆறு-அச்சு இயக்கத்திற்கு பிரபலமானது. அதன் சகாப்தத்தின் பெரும்பாலான துப்பாக்கி சுடும் வீரர்களைப் போலல்லாமல், டிசென்ட் உண்மையான முப்பரிமாண சுதந்திரத்தை வழங்கியது - ரோல், பிட்ச், யாவ் - அதை நவீன தரநிலைகளின்படி கூட தொழில்நுட்ப ரீதியாக சிக்கலானதாக மாற்றியது. இணையத்தில் அதை போர்ட் செய்வதன் மூலம் பொறியாளர்கள் WebAssembly (Wasm)ஐப் பயன்படுத்த வேண்டும், இது C மற்றும் C++ குறியீட்டை உலாவியில் சொந்த வேகத்தில் இயங்க அனுமதிக்கும் பைனரி அறிவுறுத்தல் வடிவமாகும். எம்ஸ்கிரிப்டன் போன்ற கருவிகள் அசல் சி கோட்பேஸை Wasm தொகுதிகளில் தொகுக்கிறது, அதே நேரத்தில் WebGL டிசென்ட்டின் இயந்திரம் கோரும் நிகழ்நேர 3D ரெண்டரிங் பைப்லைனைக் கையாளுகிறது. இதன் விளைவாக, எந்த நவீன உலாவியிலிருந்தும் முழுமையாக விளையாடக்கூடிய இறங்கு அனுபவம், நிறுவல் தேவையில்லை.

வெப் போர்ட் என்ன தொழில்நுட்ப சவால்களை கடக்க வேண்டும்?

உலாவி இயக்கத்திற்கான DOS-கால கேம் இன்ஜினை மொழிபெயர்ப்பது ஏமாற்றும் வகையில் சவாலானது. வீரர்கள் தங்கள் பைரோ-ஜிஎக்ஸ் கப்பலை ஒற்றை நடைபாதையில் இயக்குவதற்கு முன், பொறியியல் குழு பல அடுக்கு இணக்கத்தன்மை மற்றும் செயல்திறனைக் கையாள வேண்டியிருந்தது:

  • நினைவக மேலாண்மை: டிசென்ட்டின் அசல் இன்ஜின் நேரடி நினைவக அழைப்புகளைச் செய்தது, அது பாதுகாப்பு காரணங்களுக்காக சாண்ட்பாக்ஸை உலாவி செய்கிறது, கவனமாக சுருக்க அடுக்குகள் தேவை.
  • ஆடியோ பைப்லைன்: கேமின் எம்ஐடிஐ மற்றும் டிஜிட்டல் ஆடியோ சிஸ்டம்களை வெப் ஆடியோ ஏபிஐக்கு ரீமேப் செய்ய வேண்டும், இது முற்றிலும் மாறுபட்ட த்ரெடிங் மாடல்களில் இயங்குகிறது.
  • உள்ளீடு கையாளுதல்: விசைப்பலகை, மவுஸ் மற்றும் ஜாய்ஸ்டிக் உள்ளீடுகள் உலாவி சூழல்களில், குறிப்பாக சுட்டி பூட்டு மற்றும் ஃபோகஸ் நிகழ்வுகளில் வித்தியாசமாக செயல்படும்.
  • நிலை நிலைத்தன்மையைச் சேமி: உலாவி சேமிப்பகம் (இன்டெக்ஸ் டிபி அல்லது லோக்கல் ஸ்டோரேஜ்) கேம் முன்னேற்றம் மற்றும் உள்ளமைவைச் சேமிப்பதற்கான அசல் கோப்பு முறைமை அழைப்புகளை மாற்றியது.
  • கிராஸ்-ஆரிஜின் கொள்கைகள்: சொத்துக்கள், ஷேடர்கள் மற்றும் தரவுக் கோப்புகள் கடுமையான CORS இணக்கத்தின் கீழ் வழங்கப்பட வேண்டும், அசல் வெளியீட்டில் இல்லாத உள்கட்டமைப்பு அடுக்கு சேர்க்கப்பட்டது.

"வெப்-போர்ட்டிங் டிசென்ட்டின் உண்மையான திருப்புமுனை ஏக்கம் அல்ல - இது கருத்தின் ஆதாரம். 1994 இலிருந்து ஒரு இயற்பியல்-கடுமையான, நிகழ்நேர 3D கேம் ஒரு உலாவி தாவலில் பிழையின்றி இயங்கினால், எந்த மென்பொருளையும் வலையில் ஆழம் அல்லது செயல்திறன் இல்லாமல் மறுவடிவமைக்க முடியும்."

இணைய அடிப்படையிலான மென்பொருளில் டீசென்ட் போர்ட் எவ்வாறு பரந்த போக்குகளை பிரதிபலிக்கிறது?

Descent web port என்பது, உலாவிகள் என்ன செய்ய முடியும் என்பதை மறுவரையறை செய்யும் மிகப் பெரிய இயக்கத்தின் ஒரு பகுதியாகும். WebAssembly, 2017 இல் பரவலாக அறிமுகப்படுத்தப்பட்டது மற்றும் இப்போது அனைத்து முக்கிய உலாவிகளிலும் ஆதரிக்கப்படுகிறது, இணையமானது இலகுரக பயன்பாடுகளுக்கு மட்டுமே பொருத்தமானது என்ற அனுமானத்தை உடைத்துவிட்டது. இன்று, தொழில்முறை வீடியோ எடிட்டர்கள், CAD கருவிகள், டிஜிட்டல் ஆடியோ பணிநிலையங்கள் மற்றும் முழு இயக்க முறைமை-பாணி இயங்குதளங்கள் முழுவதுமாக உலாவியில் இயங்குகின்றன. இந்த மாற்றம் நிறுவல் உராய்வை நீக்குகிறது, சாதனத்தின் சார்புநிலையைக் குறைக்கிறது, மேலும் பயனர்கள் எதையும் இணைக்கவோ அல்லது மீண்டும் நிறுவவோ தேவையில்லாமல் டெவலப்பர்கள் உடனடியாக புதுப்பிப்புகளை அனுப்ப அனுமதிக்கிறது. வணிகங்களைப் பொறுத்தவரை, குழுக்கள் எந்த சாதனத்திலிருந்தும், எங்கிருந்தும் முழு அம்சமான கருவிகளை அணுகலாம் - ஒரே உலாவி அடிப்படையிலான இடைமுகத்தின் மூலம் 207 ஒருங்கிணைந்த வணிக தொகுதிகளை வழங்கும் Mewayz போன்ற ஆல்-இன்-ஒன் இயங்குதளங்களை இயக்கும் அதே தத்துவம்.

இணையத்திற்கான வம்சாவளி எவ்வாறு மீண்டும் கட்டப்பட்டது என்பதிலிருந்து வணிகங்கள் என்ன கற்றுக்கொள்ளலாம்?

டிசென்ட் போர்ட்டின் பின்னால் உள்ள கட்டடக்கலை முடிவுகள், நவீன வணிக மென்பொருளை எவ்வாறு உருவாக்க வேண்டும் என்பதற்கான நேரடிப் படிப்பினைகளைக் கொண்டுள்ளன. பொறியாளர்கள் உலாவியில் புதிதாக டிசென்ட்டை மீண்டும் உருவாக்க முயற்சிக்கவில்லை - அவர்கள் அசல் தர்க்கத்தைப் பாதுகாத்தனர், கணினிகளை அடுக்காக மொழிபெயர்த்தனர், மேலும் உலாவியின் சொந்த APIகளை இயக்க நேர சூழலாகப் பயன்படுத்தினர். இந்த மட்டு, அமைப்பு சார்ந்த சிந்தனை, நிறுவன மென்பொருள் வடிவமைப்பில் சிறந்த நடைமுறைகளை பிரதிபலிக்கிறது. துண்டிக்கப்பட்ட பயன்பாடுகளை ஒன்றாக இணைப்பதற்குப் பதிலாக, முன்னணி வணிகத் தளங்கள் முக்கிய செயல்பாடுகளை ஒருங்கிணைக்கின்றன - CRM, திட்ட மேலாண்மை, இ-காமர்ஸ், பகுப்பாய்வு, குழு தொடர்பு - தொகுதிகளுக்கு இடையில் தரவு சுதந்திரமாக பாயும் ஒரு ஒருங்கிணைந்த அமைப்பில். உலகளவில் 138,000 வணிகங்களால் பயன்படுத்தப்படும் Mewayz, சரியாக இந்தக் கொள்கையின் அடிப்படையில் கட்டமைக்கப்பட்டுள்ளது: வணிகத்திற்கான 207-தொகுதி இயங்குதளம், நன்கு வடிவமைக்கப்பட்ட கேம் எஞ்சின் போன்று ஒருங்கிணைந்து செயல்படும், மாதத்திற்கு $19 முதல் கிடைக்கும்.

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

இணையத்தில் டிசென்ட் விளையாடுவது உலாவி அடிப்படையிலான வணிகக் கருவிகளின் எதிர்காலத்தை எவ்வாறு எடுத்துக்காட்டுகிறது?

யாராவது பிரவுசர் டேப்பில் டிசென்ட்டை ஏற்றி, சுரங்கத் தண்டு வழியாக பூஜ்ஜிய பின்னடைவுடன் பறக்கும் போது, அடுத்த தலைமுறை வணிகத் தளங்களை இயக்கும் அதே தொழில்நுட்ப அடித்தளத்தை அவர்கள் அனுபவிக்கிறார்கள். உலாவி உலகளாவிய பயன்பாட்டு இயக்க நேரமாக மாறியுள்ளது. வணிக உரிமையாளர்களுக்கு, டெஸ்க்டாப்-கிளாஸ் மென்பொருளுக்கும் இணைய மென்பொருளுக்கும் இடையே உள்ள இடைவெளி திறம்பட மூடப்பட்டுள்ளது. ஊதியம் உலாவியில் இயங்குகிறது. சரக்கு மேலாண்மை உலாவியில் இயங்குகிறது. வாடிக்கையாளர் பைப்லைன்கள், உள்ளடக்க காலெண்டர்கள், துணை நிரல்கள் மற்றும் முன்பதிவு அமைப்புகள் உலாவியில் இயங்கும். டிசென்ட் போர்ட் என்பது ஒரு கலாச்சார சிக்னல்: சிறப்பு வன்பொருள் அல்லது உள்ளூர் நிறுவல் தேவைப்படும் எதுவும் இப்போது URL ஐ அடையும். Mewayz இதை முழுவதுமாக ஏற்றுக்கொள்கிறது, ஒரு முழுமையான வணிக OS ஐ வழங்குகிறது — லிங்க்-இன்-பயோ கருவிகள் முதல் பல விற்பனையாளர் சந்தைகளுக்கு — app.mewayz.com மூலம் ஒரு பதிவிறக்கம் இல்லாமல்.

அடிக்கடி கேட்கப்படும் கேள்விகள்

Descentஐ இலவசமாக உலாவியில் இயக்க முடியுமா?

பல ரசிகர்களால் உருவாக்கப்பட்ட மற்றும் டீசென்ட்டின் ஓப்பன் சோர்ஸ் வெப் போர்ட்கள் ஆன்லைனில் உள்ளன, இது WebAssembly மற்றும் WebGL ஐப் பயன்படுத்தி நவீன உலாவிகளில் நேரடியாக கிளாசிக் ஷூட்டரை அனுபவிக்க வீரர்களை அனுமதிக்கிறது. செயல்திறன் உலாவி பதிப்பு மற்றும் வன்பொருளைப் பொறுத்தது, ஆனால் பெரும்பாலான பில்ட்கள் கூடுதல் செருகுநிரல்கள் அல்லது மென்பொருள் நிறுவல்கள் இல்லாமல் இடைப்பட்ட மடிக்கணினிகள் மற்றும் டெஸ்க்டாப்களில் சீராக இயங்கும்.

நவீன இணைய உலாவியில் 1994 கேமை இயக்குவதற்கு என்ன தொழில்நுட்பம் உதவுகிறது?

முதன்மை தொழில்நுட்பம் WebAssembly (Wasm) ஆகும், இது அசல் C/C++ கேம் குறியீட்டை பைனரி வடிவத்தில் தொகுக்கிறது. வன்பொருள்-துரிதப்படுத்தப்பட்ட கிராஃபிக்ஸிற்கான WebGL மற்றும் ஒலிக்கான Web API உடன் இணைந்து, முழு அசல் கேம் அனுபவமும் எந்தவொரு இயக்க முறைமையிலும் நிலையான உலாவி தாவலில் மீண்டும் உருவாக்கப்படும்.

பாரம்பரிய டெஸ்க்டாப் பயன்பாடுகளுடன் ஒப்பிடும்போது இணைய அடிப்படையிலான மென்பொருள் சிறு வணிக உரிமையாளர்களுக்கு எவ்வாறு பயனளிக்கிறது?

இணைய அடிப்படையிலான மென்பொருள் நிறுவலை நீக்குகிறது, IT மேல்நிலையை குறைக்கிறது, உடனடி புதுப்பிப்புகளை இயக்குகிறது மற்றும் பதிப்பு முரண்பாடுகள் இல்லாமல் எந்த சாதனத்திலிருந்தும் குழுக்கள் ஒத்துழைக்க அனுமதிக்கிறது. Mewayz போன்ற இயங்குதளங்கள் 200 வணிகச் செயல்பாடுகளை ஒருங்கிணைத்து இதை மேலும் விரிவுபடுத்துகின்றன — e-commerce, CRM, scheduling, analytics மற்றும் பல — $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