پلتفرم نوکد (No-Code) چیست؟ ۴ نوع و وضعیتشان در ایران
پلتفرم نوکد چهار نوع دارد. Bubble، Zapier، Airtable و ۸ ابزار دیگر را از سرور ایران تست کردیم، بهعلاوهی دو مشکل جدیتر از فیلتر: پرداخت دلاری و قفل داده.
در این مطلب
پلتفرم نوکد (No-Code) ابزاری است که با آن بدون نوشتن کد، نرمافزار میسازید: صفحه را با کشیدن و رها کردن میچینید، داده را در جدول تعریف میکنید و منطق را با چند انتخاب در یک پنل میسازید. ولی «نوکد» یک دسته نیست، چهار دسته است — اپساز، اتوماسیون، جدولداده و بکاند — و بیشتر فهرستهای فارسی فقط اولی را میشمارند. در مهر ۱۴۰۵ معروفترینهایشان را از یک سرور داخل ایران تست کردیم. نتیجه را پایینتر آوردهایم، همراه با دو مشکلی که از فیلتر جدیترند.
پلتفرم نوکد چیست؟
پلتفرم نوکد محیطی است که کارهای رایج ساخت نرمافزار را به تنظیمات بصری تبدیل میکند. بهجای نوشتن کد برای «یک دکمه که فرم را ذخیره کند»، دکمه را روی صفحه میگذارید و در پنل انتخاب میکنید که با کلیک چه رکوردی ساخته شود. کد همچنان وجود دارد؛ فقط آن را پلتفرم نوشته و نگه میدارد، نه شما. این معامله سرعت میدهد و در عوض کنترل میگیرد: هر کاری که پلتفرم پیشبینی کرده باشد در چند دقیقه انجام میشود، و هر کاری که پیشبینی نکرده باشد یا ممکن نیست یا به کد برمیگرداندتان.
نوکد، لوکد و کدنویسی چه فرقی دارند؟
فرق این سه در این است که وقتی به سقف ابزار رسیدید چه اتفاقی میافتد.
| رویکرد | چه کسی میسازد | سقف کجاست | مثال |
|---|---|---|---|
| نوکد | هر کسی، بدون دانش برنامهنویسی | همان چیزی که پلتفرم پیشبینی کرده | Bubble، Glide، Zapier |
| لوکد | توسعهدهنده، سریعتر از معمول | هر جا کم آمد، کد اضافه میکنید | FlutterFlow، Supabase |
| کدنویسی کامل | برنامهنویس | سقفی ندارد؛ هزینهاش زمان است | Laravel، Django، Node.js |
مرز نوکد و لوکد در عمل کمرنگ شده است: بیشتر ابزارهای نوکد امروز جایی برای چند خط کد دارند، و ابزارهای لوکد برای کارهای ساده هیچ کدی نمیخواهند. سؤال مفیدتر این است: روزی که ابزار کم آورد، میتوانید با کد ادامه دهید یا باید از صفر شروع کنید؟
چهار نوع پلتفرم نوکد
۱. اپساز و سایتساز. همان چیزی که بیشتر مردم از «نوکد» میفهمند: صفحهها را میکشید و میچینید. Bubble برای وباپهای کامل، Adalo و Glide برای اپ موبایل، FlutterFlow برای اپ فلاتر با خروجی کد، Softr روی دادهی جدولی، و Webflow برای سایت. اپسازهای ایرانی مثل اپتو هم در همین دستهاند و پرداختشان ریالی است.
۲. اتوماسیون. وصل کردن سرویسها به هم بدون کد: «وقتی فرم پر شد، یک ردیف به جدول اضافه کن و پیامک بفرست». Zapier، Make و n8n معروفترینها هستند. این همان کاری است که وبهوک در سطح پایینتر انجام میدهد.
۳. جدولداده. صفحهگستردهای که مثل دیتابیس رفتار میکند — Airtable نمونهی شناختهشدهی آن است. برای تیمی که هنوز دادهاش در اکسل است، این قدم اول طبیعی است؛ از اکسل به دیتابیس آنلاین مسیر کاملترش را گفته است.
۴. بکاند نوکد. دیتابیس، API، ورود کاربر و ذخیرهی فایل، بدون نوشتن سرور. Xano در این دسته است و فیکارو هم. این دسته کمتر دیده میشود چون صفحهای ندارد که بشود اسکرینشات گرفت — ولی هر اپی که بیش از یک کاربر دارد به آن نیاز دارد.
کدام پلتفرمهای نوکد از ایران کار میکنند؟
این را حدس نزدیم. در ۱۳ مهر ۱۴۰۵ صفحهی اصلی هر پلتفرم را از یک سرور مجازی داخل ایران و بدون فیلترشکن درخواست کردیم. گوگل را هم بهعنوان کنترل گذاشتیم تا معلوم باشد خود سرور به اینترنت خارج دسترسی دارد.
| پلتفرم | نوع | نتیجه از IP ایران |
|---|---|---|
| Bubble | اپساز وب | ۲۰۰ — باز میشود |
| Adalo | اپساز موبایل | ۳۰۱ — پاسخ میدهد |
| Glide | اپساز | ۲۰۰ — باز میشود |
| FlutterFlow | اپساز لوکد | ۲۰۰ — باز میشود |
| Softr | اپساز | ۲۰۰ — باز میشود |
| Webflow | سایتساز | ۲۰۰ — باز میشود |
| Make | اتوماسیون | ۳۰۱ — پاسخ میدهد |
| n8n | اتوماسیون | ۲۰۰ — باز میشود |
| Zapier | اتوماسیون | به صفحهی تحریم آمریکا هدایت میشود |
| Airtable | جدولداده | ۴۰۳ — دسترسی رد شد |
| Xano | بکاند نوکد | در ۱۵ ثانیه اتصال برقرار نشد |
| Google (کنترل) | — | ۲۰۰ — باز میشود |
Zapier صریحترین است: درخواست از ایران به آدرسی با نام us-sanctions میرود و پیامش این است که «Zapier در موقعیت شما در دسترس نیست». Airtable کد ۴۰۳ برگرداند و Xano اصلاً پاسخ نداد، در حالی که گوگل از همان سرور در همان دقیقه باز شد.
«صفحهی اصلی باز میشود» یعنی فقط همین. ما ثبتنام، ساخت پروژه و پرداخت را تست نکردهایم، و سرویسی که سایتش باز است ممکن است حساب را بعداً بهخاطر موقعیت ببندد. وضعیت شبکه در ایران هم در هر دو جهت عوض میشود؛ تاریخ بالا بخشی از ادعاست. قبل از اینکه محصولتان را روی یکی از اینها بسازید، خودتان یک بار تست کنید.
دو مشکل که از فیلتر جدیترند
پرداخت دلاری
تقریباً همهی پلتفرمهای نوکد خارجی پلن رایگانی دارند که برای یادگیری کافی است و پلن پولیای که برای محصول واقعی لازم است — و پلن پولی کارت بینالمللی میخواهد. فیلترشکن دسترسی را حل میکند، صورتحساب را نه. اپی که روی پلن رایگان منتشر شده، با اولین سقف مصرف یا اولین قابلیت پولی متوقف میشود.
قفل شدن داده و منطق
این مشکل دیرتر خودش را نشان میدهد و گرانتر است. در بیشتر اپسازها داده و منطق کسبوکار داخل همان ابزار است و جای دیگری اجرا نمیشود. Bubble خروجی کد نمیدهد؛ داده را میتوانید بیرون بیاورید، ولی صفحهها و گردشکارها را نه. FlutterFlow کد فلاتر میدهد و Webflow خروجی HTML — که دقیقاً به همین دلیل لوکد حساب میشوند.
پس قبل از انتخاب، دو سؤال بپرسید: آیا دادهام را با یک دکمه و در قالب استاندارد بیرون میبرم؟ و اگر فردا این سرویس بسته شد یا حسابم مسدود شد، چه چیزی از کارم باقی میماند؟ برای تیمی در ایران، این سؤال دوم فرضی نیست؛ جایگزین فایربیس در ایران نشان میدهد چند ابزار شناختهشده همین مسیر را رفتهاند.
نیمهی پنهان: هر اپ نوکد یک بکاند میخواهد
اپسازها معمولاً یک دیتابیس داخلی دارند و برای نمونهی اولیه کافی است. مشکل وقتی شروع میشود که محصول بیش از یک رابط پیدا کند: اپ موبایل، پنل مدیریت، سایت، و شاید یک همکار که داده را در اکسل میخواهد. دیتابیس داخلی یک اپساز فقط برای همان اپساز ساخته شده است.
راه درست این است که داده را از اپ جدا کنید: یک بکاند با API که همهی رابطها به آن وصل شوند. خوشبختانه اپسازهای جدی همین را پیشبینی کردهاند و به هر REST API وصل میشوند:
- در Bubble با افزونهی API Connector
- در FlutterFlow با بخش API Calls
- در Adalo با External Collections
آن بکاند را هم لازم نیست با کد بنویسید؛ ساخت API بدون کدنویسی کل مسیر را گامبهگام نشان داده است.
فیکارو کجای این نقشه است؟
این مقاله را فیکارو نوشته است، پس ذینفعیم. به همین دلیل اول میگوییم فیکارو چه نیست.
فیکارو اپساز نیست. صفحه نمیکشید و دکمه نمیچینید؛ اگر دنبال همین هستید، یکی از اپسازهای بالا — یا یک اپساز ایرانی — انتخاب درستتری است.
فیکارو در دستهی چهارم است: یک بکاند آمادهی ایرانی که آن را بدون کد میسازید. کسبوکارتان را به فارسی توصیف میکنید — مثلاً «فروشگاه با محصول، سفارش و مشتری» — و هوش مصنوعی جدولها را میسازد، یا خودتان در پنل تعریفشان میکنید. همان لحظه اینها را تحویل میگیرید:
- دیتابیس PostgreSQL اختصاصی و API کامل برای هر جدول
- ورود کاربران اپ با کد پیامکی، آپلود فایل و وبهوک
- پنل داده برای خودتان و مستندات API که با هر تغییر بهروز میماند
همین API را از هر اپسازی که به REST وصل میشود، یا از اپ فلاتر و سایتی که خودتان ساختهاید، صدا میزنید:
curl https://api.fikaro.ir/{slug}/v1/product \
-H "Authorization: Bearer apck_..."
سرورها داخل ایراناند و پرداخت ساعتی و به تومان از کیفپول است، پس هر دو مشکل بالا — پرداخت دلاری و حسابی که ممکن است بسته شود — اینجا وجود ندارد. و چون داده در PostgreSQL استاندارد است، مدل داده و رکوردها را کامل بیرون میبرید.
چیزهایی که امروز نداریم و صادقانه در برنامهاند:
چطور پلتفرم نوکد مناسب را انتخاب کنم؟
- اول بگویید چه میسازید. صفحه و ظاهر؟ اپساز. وصل کردن ابزارها؟ اتوماسیون. دادهای که چند رابط از آن میخوانند؟ بکاند.
- از ایران تست کنید، و فقط صفحهی اصلی را نه: ثبتنام، ساخت پروژه و یک بار پرداخت.
- پلن پولی را حساب کنید، نه پلن رایگان را. محصول واقعی روی پلن رایگان نمیماند.
- مسیر خروج را بپرسید: داده با یک دکمه بیرون میآید؟ منطق چطور؟
- داده را از ظاهر جدا نگه دارید. اپساز را میشود عوض کرد؛ دادهای که در آن گیر کرده را سخت.
جمعبندی
پلتفرم نوکد ابزار جدیای است، ولی «بهترین پلتفرم نوکد» سؤال درستی نیست، چون چهار نوع مختلف را با هم مقایسه میکند. برای تیمی در ایران سه چیز تعیینکننده است: از ایران کار کند، پرداختش ممکن باشد، و داده در آن زندانی نشود. ترکیبی که بیشترین آزادی را میدهد یک اپساز برای ظاهر و یک بکاند مستقل برای داده است.
اگر میخواهید بخش بکاند را امتحان کنید، از قالبهای آماده شروع کنید یا ثبتنام کنید و کسبوکارتان را به فارسی توصیف کنید؛ لازم نیست حتی یک تومان پرداخت کنید. هزینهی ادامه را هم در صفحهی قیمتها ببینید.
سوالات متداول
- پلتفرم نوکد چیست؟
- پلتفرم نوکد (No-Code) ابزاری است که با آن بدون نوشتن کد نرمافزار میسازید: صفحه را با کشیدن و رها کردن میچینید، داده را در جدول تعریف میکنید و منطق را در پنل تنظیم میکنید. چهار نوع اصلی دارد: اپساز و سایتساز، اتوماسیون، جدولداده و بکاند نوکد.
- آیا Bubble و Zapier در ایران کار میکنند؟
- در تست ۱۳ مهر ۱۴۰۵ از یک سرور داخل ایران، صفحهی اصلی Bubble با کد ۲۰۰ باز شد، ولی Zapier درخواست را به صفحهی تحریم آمریکا هدایت کرد با پیام «Zapier در موقعیت شما در دسترس نیست». Airtable هم کد ۴۰۳ داد و Xano پاسخ نداد. باز شدن صفحهی اصلی تضمین نمیکند ثبتنام و پرداخت هم کار کند.
- فرق نوکد و لوکد چیست؟
- در نوکد فقط کاری را میکنید که پلتفرم پیشبینی کرده است. در لوکد هر جا ابزار کم آورد، کد اضافه میکنید یا کد تولیدشده را خروجی میگیرید و ادامه میدهید. مثلاً Bubble نوکد است و خروجی کد نمیدهد، ولی FlutterFlow کد فلاتر تحویل میدهد.
- آیا با پلتفرم نوکد میشود اپ واقعی ساخت؟
- بله، به شرطی که داده را از ظاهر جدا کنید. اپساز برای رابط کاربری خوب است، ولی وقتی محصول اپ موبایل، پنل مدیریت و سایت دارد، داده باید در یک بکاند مستقل با API باشد تا همه به آن وصل شوند و اگر روزی اپساز را عوض کردید، دادهتان از دست نرود.
مطالب مرتبط
- ۵ دقیقه مطالعه
خرید سورس کد اپلیکیشن یا بکاند سرویسی؟ حساب واقعی هزینه
قیمت سورس کد، قیمت پروژه نیست. پنج ردیف هزینه که فردای خرید شروع میشوند، سه سؤالی که قبل از پرداخت باید بپرسید، و اینکه دقیقاً کجا خرید سورس درست است.
- ۶ دقیقه مطالعه
تاریخ شمسی در دیتابیس و API؛ روش درست ذخیره و نمایش
تاریخ را شمسی ذخیره نکنید — ولی نه به دلیلی که همه میگویند. چهار جایی که واقعاً میشکند، ذخیرهی ISO، نمایش جلالی بدون کتابخانه و تلهی ساعت ایران.