سلام
من فرانت كار ميكنم و هيچ اطلاعي از زبان هاي سمت سرور ندارم و بك اند هم كار نكردم.
ميخوام بدونم با firebase ميشه براي ظاهر وب سايت يك بك اند واقعي ساخت يا كلاً كارش api فيك هست؟
مثلاً ميشه بك اند يك فروشگاه اينترنتي رو از صفر تا صد با firebase ساخت؟
و جايگزين هاي اين سرويس براي ايجاد بك اند چيا هستن ؟
تشكر
در نهایت شما به نوشتن مقداری کد به یکی از زبان های backend نیاز دارید.
ولی اگر منظور شما اجرا نکردن یک پروژه کامل برای انجام تعداد محدودی عملیات هست، شاید serverless به شما کمک کنه
چندین سرویس دهنده برای ارائه این خدمات وجود داره مثل
AWS Lambda آمازون
Azure Functions ماکروسافت
Google Cloud Functions
CloudFlare Workers
این سرویس ها به شما امکان قرار دادن یک متد مستقل رو در فضایی که بهتون اختصاص داده شده رو میدن، این متد میتونه به زبان های متفاوتی باشه php java c# go js و کلی زبان دیگه، هر کدوم از سرویس ها از زبان های زیادی پشتیبانی میکنن.
مثلا شما میخوایید یک متد برای ارسال پیامک، یا ارسال ایمیل داشته باشید، یا اینکه اطلاعاتی رو سمت سرور نگه داری کنید. در این حالت میتونید همین متد ها رو در محیطی که این سرویس ها در اختیارتون قرار میدن بسازید و api شخصی خودتون رو داشته باشید و ازش استفاده کنید.
این سرویس ها پولی هستن ولی سرویس رایگان اونها تا تعداد دفعات درخواست زیادی خدمات ارائه میده.
در مورد فایربیس اطلاعاتی ندارم، ولی چون گوگل خودش سرویس مستقلی برای این کار ارائه داده فکر نمیکنم تو فایربیس امکان این کار باشه.
@mehranmarandi90
پس نميشه كارهايي مثل سبد خريد و مقايسه محصولات و كامنت كاربران و.. كه حالت هاي معمول يك وب سايت هستن سمت بك اند رو با اين تكنولوژي هايي كه فرموديد پياده سازي كرد؟
اتفاقا میشه، هدف از serverless computing بر اساس اونچیزی که در تعریفش اومده ، اینه که شما بتونید بدون فکر کردن به پیکربندی، تخصیص منابع سرور و نگهداری اون، اپلیکیشن خودتون رو بسازید و صرفا بر اساس میزان اجرا شدن کدها هزینه پرداخت کنید.
با توجه به این تعریف شما از تعریف یک فانکشن ساده تا یک فروشگاه کامل رو میتونید روی این بستر پیاده سازی کنید.
ولی دقت کنید وقتی موضوع ساخت یک فروشگاه کامل هست قطعا شما باید تسلط کافی روی برنامه نویسی به یکی از زبان های سمت سرور داشته باشید. در این حالت شما فقط به جای اینکه کد های پروژه رو روی هاست های عادی قرار بدید روی این سرویس ها بارگذاری میکنید.
میتونین از headless cms استفاده کنین
یه سری به سایت strapi.io بزنین، توی گوگل هم درباره headless cms سرچ کنین موردهای بیشتری پیدا میکنین
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟