Astro is an all-in-one web framework for building fast, content-focused websites. It uses an islands architecture that ships zero JavaScript by default, hydrating only interactive components on demand. Components from React, Svelte, Vue, Solid, and Preact can coexist in a single project.
When to use: Content-driven sites (blogs, docs, marketing), portfolios, e-commerce storefronts, any site where most pages are primarily static with isolated interactive regions.
When NOT to use: Highly interactive single-page applications (dashboards, real-time collaboration tools), apps requiring full client-side routing with shared global state across all components.
أنماط إطار عمل الويب Astro للمواقع التي تعتمد على المحتوى. يغطي مجموعات المحتوى باستخدام مخططات Zod والمحملات، وهندسة الجزيرة مع توجيهات الترطيب الانتقائية، وعرض التحولات باستخدام ClientRouter، وأوضاع العرض من جانب الخادم والهجين، وجزر الخادم، وAstro DB مع astro:db، والبرامج الوسيطة مع onRequest، وتكاملات الإطارات (React، وSvelte، وVue). يُستخدم عند إنشاء مواقع ويب تعتمد على المحتوى، أو تكوين إستراتيجيات ترطيب الجزيرة، أو إعداد انتقالات العرض، أو الاختيار بين العرض الثابت والخادم، أو دمج مكونات إطار عمل واجهة المستخدم، أو تحديد مخططات مجموعة المحتوى، أو إضافة برامج وسيطة. المصدر: oakoss/agent-skills.