Hacker News

Силазак, пренет на веб

Силазак, пренет на веб Ова свеобухватна анализа порекла нуди детаљно испитивање његових основних компоненти и ширих импликација. Кључне области фокуса Дискусија се усредсређује на: Основни механизми и процеси ...

1 min read Via mrdoob.github.io

Mewayz Team

Editorial Team

Hacker News
<п>Десцент, легендарна свемирска пуцачина са шест степени слободе из 1994. године, успешно је пренета на веб коришћењем савремених технологија претраживача — а импликације на начин на који правимо и примењујемо моћан софтвер сежу далеко од игара. Ова прекретница показује да чак и најзахтевније, сложене застареле апликације могу бити реинжењеринг за прегледач, принцип који су напредне платформе као што је <а хреф="хттпс://апп.меваиз.цом">Меваиз прихватиле да испоруче пословне алате пословног нивоа у потпуности на мрежи. <х2>Шта је тачно Десцент и како је пренесен на Веб? <п>Десцент је био револуционарни 3Д пуцач који је издао Параллак Софтваре 1994. године, познат по свом дезоријентишућем кретању по шест оса кроз руднике и ходнике свемирских летелица. За разлику од већине стрелаца своје ере, Десцент је нудио истинску тродимензионалну слободу — котрљање, нагиб, скретање — што га чини технички сложеним чак и по савременим стандардима. Преношење на Веб захтевало је од инжењера да искористе <стронг>ВебАссембли (Васм), формат бинарних инструкција који омогућава Ц и Ц++ коду да се покреће у прегледачу при брзинама скоро изворним. Алати као што је Емсцриптен компајлирају оригиналну Ц кодну базу у Васм модуле, док ВебГЛ управља цевоводом 3Д рендеровања у реалном времену који захтева Десцентов мотор. Резултат је потпуно игриво Десцент искуство доступно из било ког модерног претраживача, без потребе за инсталацијом. <х2>Које техничке изазове је веб порт морао да превазиђе? <п>Превођење механизма за игре из доба ДОС-а за извршавање претраживача је варљиво изазов. Инжењерски тим је морао да реши неколико слојева компатибилности и перформанси пре него што су играчи могли да управљају својим Пиро-ГКС бродом кроз један коридор: <ул> <ли><стронг>Управљање меморијом: Оригинални Десцентов мотор је направио директне меморијске позиве који прегледавају заштићено окружење из безбедносних разлога, што захтева пажљиве слојеве апстракције. <ли><стронг>Аудио цевовод: МИДИ и дигитални аудио системи игре морали су да се поново мапирају на Веб Аудио АПИ, који ради на потпуно различитим моделима навоја. <ли><стронг>Управљање уносом: Уноси са тастатуре, миша и џојстика се понашају другачије у контекстима прегледача, посебно око догађаја закључавања показивача и фокуса. <ли><стронг>Упорност стања чувања: Складиштење прегледача (ИндекедДБ или лоцалСтораге) заменило је оригиналне позиве система датотека ради чувања напретка игре и конфигурације. <ли><стронг>Смернице вишег порекла: Средства, сејдери и датотеке са подацима су морали да се испоручују у складу са строгом усклађеношћу са ЦОРС, додајући инфраструктурни слој који није био у оригиналном издању. <блоцккуоте> <п>„Прави пробој Десцент за веб-портовање није носталгија – то је доказ концепта. Ако физичка тешка 3Д игра у реалном времену из 1994. може да ради беспрекорно на картици прегледача, онда се практично сваки софтвер може поново замислити за веб без жртвовања дубине или перформанси.“ <х2>Како силазни порт одражава шире трендове у софтверу заснованом на вебу? <п>Веб порт Десцент је део много већег покрета који редефинише шта претраживачи могу да ураде. ВебАссембли, широко представљен око 2017. године и сада подржан у свим главним претраживачима, разбио је претпоставку да је веб погодан само за лагане апликације. Данас професионални видео уређивачи, ЦАД алати, дигиталне аудио радне станице и пуне платформе у стилу оперативног система раде у потпуности у претраживачу. Ова промена елиминише трење приликом инсталације, смањује зависност од уређаја и омогућава програмерима да тренутно испоручују ажурирања без потребе да корисници закрпе или поново инсталирају било шта. За предузећа, то значи да тимови могу да приступе потпуно опремљеним алатима са било ког уређаја, било где — иста филозофија покреће платформе све-у-једном као што је Меваиз, који испоручује 207 интегрисаних пословних модула преко једног интерфејса заснованог на прегледачу. <х2>Шта предузећа могу научити из тога како је Десцент поново изграђен за веб?<п>Архитектонске одлуке иза Десцент порта носе директне лекције о томе како треба да се изгради савремени пословни софтвер. Инжењери нису покушали да поново креирају Десцент од нуле за претраживач — они су сачували оригиналну логику, превели систем слој по слој и користили изворне АПИ-је претраживача као окружење за извршавање. Ово модуларно размишљање засновано на системима одражава најбоље праксе у дизајну софтвера предузећа. Уместо да спајају неповезане апликације, водеће пословне платформе интегришу основне функције — ЦРМ, управљање пројектима, е-трговину, аналитику, тимску комуникацију — у уједињени систем где подаци слободно теку између модула. Меваиз, који користи преко 138.000 предузећа широм света, изграђен је управо на овом принципу: оперативни систем са 207 модула за пословање који функционише кохезивно као добро пројектовани мотор за игре, доступан од 19 УСД месечно. <х2>Како игра Десцент на вебу истиче будућност пословних алата заснованих на претраживачу? <п>Када неко учита Десцент у картицу прегледача и лети кроз рудник без заостајања, доживљава исту технолошку основу која покреће пословне платформе следеће генерације. Прегледач је еволуирао у универзално време за извршавање апликације. За власнике предузећа, то значи да је јаз између софтвера десктоп класе и веб софтвера практично затворен. Платни обрачун се покреће у претраживачу. Управљање залихама се покреће у претраживачу. Кориснички канали, календари садржаја, партнерски програми и системи за резервације покрећу се у претраживачу. Порт Десцент је културни сигнал: све што је захтевало специјализовани хардвер или локалну инсталацију сада је на дохвату УРЛ-а. Меваиз то у потпуности прихвата, испоручујући комплетан пословни оперативни систем — од линк-ин-био алатки до тржишта са више добављача — преко <а хреф="хттпс://апп.меваиз.цом">апп.меваиз.цом без иједног преузимања. <х2>Честа питања <х3>Да ли се Десцент може бесплатно играти у прегледачу? <п>Неколико веб портова Десцент направљених од обожавалаца и отвореног кода постоји на мрежи, омогућавајући играчима да искусе класичну пуцач директно у модерним прегледачима користећи ВебАссембли и ВебГЛ. Перформансе зависе од верзије прегледача и хардвера, али већина верзија ради глатко на преносивим и стоним рачунарима средњег опсега без икаквих додатних додатака или инсталирања софтвера. <х3>Која технологија омогућава покретање игре из 1994. у модерном веб претраживачу? <п>Примарна технологија је ВебАссембли (Васм), која компајлира оригинални Ц/Ц++ код игре у бинарни формат који прегледачи могу да изврше брзином скоро природном. У комбинацији са ВебГЛ-ом за хардверски убрзану графику и Веб Аудио АПИ-јем за звук, потпуно оригинално искуство игре постаје репродуцибилно унутар стандардне картице прегледача на било ком оперативном систему. <х3>Како софтвер заснован на вебу користи власницима малих предузећа у поређењу са традиционалним десктоп апликацијама? <п>Софтвер заснован на вебу елиминише инсталацију, смањује ИТ трошкове, омогућава тренутна ажурирања и омогућава тимовима да сарађују са било ког уређаја без сукоба верзија. Платформе као што је Меваиз ово додатно проширују консолидацијом преко 200 пословних функција — е-трговине, ЦРМ-а, заказивања, аналитике и још много тога — у једну претплату почевши од 19 УСД месечно, замењујући фрагментирану гомилу алата које већина малих предузећа тешко одржава. <п>Било да поново откривате класичну игру или градите скалабилно пословање, претраживач је сада ваша најмоћнија платформа. <стронг>Започните своју бесплатну пробну верзију на <а хреф="хттпс://апп.меваиз.цом">апп.меваиз.цом и истражите како 207 интегрисаних модула може заменити алатке без везе које успоравају ваше пословање.<сцрипт типе="апплицатион/лд+јсон">{"@цонтект":"хттпс:\/\/сцхема.орг","@типе":"ФАКПаге","маинЕнтити":[{"@типе":"Куестион","наме":"Да ли се Десцент може играти бесплатно у претраживачу?","аццептедАнсвер":""аццептедАнсвер":"":{"нсверма":{"нс@типе"," Веб портови Десцента са отвореним кодом постоје на мрежи, омогућавајући играчима да искусе класични пуцач директно у модерним прегледачима који користе ВебАссембли и ВебГЛ. Перформансе зависе од верзије прегледача и хардвера, али већина верзија ради глатко на лаптоповима и стоним рачунарима средњег опсега без икаквих додатних додатака или инсталирања софтвера."}},{"@типе":"Куестион то веб тецхнологи": "Вхат то гаме" чини могућим"Вхат гаме1": претраживач?","аццептедАнсвер":{"@типе":"Ансвер","тект":"Примарна технологија је ВебАссембли (Васм), која компајлира оригинални Ц\/Ц++ код игре у бинарни формат који претраживачи могу да извршавају скоро на изворној брзини У комбинацији са ВебГЛ-ом за хардверски убрзану графику и потпуни аудио прегледник за репродукцију звука на веб картици. на било ком оперативном систему."}},{"@типе":"Куестион","наме":"Како веб-базирани софтвер користи власницима малих предузећа у поређењу са традиционалним десктоп апликацијама?","аццептедАнсвер":{"@типе":"Ансвер","тект":"Софтвер заснован на вебу елиминише инсталацију, смањује трошкове ИТ-а, омогућава тренутна ажурирања без икаквих конфликата и омогућава тимовима да сарађују са било којим уређајем ово даље консолидацијом преко 200 пословних функција \у2014 е-трговина, ЦРМ, заказивање, аналитика и још много тога \у2014 у једну претплату почевши од 19 УСД\/месечно, замењујући фрагментирану групу алатки која је већина с"}}]}

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