Preskoči na vsebino

Inertia.js je zmogljivo orodje, ki razvijalcem omogoča izdelavo sodobnih enostranskih aplikacij (SPA) z uveljavljenimi vzorci za usmerjanje in krmilnike na strežniški strani. Podpira React, Vue in Svelte ter omogoča hiter razvoj brez potrebe po izdelavi API-ja.

Z Inertia.js lahko razvijalci ustvarijo brezhibne aplikacije, upodobljene na strani odjemalca, pri tem pa uporabijo klasične pristope spletnih aplikacij, ki jih upravlja strežnik. Ta pristop odpravi zaplete, pogosto povezane s tradicionalnimi SPA-ji, saj odstrani potrebo po usmerjanju na strani odjemalca in plasteh API-ja. Namesto tega lahko razvijalci ustvarjajo krmilnike in poglede strani kot običajno ter tako lažje preidejo na SPA-je.

Inertia.js je združljiv s katero koli zaledno tehnologijo, posebej pa je optimiziran za Laravel, zato je odlična izbira za razvijalce, ki poznajo ekosistem Laravel.

Ogrodje povezuje ogrodja na strani odjemalca in strežniški strani, podobno kot lepilo, ki jih drži skupaj. Ne nadomešča obstoječih ogrodij in ne deluje kot ločeno ogrodje, temveč se z njimi povezuje prek adapterjev. Trenutno so na voljo uradni adapterji za React, Vue in Svelte na strani odjemalca ter Laravel, Rails in Phoenix na strežniški strani.

Funkcije

  • Podpora za enostranske aplikacije
  • API-ji niso potrebni
  • Brezhibno povezovanje z obstoječim usmerjanjem na strežniški strani
  • Uradni adapterji za React, Vue in Svelte
  • Optimizirano za Laravel
  • Podpira klasične vzorce na strani strežnika
  • Enostavna namestitev in nastavitev
  • Napredne funkcije, kot so kazalniki napredka in zaščita CSRF

Sorodni elementi

Next.js

Zmogljiva rešitev za ustvarjanje asinhronih, dinamičnih spletnih aplikacij z bogatim naborom funkcij, ki izboljšujejo produktivnost razvijalcev.

React Router

Nepogrešljivo orodje za upravljanje usmerjanja in navigacije v aplikacijah React, ki izboljša učinkovitost razvijalcev in zmogljivost aplikacij.

SvelteKit

Zmogljivo ogrodje, zasnovano za pospešitev razvoja spletnih aplikacij z elegantnim pristopom, ki temelji na komponentah.

TanStack Router

Sodobna in razširljiva knjižnica za usmerjanje, zasnovana posebej za React, s poudarkom na varnosti tipov in učinkovitem upravljanju podatkov.

TanStack Start

Metaočje za celoten sklad React in Solid z usmerjanjem, varnim glede tipov, SSR, pretakanjem, strežniškimi funkcijami in sestavljanjem paketov s pogonom Vite, pripravljeno za uvajanje kjer koli.

dndkit

Zbirka orodij, ki razvijalcem omogoča preprosto dodajanje funkcionalnosti povleci in spusti v aplikacije React.

Docusaurus

Projekt za preprosto ustvarjanje spletnih mest z dokumentacijo, s poudarkom na vsebini in uporabnosti.

Enhance

Ta rešitev povečuje produktivnost in zmogljivost aplikacij, saj razvijalcem omogoča uporabo razvojnega pristopa, osredotočenega na HTML, ter poenostavi gradnjo in uvajanje.