جایگزین Firebase و Supabase در ایران؛ مقایسهٔ BaaS متن‌باز و دیتابیس مدیریت‌شده

جایگزین Firebase و Supabase

اپلیکیشن را با Firebase یا Supabase شروع کرده‌ای، ورود کاربران و دیتابیس و آپلود فایل در یک بعدازظهر راه افتاده و همه‌چیز خوب است، تا روزی که کنسول باز نمی‌شود، کارت بین‌المللی برای ارتقای پلن نداری یا مشتری می‌پرسد داده‌هایش دقیقاً کجا ذخیره می‌شود. از همین نقطه جستجوی جایگزین Firebase و Supabase شروع می‌شود. این مقاله چهار جایگزین متن‌باز (Supabase خودمیزبان، Appwrite، PocketBase و Parse Server) و یک راه سنتی‌تر، یعنی بک‌اند خودت روی دیتابیس مدیریت‌شده، را کنار هم می‌گذارد. …

مشاهده مطلب

MySQL یا PostgreSQL؟ کدام دیتابیس برای پروژه شما مناسب‌تر است

مقایسه MySQL یا PostgreSQL

اولین جدول پروژه را که می‌سازی، یک تصمیم کوچک ولی ماندگار هم گرفته‌ای: داده‌ها کجا بمانند. عوض کردن دیتابیس بعد از چند ماه یعنی بازنویسی کوئری‌ها، مهاجرت داده و چند شب بی‌خوابی. برای همین سؤال MySQL یا PostgreSQL را بهتر است همان روز اول جواب بدهی، نه وقتی جدول سفارش‌ها به چند میلیون ردیف رسیده. هر دو رایگان و متن‌باز هستند، هر دو SQL می‌فهمند و هر دو در پروژه‌های خیلی بزرگ امتحانشان را پس داده‌اند. تفاوت در جزئیات است: …

مشاهده مطلب

جایگزین Vercel و Netlify در ایران؛ ۶ گزینه برای Next.js و سایت استاتیک

جایگزین Vercel و Netlify برای Next.js و سایت استاتیک

پروژهٔ Next.js یا سایت استاتیکت را روی Vercel یا Netlify ساخته‌ای و حالا یکی از این مشکل‌ها جلوی راهت است: پرداخت با کارت ایرانی ممکن نیست، حساب ناگهان محدود می‌شود، یا کاربرهای داخل ایران سایت را کند و ناپایدار باز می‌کنند. این مقاله شش جایگزین Vercel و Netlify را کنار هم می‌گذارد، هر کدام با نقطه‌ضعفش، تا بسته به نوع پروژه‌ات (Next.js با SSR، خروجی استاتیک یا React معمولی) انتخاب کنی. اگر هنوز با خود این دو سرویس آشنا نیستی، …

مشاهده مطلب

بهترین جایگزین هاست اشتراکی چیست؟ معرفی ۴ گزینه برتر

word image 16119 1

هاست اشتراکی برای شروع بسیاری از سایت‌ها گزینه‌ای اقتصادی است، اما با افزایش بازدید و مصرف منابع دیگر پاسخگوی نیاز سایت نخواهد بود. در این شرایط، گزینه‌هایی مانند VPS، هاست ابری، هاست وردپرس و سرور اختصاصی می‌توانند جایگزین مناسب‌تری باشند. اما کدام گزینه برای سایت شما بهتر است؟ بهترین جایگزین هاست اشتراکی چیست؟ هاست اشتراکی گزینه‌ای مقرون‌به‌صرفه است که برای شروع بسیاری از سایت‌ها انتخاب مناسبی محسوب می‌شود؛ اما با رشد سایت، افزایش بازدید و نیاز به منابع بیشتر، بسیاری …

مشاهده مطلب

انتشار سایت ساخته‌شده با Lovable یا Bolt روی هاست ابری ایران

دیپلوی پروژه Lovable و Bolt روی هاست ابری

با چند پیام در Lovable یا Bolt.new، دو سایت‌ساز هوش مصنوعی، سایتی ساخته‌ای که کار می‌کند، ولی هنوز روی آدرس lovable.app یا زیر دامنهٔ خود Bolt است. می‌خواهی روی دامنهٔ خودت و هاستی که خودت کنترلش می‌کنی بالا بیاید. این آموزش دیپلوی پروژه Lovable و Bolt را از گرفتن کد تا وصل کردن دامنه قدم‌به‌قدم جلو می‌برد، همراه با سه جایی که معمولاً کار گیر می‌کند: نوع پروژه، متغیرهای محیطی و خطای ۴۰۴ بعد از رفرش. مسیر اصلی را روی …

مشاهده مطلب

n8n چیست؟ آموزش نصب و راه‌اندازی روی سرور

n8n چیست؛ آموزش نصب و راه‌اندازی workflow روی سرور

صورتحساب Zapier آخر ماه را باز کردی و عددش از بودجهٔ اتوماسیونت بالاتر رفته. یا صبح‌ها هنوز فایل اکسل را از جیمیل دانلود می‌کنی، در شیت کپی می‌کنی و یک پیام تلگرام برای تیم می‌فرستی. همین کارها را می‌شود با چند گره روی یک بوم کشید و رها کرد. این راهنما می‌گوید n8n چیست، کجا به کارت می‌آید، چطور با Zapier و Make فرق دارد و چطور روی سرور خودت یا روی برنامهٔ آمادهٔ چابکان بالا می‌آوری. مسیر دو شاخه …

مشاهده مطلب

دستیار هوش مصنوعی با n8n بدون کدنویسی: ساخت چت‌بات قدم‌به‌قدم

دستیار هوش مصنوعی با n8n بدون کدنویسی

مشتری‌ها هر روز همان چند سؤال را می‌پرسند: «ارسال به شهر ما دارید؟»، «سفارشم کی می‌رسد؟»، «این مدل را دارید؟». می‌خواهی یک چت‌بات جوابشان را بدهد، ولی برنامه‌نویس نیستی و حوصلهٔ کد پایتون هم نداری. این آموزش یک دستیار هوش مصنوعی با n8n می‌سازد که فقط با کشیدن و وصل کردن چند گره (node) کار می‌کند: یک صفحهٔ چت عمومی، یک مدل زبانی و یک حافظهٔ کوتاه برای هر گفتگو. مدل از API هوش مصنوعی چابکان می‌آید که با پرداخت …

مشاهده مطلب

ساخت ربات تلگرام هوش مصنوعی بدون کارت خارجی: آموزش قدم‌به‌قدم با پایتون

ساخت ربات تلگرام هوش مصنوعی با پایتون و API هوش مصنوعی چابکان

می‌خواهی یک ربات داشته باشی که در تلگرام به سؤال مشتری‌ها جواب بدهد، متن کپشن پیشنهاد کند یا برای خودت دستیار شخصی باشد. نمونه‌کدش را از ChatGPT گرفته‌ای، ولی دو جا گیر کرده‌ای: کلید OpenAI بدون کارت اعتباری خارجی به دستت نمی‌رسد، و ربات فقط تا وقتی جواب می‌دهد که لپ‌تاپت روشن است. این آموزش ساخت ربات تلگرام هوش مصنوعی را از صفر تا ربات همیشه‌روشن پیش می‌برد و لازم نیست برنامه‌نویس باشی. مسیر چهار قدم دارد: گرفتن توکن از …

مشاهده مطلب

انتقال سایت به هاست جدید؛ آموزش کامل و مرحله‌به‌مرحله

word image 16107 1

انتقال سایت به هاست جدید یعنی جابه‌جایی کامل یک وب‌سایت از سرور یک شرکت میزبانی به سرور شرکت دیگر. برای این کار می‌توانید از روش‌هایی مانند انتقال دستی، فول‌بکاپ، FTP یا افزونه‌های مهاجرت وردپرس استفاده کنید. انتخاب روش مناسب به نوع سایت، کنترل‌پنل هاست و حجم اطلاعات بستگی دارد. در ادامه، مراحل انتقال سایت به هاست جدید را از بکاپ‌گیری و انتقال فایل‌ها و دیتابیس تا تغییر DNS و تست نهایی، به‌طور کامل بررسی می‌کنیم. انتقال هاست چیست و چه …

مشاهده مطلب

FaaS چیست؟ راهنمای کاربردها، مزایا و معایب Function as a Service

word image 16082 1 1

تصور کنید کاربری تصویری را در سایت شما بارگذاری می‌کند و بلافاصله نسخه‌ای کم‌حجم از آن برای نمایش در موبایل ساخته می‌شود. برای انجام این کار لازم نیست یک سرور جداگانه راه‌اندازی کنید، سیستم‌عامل آن را به‌روزرسانی کنید یا نگران افزایش ناگهانی تعداد درخواست‌ها باشید. کافی است کدی بنویسید که هنگام بارگذاری تصویر اجرا شود و انجام بقیه کارها را به یک پلتفرم ابری مناسب بسپارید. این همان ایده اصلی FaaS یا Function as a Service است: اجرای توابع کد …

مشاهده مطلب

چطور پروژه ChatGPT یا Claude را آنلاین کنیم؟ آموزش قدم‌به‌قدم

آموزش آنلاین کردن پروژه ChatGPT و Claude روی دامنه

یک شب با ChatGPT حرف زدی و آخرش یک صفحه معرفی برای کافه‌ات، یک فرم ثبت‌نام یا یک ربات تلگرام نوبت‌دهی تحویل گرفتی. روی لپ‌تاپ باز می‌شود و کار می‌کند. حالا می‌خواهی لینکش را برای مشتری بفرستی و همین‌جا گیر می‌کنی: کدی که در پنجره چت است چطور روی یک آدرس واقعی بالا بیاید؟ این راهنما همین مسیر را قدم‌به‌قدم می‌رود و فرقی نمی‌کند پروژه ChatGPT داشته باشی یا کدی که Claude نوشته؛ مسیر یکی است. فرض ما این است …

مشاهده مطلب

فوتر سایت