وب‌سرویس مجید

پروژه aspnetcore-angular-universal

TrilonIO/aspnetcore-angular-universal

این پروژه یک الگوی پیشرفته برای توسعه‌ی وب‌اپلیکیشن‌های مدرن با استفاده از ASP.NET Core و Angular Universal است که امکان اجرای سمت سرور (SSR) را فراهم می‌کند.

همچنین این استارتر شامل قابلیت‌هایی مثل PWA (اپلیکیشن‌های وب پیشرونده)، پشتیبانی از بین‌المللی‌سازی (i18n)، استایل‌دهی با Bootstrap، تست واحد، WebAPI، SignalR برای ارتباط بلادرنگ و مستندسازی با Swagger است.

کاربرد:

این پروژه برای توسعه‌ی اپلیکیشن‌های وب مقیاس‌پذیر و حرفه‌ای مناسب است که نیاز به بهینه‌سازی برای موتورهای جستجو (SEO) دارند.

با استفاده از Angular Universal، صفحات در سمت سرور رندر می‌شوند که سرعت اولیه‌ی بارگذاری و تجربه‌ی کاربری بهتری ایجاد می‌کند.

در چه شرایطی بهتره استفاده شود؟

- وقتی به دنبال یک چارچوب کامل برای شروع سریع یک پروژه‌ی حرفه‌ای هستید.

- وقتی نیاز به اجرای سمت سرور برای بهبود SEO و عملکرد دارید.

- وقتی می‌خواهید از قابلیت‌های مدرن وب مثل PWA، i18n و SignalR استفاده کنید.

- وقتی تیم شما از دات‌نت و Angular استفاده می‌کند و به دنبال یکپارچگی قوی بین فرانت‌اند و بک‌اند است.

چند مثال از موارد استفاده:

ساخت سایت‌های تجارت الکترونیک با قابلیت SEO بالا

توسعه‌ی پنل‌های مدیریت با قابلیت‌های بلادرنگ (مثل نوتیفیکیشن با SignalR)

ایجاد اپلیکیشن‌های چندزبانه با پشتیبانی از i18n

ساخت وب‌سرویس‌های RESTful با مستندات Swagger و تست واحد

راه‌اندازی سریع یک PWA برای دسترسی آفلاین و نصب روی دستگاه کاربر

  • ##ASPNETCore
  • ##AngularUniversal
  • ##PWA
  • ##SSR
  • ##SEO
  • ##SignalR
  • ##WebAPI
  • ##TypeScript
  • ##Bootstrap
  • ##i18n