«قیمت طراحی سایت با کدنویسی» یکی از پرسش‌های پرتکرار گوگل است و جوابش معمولاً یا مبهم است («بستگی دارد») یا فروشنده‌محور («قالب آماده بی‌ارزش است»). این متن سعی می‌کند هر دو را کنار بگذارد: عدد بدهد، بگوید عدد از کجا می‌آید، و صادقانه بگوید کِی نباید این پول را داد.

عددها، همان‌طور که منتشر می‌کنیم

  • سایت وردپرسی با قالب اختصاصی: از 25 میلیون تومان
  • سایت شرکتی با طراحی اختصاصی: از 35 میلیون
  • فروشگاه ووکامرس: از 60 میلیون
  • سایت یا فروشگاه اختصاصی با کدنویسی روی .NET و React: از 250 میلیون
  • مارکت‌پلیس اختصاصی: از 450 میلیون

فاصله‌ی 60 تا 250 همان فاصله‌ای است که این مقاله درباره‌اش است. ماشین‌حساب برآورد برای مورد شما بازه می‌دهد.

هزینه‌ی کدنویسی از چه چیزی ساخته می‌شود

قالب آماده کار را «انتخاب» می‌کند؛ کدنویسی کار را «می‌سازد». هزینه در چهار جا جمع می‌شود:

  1. سند دامنه و طراحی. قبل از یک خط کد، باید معلوم شود سایت دقیقاً چه می‌کند: نقش‌ها، فرایندها، اتصال‌ها. در قالب این مرحله وجود ندارد چون قالب از قبل تصمیم گرفته.
  2. بک‌اند. پایگاه داده، API، احراز هویت، مجوزها، منطق کسب‌وکار (رزرو موجودی، تسویه، گردش کار). این بخش در قالب یا نیست یا با افزونه‌ی عمومی شبیه‌سازی شده.
  3. تست و بازبینی. مسیرهایی که پول یا داده از دست می‌رود باید تست شود؛ هم‌زمانی (دو نفر آخرین کالا را هم‌زمان می‌خرند) در قالب اصلاً دیده نمی‌شود.
  4. مستند، استقرار، تحویل. مخزن، CI/CD، Docker، مستندات معماری، تا تیم بعدی بتواند ادامه دهد.

نفر-ساعتِ مهندس، ضرب در این چهار مرحله، عدد را می‌سازد. برای همین هیچ سایت کدنویسی‌شده‌ی جدی‌ای زیر یک عدد مشخص نیست، اگر هست، یکی از چهار مرحله حذف شده.

چه چیزی در ازایش می‌گیرید

  • کدی که مال شماست و می‌شود خواند و توسعه داد
  • امکاناتی که دقیقاً برای فرایند شما ساخته شده، نه نزدیک‌ترین افزونه
  • سرعت زیر بار، چون چیزی که لازم نیست بار نمی‌شود
  • امنیت بدون وابستگی به ده افزونه‌ی شخص ثالث
  • سه سال بعد: هزینه‌ی نگهداری پایین‌تر، چون به‌روزرسانی افزونه‌ها سایت را نمی‌شکند. مقایسه‌ی سه‌ساله‌ی وردپرس و اختصاصی را جدا نوشته‌ایم.

پنج موردی که کدنویسی می‌ارزد

  1. سایت به انبار، حسابداری یا سیستم دیگری وصل می‌شود.
  2. نقش‌های سازمانی و گردش کار دارد (تأیید، ارجاع، سطح دسترسی).
  3. فروشگاهی با انبار چندمحموله‌ای، انقضا، رزرو موجودی یا ارسال چندشرکتی است.
  4. ترافیک کمپینی یا فصلی دارد که باید زیرش بایستد.
  5. مارکت‌پلیس، پرتال یا سامانه است، یعنی «سایت» فقط اسمش است.

سه موردی که پول اضافه هدر است

  1. سایت معرفی با ده صفحه و یک فرم تماس، وردپرس با قالب اختصاصی کافی است.
  2. فروشگاه زیر 500 کالا با یک انبار، ووکامرس با افزونه‌ی اختصاصی کار را می‌کند.
  3. «چون رقیب اختصاصی دارد»، دلیل نیست.

ما هر دو را می‌فروشیم و منافعی در گران‌تر فروختن نداریم؛ صفحه‌ی طراحی سایت دقیقاً برای همین انتخاب نوشته شده. اگر بعد از خواندن این متن هنوز مطمئن نیستید، جلسه‌ی کشف نیم‌ساعته همین سؤال را برای مورد شما جواب می‌دهد، و اگر جواب «قالب» باشد، همان را می‌گوییم.