Web IDE za Laravel sa WebAssembly-jem: full-stack u vašem pregledniku

Posljednje ažuriranje: 04/19/2026
  • Laravel IDE zasnovan na WebAssembly-ju pokreće PHP 8.4 i kompletnu Laravel aplikaciju u cijelosti u pregledniku, upakovanu kao statičke resurse.
  • Projekti poput Liminala pakuju Laravel aplikaciju u ZIP datoteku, koriste php-wasm i pružaju alate za uređivanje koda, pregled, terminal i AI asistenta u jednom tabu.
  • Dijeljenje putem kodiranih URL-ova, sinhronizacije lokalnih foldera, uvoza sa GitHub-a i izvoza ZIP datoteka znatno olakšava saradnju i podučavanje.
  • Uprkos ograničenjima u pogledu umrežavanja, baza podataka i performansi, WebAssembly plus Laravel je idealan za demonstracije, sandbox okruženja i radne procese visoke prenosivosti.

Online IDE za Laravel sa WebAssembly-jem

Zamislite da pokrenete novo Laravel okruženje u svom pregledniku, pišete PHP 8.4 kod, pokrećete Artisan naredbe i pregledate svoju aplikaciju bez dodirivanja lokalne PHP instalacije ili udaljenog servera. To je upravo iskustvo kojem moderna Laravel igrališta zasnovana na WebAssembly-ju teže: potpuno funkcionalno IDE (integrirano razvojno okruženje) koje se u potpunosti nalazi u kartici preglednika.

Kompajliranjem PHP-a u WebAssembly (WASM) i kombinovanjem s bogatim JavaScript front-endom, sada je moguće pokrenuti kompletan Laravel stack na klijentskoj strani, kao statičku stranicu. Alati poput projekta Liminal, demonstracije Rust-to-WASM za Laravel i okruženja za izvršavanje ekosistema kao što su vremena izvođenja poput Wasmera pokazati koliko daleko ovaj pristup može ići, od brzih prototipova i tutorijala do ozbiljnijih sandbox okruženja za demonstracije, podučavanje i eksperimentiranje.

Šta je Web IDE za Laravel sa WebAssembly-jem?

Web IDE za Laravel pokretan WebAssembly-jem je razvojno okruženje bazirano na pregledniku gdje PHP i Laravel rade unutar korisnikovog preglednika umjesto na udaljenom serveru ili lokalnom steku. Ključno je to što je sam PHP (na primjer PHP 8.4) kompajliran u WebAssembly, što mu omogućava sigurno i efikasno izvršavanje u sandbox okruženju koje pruža preglednik.

Iz perspektive korisnika, ovo izgleda i djeluje kao kompaktna verzija regularne Laravel dev postavke spakovane u jednu karticu. Možete otvarati datoteke, uređivati ​​Blade prikaze, pokretati rute, pritiskati kontrolere, slati upite SQLite bazi podataka, pa čak i izvršavati Artisan naredbe, sve bez instaliranja PHP-a, Composera ili tradicionalnog web servera na vaš računar.

Budući da se cijelo okruženje može isporučiti kao statička resursa, implementacija je često jednostavna kao slanje datoteka provajderu statičkog hostinga. Liminal, na primjer, se postavlja kao statička stranica na Cloudflare Pages: kada se WASM binarna datoteka, zipovana Laravel aplikacija i front-end paket postave online, preglednik preuzima sve, pokreće runtime i pokreće datotečni sistem u memoriji.

Ovaj pristup je posebno moćan za demonstracije uživo, online kurseve, konferencijske radionice i linkove za reprodukciju grešaka koje možete podijeliti pomoću jednog URL-a. Svako ko ima moderni preglednik može otvoriti okruženje i odmah komunicirati s potpuno pokrenutom Laravel aplikacijom, bez registracije ili podešavanja okruženja.

Liminal: Laravel IDE baziran na pregledniku koji pokreće PHP 8.4 putem WebAssembly-ja

Liminal, koji je kreirao Andrew Schmelyun, izvanredan je primjer kako Laravel IDE zasnovan na WebAssembly-ju može izgledati u praksi. To je statično Laravel igralište otvorenog koda koje se u potpunosti izvršava na strani klijenta, kombinirajući moderni Vue 3 front-end s PHP 8.4 WASM runtime okruženjem.

Srce Liminala je Laravel aplikacija u paketu koja je zapakovana u jednu ZIP arhivu (public/app.zip) tokom izgradnje. Kada korisnik otvori IDE, preglednik preuzima taj ZIP, raspakirava ga u virtualni datotečni sistem u memoriji, a zatim usmjerava svo PHP izvršavanje kroz php-wasm runtime. Od tog trenutka, usmjeravanje, upiti bazi podataka i Artisan naredbe ostaju unutar sandboxa.

Liminal se implementira na Cloudflare Pages kao isključivo statička stranica, što naglašava koliko je ovaj pristup samostalan. Ne postoji backend server koji interpretira PHP u produkciji; svo izvršavanje se odvija unutar WebAssembly mehanizma preglednika. Jedino što host radi je posluživanje statičkih datoteka i pružanje ispravnih sigurnosnih zaglavlja koje WASM zahtijeva.

Za programere, to znači da možete pokrenuti pravo Laravel okruženje bez diranja konfiguracije vaše lokalne mašine. Bez obzira da li eksperimentišete s paketom, dijelite isječak koda s kolegom ili sastavljate tutorijal, sav težak posao se u potpunosti odvija unutar WASM sandboxa i ništa ne procuri izvan preglednika po defaultu.

Uključeni alati u WebAssembly Laravel IDE-u

Da bi se osjećalo kao kompletno IDE, Laravel igralište zasnovano na WebAssembly-ju zahtijeva više od samog izvršavanja PHP koda; potreban mu je kohezivan skup alata. Liminal se isporučuje s nekoliko osnovnih komponenti koje zajedno daju kompletnu konfiguraciju razvoja u jednoj kartici.

Prvo, tu je sposoban uređivač koda zasnovan na CodeMirror-u 6, koji pruža isticanje sintakse i pametne funkcije uređivanja. Podržava PHP, Blade predloške, JavaScript, TypeScript, JSON i CSS odmah po instalaciji, omogućavajući vam navigaciju i uređivanje datoteka vašeg Laravel projekta direktno u pregledniku. Preglednik datoteka oponaša poznatu strukturu tipične Laravel aplikacije: rute, resurse, konfiguraciju i tako dalje.

Drugo, Liminal uključuje okno za pregled uživo koje prikazuje vaše Laravel rute i konačni HTML izlaz. Kada kliknete na rute u ugrađenom pregledniku, osnovni WASM PHP runtime obrađuje zahtjev baš kao što bi to učinio normalan server, a odgovor se prikazuje odmah. Tailwind CSS v4 se automatski ubrizgava u ovaj pregled tako da možete stilizirati svoje stranice bez dodatnog podešavanja.

Treće, postoji integrirani terminal u kojem možete pokretati Artisan naredbe s podrškom za historiju. To znači da možete izvršavati poznate komande poput php artisan route:list ili php artisan migrate (unutar SQLite ograničenja), sve unutar iste kartice preglednika. Terminal direktno komunicira sa datotečnim sistemom u pregledniku i WASM PHP procesom.

Osim toga, Liminal dodaje i Agent pokretan umjetnom inteligencijom, podržan od strane OpenAI-a, koji može čitati i pisati datoteke, pa čak i izvršavati Artisan naredbe umjesto vas. Ovaj AI asistent može pomoći u izgradnji funkcija, podešavanju konfiguracije ili refaktoriranju koda direktnim uređivanjem datoteka vašeg projekta iz sandboxa, djelujući kao ugrađeni pair-programer unutar web IDE-a.

Početak: kloniranje, izgradnja i pregled IDE-a

Za razliku od tipičnog Laravel paketa koji instalirate putem Composera, IDE zasnovan na WebAssemblyju poput Liminala je samostalni projekat koji klonirate i gradite lokalno. Taj proces izgradnje priprema i front-end SPA i ugrađenu Laravel aplikaciju prije nego što se sve prenese kao statička sredstva.

Radni tok počinje kloniranjem repozitorija i instaliranjem JavaScript zavisnosti pomoću Bun-a. Prelazite u direktorij projekta, pokrećete bun install da biste preuzeli zavisnosti front-enda i alata, a zatim se krećete u direktorij ugrađene Laravel aplikacije (obično app) da biste instalirali njene PHP zavisnosti putem Composera sa zastavicama kao što su –no-dev i –optimize-autoloader kako biste smanjili obim paketa.

Kada Composer završi, vraćate se u korijen projekta i pozivate skriptu za izgradnju, koja orkestrira niz koraka. Naredba bun run build komprimuje Laravel aplikaciju u datoteku public/app.zip, vrši provjeru tipova u TypeScript-u pomoću vue-tsc i naknadno obrađuje WASM binarne datoteke kako bi se poštovala ograničenja hostinga, kao što su ograničenja veličine datoteka Cloudflare Pages.

Tokom razvoja i lokalnog testiranja, koristi se bun run preview umjesto jednostavnog dev servera. Ova naredba pokreće lokalni statički server koji opslužuje potpuno izgrađene artefakte, uključujući fragmentirane WASM dijelove, omogućavajući vam da provjerite da li se produkcijsko okruženje ponaša tačno onako kako se očekuje prije nego što ga implementirate na platformu poput Cloudflare Pages.

Nakon uspješne izgradnje, rezultat je direktorij statičkih datoteka koji se može prenijeti na bilo koji host koji poslužuje datoteke s potrebnim zaglavljima i MIME tipovima. Nema potrebe za PHP runtime okruženjem na serveru; preglednik će se pobrinuti za izvršavanje PHP-a putem WebAssembly-ja kada korisnik otvori stranicu.

Dijeljenje, sinhronizacija i saradnja sa Laravel IDE-ima zasnovanim na pregledniku

Jedan od najprivlačnijih aspekata Laravel IDE-a zasnovanog na WebAssembly-ju je koliko lako možete dijeliti svoj rad s drugima. Budući da je cijelo okruženje enkapsulirano u statičke resurse i virtuelni datotečni sistem, postoji prostor za kreativne pristupe saradnji koji se čine veoma drugačijim od tradicionalnih radnih procesa zasnovanih na Gitu.

Liminal predstavlja pametan koncept: URL-ove koji se mogu dijeliti i koji kodiraju promjene datoteka direktno u samom linku. Kada podešavate datoteke unutar IDE-a, te razlike se mogu serijalizirati u URL, tako da kada neko drugi otvori taj link, okruženje rekonstruira vaše tačne izmjene na vrhu osnovne aplikacije. Primatelj ne treba račun, ne instalira ništa i i dalje dobiva potpuno funkcionalnu Laravel instancu koja odražava vaše promjene.

Za tradicionalnije lokalne tokove rada, Liminal koristi File System Access API (dostupan u preglednicima poput Chromea i Edgea) za sinhronizaciju virtualnog datotečnog sistema s direktorijem na vašem računaru. Kada je omogućena lokalna sinhronizacija, izmjene u web IDE-u se zrcale u vašu lokalnu mapu i obrnuto, što vam daje osjećaj rada s normalnim projektom dok i dalje koristite okruženje bazirano na pregledniku.

IDE također podržava uvoz projekata direktno iz GitHub repozitorija i izvoz vašeg trenutnog rada kao ZIP datoteke. Ovo olakšava pokretanje okruženja iz postojećeg primjera repozitorija ili pakovanje vašeg sandbox-a i njegovo premještanje negdje drugdje. Za brze eksperimente, možete početi od prazne ili uzorka aplikacije; za podučavanje, možete pripremiti repozitorij sa početnim kodom i omogućiti studentima da ga uvezu u svoj preglednik uz nekoliko klikova.

Dodatne funkcije koje poboljšavaju kvalitet života, kao što su postavke tamnog načina rada koje se mogu dijeliti i konfigurabilne postavke, pomažu da okruženje djeluje kao poznato, personalizirano IDE, a ne kao osnovna demonstracija. Postavke teme (svijetla, tamna ili sistemska) se pamte, tako da kada se vratite u IDE, ono pamti kako volite raditi.

Ispod haube: front-end stack, WASM runtime i cjevovod izgradnje

Iza elegantnog interfejsa WebAssembly Laravel IDE-a krije se pažljivo sastavljen front-end stek i cjevovod izgradnje. Liminal je, na primjer, izgrađen korištenjem Vue 3 za korisnički interfejs, TypeScript-a za tipno sigurno skriptiranje i Vite-a za brzo grupiranje i razvoj. Tailwind CSS v4 se koristi za stiliziranje interfejsa i pregleda.

Uređivač koda pokreće CodeMirror 6, koji nudi modularno, visokoučinkovito uređivanje teksta u pregledniku. Prilagođeni jezički režimi i konfiguracije omogućavaju bogato isticanje za PHP, Blade, JavaScript, TypeScript, JSON i CSS, stvarajući iskustvo kodiranja koje je mnogo bliže desktop IDE-u nego jednostavnom tekstualnom polju.

Izvršavanje PHP-a u pretraživaču obavlja se pomoću paketa @php-wasm/web-8.4, koji kompajlira PHP 8.4 u WebAssembly. Ovo okruženje za izvršavanje (runtime) obrađuje sve, od parsiranja i izvršavanja PHP skripti do pokretanja Laravela, slanja ruta i obrade upita baze podataka u SQLite. Iz perspektive aplikacije, ona radi u normalnom PHP okruženju, ali "ispod haube" se izvršava unutar WASM sandbox-a preglednika.

Proces izgradnje je podijeljen u tri glavne faze: pakovanje Laravel aplikacije u ZIP datoteku, izvršavanje TypeScript provjere tipova i dijeljenje prevelikih WASM binarnih datoteka na manje dijelove. Korak paketiranja pakuje cijelu Laravel aplikaciju (uključujući unaprijed pripremljeni direktorij dobavljača) u public/app.zip. Provjera tipova putem vue-tsc hvata probleme s tipovima prije nego što dođu do korisnika. Konačno, prilagođeni skript reže bilo koju WASM datoteku veću od određenog praga (npr. 24 MB) u *.wasm.part* datoteke, zajedno s manifestom koji opisuje kako ih ponovo sastaviti, ispunjavajući ograničenja hostova poput Cloudflare Pages.

Kada korisnik učita stranicu, proces pokretanja preuzima app.zip, raspakuje ga u datotečni sistem u memoriji i konfiguriše PHP-WASM runtime da koristi taj datotečni sistem kao svoj radni direktorij. Od tada, IDE jednostavno izdaje HTTP-slične zahtjeve runtime okruženju za usmjeravanje, izvršava Artisan naredbe putem terminalnog interfejsa i ažurira okno za pregled s prikazanim HTML odgovorima.

Sigurnosni zaglavlja su ključna za omogućavanje naprednih WASM funkcija kao što je SharedArrayBuffer. Stranica mora posluživati ​​stranice sa Cross-Origin-Opener-Policy postavljenim na same-origin i Cross-Origin-Embedder-Policy postavljenim na credentialsess. Ovi zaglavlja su konfigurirana i na Vite dev serveru za lokalni rad i u statičkoj konfiguraciji hosta (na primjer, datoteka public/_headers za Cloudflare Pages) tako da preglednik dodjeljuje odgovarajuće mogućnosti WASM runtime okruženju.

Ključna ograničenja i nedostaci pokretanja Laravela u WebAssembly-ju

Pokretanje Laravela u potpunosti u pregledniku putem WebAssemblyja otključava nove radne procese, ali također dolazi sa značajnim kompromisima u poređenju sa tradicionalnom serverskom postavkom. Važno je razumjeti ova ograničenja prilikom odlučivanja da li ovaj pristup odgovara vašem slučaju upotrebe.

Najznačajnije ograničenje je to što PHP kod koji se izvršava u WebAssembly-ju nema pristup vanjskoj mreži. To znači da su funkcije poput file_get_contents preko HTTP-a, curl ili Composer operacija koje dopiru do vanjskih servisa blokirane. Okruženje je namjerno izolirano; odlično za sigurnost i ponovljivost, ali restriktivno ako vaša aplikacija uveliko ovisi o API-jima.

Direktorij dobavljača za ugrađenu Laravel aplikaciju je unaprijed uključen i ne može se mijenjati iz okruženja u kojem se aplikacija izvršava. Budući da se vendor/ komprimira u app.zip tokom izgradnje, ne možete jednostavno dinamički pokrenuti composer require ili update zavisnosti u pregledniku. Bilo koja promjena koja utiče na Composer pakete zahtijeva ponovnu izgradnju projekta izvan IDE-a i ponovno postavljanje statičkih resursa.

Podrška za baze podataka je namjerno minimalna: obično ograničena na SQLite, koji se izvršava unutar memorijskog datotečnog sistema ili malog perzistentnog prostora za pohranu. Potpuno razvijene relacijske baze podataka poput MySQL-a ili PostgreSQL-a nisu primjenjive za ova okruženja preglednika, kako iz tehničkih tako i iz sigurnosnih razloga. To znači da biste ovo okruženje trebali smatrati igralištem ili okruženjem za podučavanje, a ne produkcijskom infrastrukturom.

Performanse su još jedno područje gdje je potrebno upravljati očekivanjima, posebno pri prvom pokretanju. Pokretanje WASM runtime okruženja, raspakiranje app.zip datoteke i zagrijavanje Laravela u kartici preglednika ne može se mjeriti sa sirovom brzinom izvornog PHP-FPM ili CLI procesa na serveru. Naknadni zahtjevi su često brži nakon što se sve učita, ali i dalje biste trebali očekivati ​​sporije odgovore u poređenju s lokalno optimiziranim okruženjem.

Uprkos ovim ograničenjima, za slučajeve upotrebe poput demonstracija, prototipova i reproducibilnih izvještaja o greškama, kompromisi se često isplate. Dobijate determinističko, izolovano okruženje koje se ponaša isto za svakog korisnika, bez dodatnog opterećenja pokretanjem servera ili suočavanja sa konfliktnim lokalnim PHP postavkama.

Korištenje WebAssemblyja s Laravelom izvan IDE-a preglednika

WebAssembly nije ograničen na pokretanje punih Laravel aplikacija u pregledniku; može se koristiti i za uključivanje visokoperformansnih modula u vaše Laravel projekte. Umjesto kompajliranja cijelog PHP-a, možete kompajlirati specifične funkcije ili biblioteke napisane u jezicima poput Rusta ili C-a u WASM i pozivati ​​ih iz PHP-a.

Demo snimci zajednice, poput primjera paketa E2Consult, pokazuju kako integrirati WASM module generirane Rustom u Laravel aplikaciju. U toj konfiguraciji, Rust projekti se nalaze unutar namjenskog wasm direktorija u repozitoriju, analogno vendor za Composer ili node_modules za Node. Programeri kompajliraju ove projekte alatima poput wasm-pack, koji izbacuje pkg mapu koja sadrži WebAssembly binarni fajl i JavaScript bindingove.

Nakon kompajliranja, na ove WASM pakete se poziva iz front-end verzije (na primjer, putem zavisnosti package.json), a zatim se povezuju sa JavaScriptom u resources/js. Laravel aplikacija može posluživati ​​stranice koje učitavaju ove skripte, a preglednik izvršava WASM funkcije za računalno zahtjevne zadatke, dok Laravel rješava usmjeravanje, kreiranje predložaka i orkestraciju.

Ovaj obrazac vam omogućava da zadržite svoju osnovnu Laravel kodnu bazu u PHP-u, dok istovremeno prebacujete specifična opterećenja na WASM-kompilirane module. Posebno je privlačan za logiku koja se temelji na algoritmima, parsiranje ili obradu podataka koja ima koristi od Rustovih performansi i sigurnosti, ali i dalje mora živjeti uz poznatu Laravel aplikaciju.

Postoji nekoliko operativnih detalja koje treba imati na umu, kao što je konfigurisanje vašeg web servera da poslužuje .wasm datoteke sa ispravnim MIME tipom. Na primjer, na Nginxu ćete možda morati urediti mime.types i osigurati da je application/wasm registrovan, a zatim ponovo učitati server kako bi preglednici ispravno tretirali .wasm resurse. Bez ovoga, moduli se možda neće moći učitati ili pokrenuti u nekim preglednicima.

Wasmer i WebAssembly runtime-ovi neovisni o frameworku

Pored pristupa usmjerenih na preglednik, okruženja za izvršavanje poput Wasmera proširuju WebAssembly na serverska i rubna okruženja gdje bi Laravel također mogao raditi. Wasmer se brendira kao runtime okruženje nezavisno od frameworka, sposobno za hostovanje postojećih aplikacija bez potrebe za izmjenama koda, skalirajući se od lokalnih do globalnih okruženja s modelom implementacije bez servera.

Sa Wasmerom, ideja je da možete zapakovati svoju aplikaciju (potencijalno uključujući Laravel ili srodne servise) u WebAssembly komponentu i pustiti da runtime orkestrira izvršavanje na različitim infrastrukturama. Ovo je u suprotnosti s rješenjima koja su dostupna samo u pregledniku, poput Liminala, fokusirajući se na prenosivost i operativno skaliranje, a ne na isključivo interaktivna igrališta.

U praksi, ovo omogućava timovima da istražuju pokrenute komponente svojih PHP ili Laravel stekova u visoko prenosivim, sandbox WebAssembly kontejnerima. To bi moglo uključivati ​​premještanje određenih mikroservisa ili uslužnih programa u WASM kako bi se mogli implementirati na rubnim mrežama, specijaliziranim hostovima ili okruženjima koja izvorno ne podržavaju puni PHP runtime.

Iako se priča o integraciji između Laravela i Wasmera još uvijek razvija, glavna poruka je da WebAssembly postaje kredibilna meta za ozbiljna, produkcijski orijentirana opterećenja, a ne samo za demo verzije igračaka. Izvršavanje bez servera, precizna kontrola resursa i mogućnost pokretanja nemodificiranih binarnih datoteka unutar WASM runtime okruženja otvaraju vrata hibridnim arhitekturama gdje Laravel komunicira s WASM-podržanim servisima.

Za timove koji su već investirali u Laravel, istraživanje Wasmera i sličnih okruženja za izvršavanje može biti način da se dijelovi steka pripreme za budućnost i eksperimentiše s novim obrascima implementacije. Nije zamjena za tradicionalnu PHP-FPM konfiguraciju, ali je može dopuniti u scenarijima gdje su prenosivost i izolacija važniji od sirovog protoka.

Iskustvo programera, AI agenti i napredni alati u web IDE-ima

Moderna web IDE-a za Laravel nisu samo o tome „da li može pokrenuti PHP u pregledniku?“, već se sve više bave pratećim iskustvom programera. Funkcije poput agenata pokretanih umjetnom inteligencijom, integriranog testiranja i inteligentnih alata brzo postaju očekivani dijelovi okruženja.

Liminalov AI agent nagovještava budućnost u kojoj vaš online Laravel IDE služi i kao pametni saradnik koji može razumjeti vašu kodnu bazu i djelovati na osnovu nje. Davanjem agentu mogućnosti čitanja i mijenjanja datoteka te izvršavanja Artisan naredbi, IDE postaje platforma za poluautonomne razvojne tokove rada, gdje možete zatražiti nove funkcije ili refaktore i direktno ih implementirati.

Ovaj obrazac odražava širi trend u ekosistemu umjetne inteligencije, gdje se agenti dizajniraju da razlog, plan i djelovanje preko alata. Izvan Laravel svijeta, postoje projekti koji prikazuju agente kako upravljaju kalendarima, pišu i debuggiraju kod koristeći shell i file alate, orkestriraju cjevovode sadržaja ili izvode strukturirano istraživanje s validacijom i bodovanjem izvora. Ovi agenti obično slijede petlje poput parsiranja namjere, planiranja, djelovanja i provjere.

U kontekstu Laravel IDE-a zasnovanog na pregledniku, ti obrasci se prevode u agente koji mogu navigirati vašim rutama, pregledavati vaše kontrolere, prilagođavati konfiguraciju, pokretati testove i provjeravati rezultate. Sandbox priroda WASM okruženja je ovdje prednost, jer je agent ograničen na kontrolirani datotečni sistem i poznati skup alata, smanjujući rizik od neželjenih nuspojava na vašem host računaru.

Kako ove AI mogućnosti sazrijevaju, WebAssembly Laravel IDE bi se mogao razviti u više od igrališta; mogao bi postati potpuno sposoban, bezoblačni parni programer koji se u potpunosti pokreće u vašem pregledniku. Dobijate ponovljivost, izolaciju i naprednu automatizaciju bez oslanjanja na zahtjevna okruženja za udaljeni razvoj.

Sve ovo ukazuje na budućnost u kojoj se Laravel, WebAssembly i AI agenti prepliću kako bi stvorili moćne, prenosive i inteligentne razvojne tokove rada koji se osjećaju prirodno, a istovremeno radikalno smanjuju trenje pri postavljanju. IDE-ovi zasnovani na pregledniku poput Liminala, Rust-to-WASM integracije u Laravelu i okruženja opće namjene poput Wasmera su rani signali te promjene, pokazujući da već danas možete eksperimentirati s ovim idejama i postepeno ih uključivati ​​u svoj svakodnevni alat za razvoj.

guía para construir agentes adk con habilidades
Vezani članak:
Vodič za izgradnju ADK agenata sa moćnim vještinama
Slični postovi: