Technologia

Astro

Astro to framework, który renderuje podstrony do HTML-a w trakcie budowania i nie wysyła żadnego JavaScriptu, dopóki komponent o to nie poprosi. Interaktywne kawałki deklaruje się pojedynczo jako wyspy, więc strona wiezie kod tylko dla nich.

Framework, na którym stoi ta stronaInaczej: framework Astro, wyspy AstroZaktualizowano 22 września 2026

Co to jest

Framework do budowania stron, którego domyślnym wynikiem jest HTML. Piszesz komponenty — w składni Astro albo w Vue, React, Svelte — i domyślnie wykonują się raz, podczas budowania, zostawiając po sobie gotowy znacznik. Komponent trafia do przeglądarki jako JavaScript tylko wtedy, gdy wyraźnie o to poprosisz, komponent po komponencie.

To odwrócenie jest całym produktem. Większość frameworków wysyła aplikację i renderuje treść w jej środku; Astro wysyła treść i wpuszcza aplikację tam, gdzie ją wskażesz.

Dlaczego to twój problem, jeśli zamawiasz stronę

Bo rachunek za stronę płaci się zwykle JavaScriptem, którego nikt nie potrzebował. Strona wizytówka zbudowana jako aplikacja jednostronicowa pobiera framework po to, żeby wyświetlić trzy akapity; ta sama strona w Astro pobiera trzy akapity.

Dla wszystkiego, czego zadaniem jest być czytanym i znajdowanym — strona firmowa, blog, katalog, landing — to jest właściwe ustawienie domyślne. Dlatego ta strona jest zrobiona w ten sposób.

Jak to wygląda tutaj

Ta strona to Astro, więc z powyższych deklaracji muszę się rozliczać. Każda podstrona jest budowana z góry; garstka interaktywnych rzeczy — menu, przełącznik motywu, powiększanie zdjęć, baner zgody — to wyspy z własnymi małymi skryptami. Artykuł nie wiezie żadnego.

Strona kosztów też jest uczciwa. Zmiana treści oznacza przebudowę, a ta trwa kilka minut, bo przy okazji renderuje kartę społecznościową dla każdej podstrony w przeglądarce bez okna, a potem sprawdza swój własny wynik: linki, dane strukturalne, długości tytułów, mirrory w Markdownie, pary językowe. To dobry układ przy stu podstronach i zły przy stu tysiącach.

Kiedy to zły wybór

Kiedy budujesz aplikację, a nie dokument. Panel, w którym każdy kafelek dzieli stan z resztą, narzędzie z tabelą odświeżaną na żywo, cokolwiek za logowaniem, gdzie większość ekranu jest interaktywna — to chce frameworku zaprojektowanego pod działającą aplikację, a sięganie tam po wyspy oznacza walkę z modelem. Taka praca idzie u mnie do Vue i Laravela, nie do Astro.

Czym Astro nie jest

Nie jest CMS-em — nikt w nim nie edytuje treści — i nie jest backendem. Buduje podstrony z tego, co mu podasz: plików w repozytorium, headless CMS-a, API. Zastępuje warstwę szablonów, nie bazę danych.

Zobacz też

Chcesz to mieć zrobione, a nie tylko zdefiniowane?

To jest ta część pracy, do której się mnie wynajmuje. Na stronie niżej jest, ile to kosztuje i jak przebiega.

Tworzenie stron internetowych
Autorski CMS z AI

Autorski CMS z AI

Autorski headless CMS i panel do zarządzania stronami, podstronami, tłumaczeniami i mediami z jednego miejsca — z AI podpiętym do pracy nad treścią przez MCP.

Jak wybrać web developera dla swojej firmy?

Jak wybrać web developera dla swojej firmy?

Sprawdź portfolio, zapytaj o technologie i przeczytaj opinie — ale jest kilka rzeczy, które odróżniają dobrego dewelopera od złego. Praktyczny przewodnik dla właścicieli firm.