
فهرست مطالب
- انتخاب تکنولوژی وب چرا مهمتر از انتخاب طراح است؟
- تک استک وب از چه لایههایی تشکیل شده است؟
- مقایسه CMS: وردپرس، فریمورک یا CMS اختصاصی چه تفاوتی دارند؟
- لاراول یا وردپرس؛ کدام برای پروژه شما مناسبتر است؟
- نشانههایی که وردپرس کافی است
- نشانههایی که فریمورک یا CMS اختصاصی لازم است
- هزینه کل مالکیت (TCO) را چطور محاسبه کنیم؟
- بازار نیروی کار ایران چه اثری بر انتخاب تکنولوژی دارد؟
- ماتریس تصمیم انتخاب تکنولوژی وب چطور کار میکند؟
- از تجربه تیم siloow: هر مسیر کجا جواب داد؟
- چه زمانی CMS اختصاصی انتخاب اشتباهی است؟
- زیرساخت و هاست در انتخاب تکنولوژی وب برای بازار ایران چه نقشی دارد؟
- پیش از انتخاب تکنولوژی وب چه سؤالهایی از پیمانکار بپرسیم؟
- جمعبندی
- منابع
- سوالات متداول درباره انتخاب تکنولوژی وب
- برای سایت فروشگاهی وردپرس بهتر است یا لاراول؟
- هزینه کل مالکیت سایت شامل چه چیزهایی است؟
- آیا CMS اختصاصی امنتر از وردپرس است؟
- وردپرس برای وب اپلیکیشن مناسب است؟
- چطور مطمئن شوم در صورت رفتن پیمانکار، سایت قابل نگهداری است؟
انتخاب تکنولوژی وب یعنی تصمیمگیری درباره پلتفرم، زبان، فریمورک و زیرساختی که سایت یا وباپلیکیشن روی آن ساخته میشود، بر اساس هزینه کل مالکیت در چند سال، مهارت تیم نگهدارنده و نیاز واقعی کسبوکار؛ نه بر اساس فهرست امکانات یا مد روز. پاسخ کوتاه این است: برای سایت محتوامحور و فروشگاه استاندارد وردپرس معمولاً منطقیترین انتخاب است، برای منطق تجاری پیچیده فریمورکی مثل لاراول، و برای محصولی که خودتان قرار است سالها توسعه دهید یک CMS اختصاصی.
نویسنده: تیم siloow (سیلو سولوشن) — آخرین بهروزرسانی: آبان ۱۴۰۵
در این راهنما یک ماتریس تصمیم بر اساس هزینه کل مالکیت (TCO)، بازار نیروی کار در ایران، چرخه پشتیبانی نسخهها و نگهداری پنجساله میبینید. تیم siloow هر سه مسیر را ساخته است: قالبهای اختصاصی وردپرس و ووکامرس، وباپلیکیشنهای وردپرس + React، و یک CMS مستقل PHP؛ بنابراین مقایسه از تجربه اجرای هر سه است.
انتخاب تکنولوژی وب چرا مهمتر از انتخاب طراح است؟
انتخاب تکنولوژی وب مهم است چون هزینه اصلی یک سایت معمولاً بعد از تحویل پرداخت میشود: بهروزرسانی، رفع باگ، افزودن امکانات و جایگزینی نیروی فنی. تک استک وب (مجموعه زبان، فریمورک، پایگاه داده و سرور) تعیین میکند این هزینهها چقدر خواهد بود و اگر پیمانکار اول کنار رفت، چقدر راحت میتوان نیروی جایگزین پیدا کرد.
بسیاری از کارفرماها تفاوت این لایهها را نمیدانند و تصمیم را کاملاً به پیمانکار میسپارند. اگر تفاوت طراحی، توسعه و برنامهنویسی برایتان مبهم است، مطلب توسعه وب سایت چیست را پیش از ادامه بخوانید.
تک استک وب از چه لایههایی تشکیل شده است؟
تک استک وب از چهار لایه اصلی تشکیل میشود: رابط کاربری (فرانتاند)، منطق سرور (بکاند)، ذخیره داده و زیرساخت میزبانی. هر لایه میتواند مستقل انتخاب شود، اما هرچه ترکیب نامتعارفتر باشد، نگهداری و استخدام سختتر میشود.
- فرانتاند: HTML، CSS و جاوااسکریپت؛ در صورت نیاز کتابخانهای مثل React.
- بکاند: PHP (وردپرس، لاراول)، Node.js، Python یا زبانهای دیگر.
- داده: معمولاً MySQL یا MariaDB برای پروژههای PHP؛ PostgreSQL در بسیاری از فریمورکها.
- زیرساخت: هاست اشتراکی، سرور مجازی یا ابری، به همراه CDN و بکاپ.

مقایسه CMS: وردپرس، فریمورک یا CMS اختصاصی چه تفاوتی دارند؟
وردپرس یک CMS آماده با اکوسیستم عظیم افزونه و قالب است، فریمورک (مثل لاراول) جعبهابزاری برای ساختن منطق اختصاصی است، و CMS اختصاصی سیستمی است که تیم شما از پایه برای نیاز مشخص ساخته و مالک کامل آن است. مقایسه CMS باید روی معیارهای بلندمدت انجام شود، نه امکانات روز اول.
| معیار | وردپرس | فریمورک (لاراول و مشابه) | CMS اختصاصی |
|---|---|---|---|
| هزینه ساخت اولیه | پایین تا متوسط | متوسط تا بالا | بالا |
| سرعت رسیدن به نسخه اول | سریع | متوسط | کند |
| منطق تجاری پیچیده | محدود به افزونه یا کد سفارشی | بسیار مناسب | بسیار مناسب |
| نیروی جایگزین در بازار ایران | فراوان | موجود | فقط تیم سازنده |
| ریسک امنیتی اصلی | افزونههای ضعیف یا نال | کد اختصاصی تیم | کد اختصاصی تیم |
| وابستگی به سازنده | کم | متوسط | زیاد |
مقایسه مفصلتر وردپرس و کدنویسی را در طراحی سایت با وردپرس یا کدنویسی؟ نوشتهایم. اگر هنوز مشخص نیست پروژه شما سایت است یا وباپلیکیشن، تفاوت سایت و وب اپلیکیشن را ببینید؛ این تصمیم انتخاب تکنولوژی را تا حد زیادی مشخص میکند.
لاراول یا وردپرس؛ کدام برای پروژه شما مناسبتر است؟
وردپرس برای پروژهای مناسبتر است که هستهاش محتوا، صفحات معرفی، وبلاگ یا فروشگاه استاندارد است؛ لاراول برای پروژهای که هستهاش منطق تجاری اختصاصی، نقشهای پیچیده کاربر و گردشکار چندمرحلهای است. سؤال درست این است: «چند درصد از نیاز ما با امکانات آماده پوشش داده میشود؟»
نشانههایی که وردپرس کافی است
- محتوا و سئو موتور اصلی جذب است.
- فروشگاه با فرایند خرید استاندارد (سبد، درگاه، ارسال) کار میکند.
- مدیر سایت باید بدون برنامهنویس محتوا را ویرایش کند.
- بودجه نگهداری محدود است و میخواهید نیروی جایگزین راحت پیدا شود.
نشانههایی که فریمورک یا CMS اختصاصی لازم است
- بیش از نیمی از امکانات با افزونه آماده قابل پیادهسازی نیست.
- دادهها ساختار رابطهای پیچیده دارند (مثلاً انبار چندشعبه، حسابداری، رزرو با منابع مشترک).
- محصول قرار است سالها و توسط تیمی ثابت توسعه یابد.
- نیاز به API برای اپلیکیشن موبایل یا سامانههای دیگر جدی است.
نکته: راه سوم را فراموش نکنید. وردپرس بهعنوان بکاند بههمراه رابط React برای بخشهای تعاملی، در بسیاری از وباپلیکیشنهای میاناندازه، تعادل خوبی بین سرعت توسعه و انعطاف ایجاد میکند.
هزینه کل مالکیت (TCO) را چطور محاسبه کنیم؟
هزینه کل مالکیت یعنی مجموع هزینه ساخت، میزبانی، لایسنسها، نگهداری، بهروزرسانی نسخهها، امنیت و توسعه امکانات جدید در طول عمر مفید سیستم، معمولاً پنج سال. محاسبه TCO نشان میدهد گزینهای که در روز اول ارزانتر است، الزاماً در پنج سال ارزانتر نیست.
| جزء هزینه | وردپرس | فریمورک | CMS اختصاصی |
|---|---|---|---|
| ساخت اولیه | پایین | بالا | بالا |
| لایسنس افزونه و قالب | متوسط و سالانه | پایین | پایین |
| بهروزرسانی هسته و وابستگیها | مداوم ولی ساده | دورهای و فنی | کاملاً بر عهده تیم |
| افزودن امکان جدید | ارزان تا وقتی افزونه مناسب هست | قابل پیشبینی | قابل پیشبینی |
| تعویض پیمانکار | کمهزینه | متوسط | پرهزینه |
یک عامل که در TCO اغلب فراموش میشود، چرخه پشتیبانی نسخههاست. هر نسخه PHP مدت محدودی وصله امنیتی دریافت میکند و زمانبندی آن در صفحه نسخههای پشتیبانیشده PHP اعلام میشود؛ لاراول نیز طبق سیاست انتشار رسمی برای هر نسخه اصلی، ۱۸ ماه رفع باگ و ۲ سال وصله امنیتی ارائه میدهد. یعنی هر پروژه لاراولی باید در برنامه پنجسالهاش چند ارتقای نسخه اصلی را بودجهبندی کند. وردپرس هم حداقل نسخه PHP پیشنهادی را در صفحه الزامات رسمی اعلام میکند.

بازار نیروی کار ایران چه اثری بر انتخاب تکنولوژی دارد؟
بازار نیروی کار ایران روی انتخاب تکنولوژی وب اثر مستقیم دارد، چون اگر نتوانید برای نگهداری سیستم نیروی جایگزین پیدا کنید، کل سرمایهگذاری به یک نفر یا یک شرکت وابسته میشود. در ایران، توسعهدهنده وردپرس و PHP نسبتاً فراوان است، توسعهدهنده لاراول و React هم در دسترس است، اما برای یک CMS اختصاصی فقط تیم سازنده دانش کامل دارد.
راه کاهش این ریسک، مستندسازی و مالکیت کد است. در قرارداد مشخص کنید سورس کد، دسترسی سرور و مستندات فنی تحویل شود؛ موضوعی که در مطلب قبل از قرارداد طراحی سایت چه چیزهایی را مکتوب کنم؟ باز شده است.
ماتریس تصمیم انتخاب تکنولوژی وب چطور کار میکند؟
ماتریس تصمیم انتخاب تکنولوژی وب به هر معیار وزنی بر اساس اهمیت آن برای کسبوکار شما میدهد و هر گزینه را در آن معیار امتیاز میدهد؛ گزینه با بیشترین امتیاز وزنی، انتخاب پیشنهادی است. وزنها باید پیش از دیدن امتیازها تعیین شوند تا تصمیم جانبدارانه نشود.
- شش معیار را فهرست کنید: هزینه ساخت، TCO پنجساله، انطباق با نیاز، سرعت عرضه، نیروی جایگزین، امنیت و مقیاسپذیری.
- به هر معیار وزنی از ۱ تا ۵ بدهید.
- هر گزینه را در هر معیار از ۱ تا ۵ امتیاز دهید.
- امتیاز را در وزن ضرب و جمع کنید.
- اگر اختلاف دو گزینه کم بود، گزینهای را انتخاب کنید که وابستگی کمتری ایجاد میکند.

از تجربه تیم siloow: هر مسیر کجا جواب داد؟
تیم siloow برای سایتهای شرکتی، فروشگاهها و تم کلینیک با نوبتدهی، وردپرس با قالب اختصاصی را انتخاب کرده است، چون محتوا محور بود و کارفرما باید مستقل ویرایش میکرد. برای سامانه مدیریت تیم و پروژه، وردپرس را بهعنوان بکاند و احراز هویت نگه داشتیم و رابط کاربری را با React ساختیم تا تجربهای شبیه اپلیکیشن داشته باشد. اما برای محصولی که میخواستیم سالها خودمان توسعه دهیم و روی ساختار داده، سرعت و امنیت آن کنترل کامل داشته باشیم، یک CMS مستقل PHP ساختیم. درس اصلی: CMS اختصاصی فقط وقتی منطقی است که سازنده خودش قرار است مالک و نگهدارنده بلندمدت آن باشد.
چه زمانی CMS اختصاصی انتخاب اشتباهی است؟
CMS اختصاصی وقتی انتخاب اشتباهی است که نیاز شما استاندارد است، بودجه نگهداری بلندمدت ندارید یا پیمانکار تعهد مستندسازی و تحویل کد نمیدهد. در این شرایط سیستم اختصاصی بهجای مزیت، به بدهی فنی تبدیل میشود. اگر نگران هزینههای پنهان هستید، مطلب سایت ارزان چه زمانی بعداً هزینه بیشتری روی دستتان میگذارد را هم ببینید.
زیرساخت و هاست در انتخاب تکنولوژی وب برای بازار ایران چه نقشی دارد؟
زیرساخت و هاست در انتخاب تکنولوژی وب برای بازار ایران نقش تعیینکننده دارد، چون محدودیتهای شبکه، دسترسی به سرویسهای ابری خارجی و پایداری اینترنت بینالملل مستقیماً روی سرعت و در دسترس بودن سایت اثر میگذارند. تکنولوژیای که به سرویسهای خارجی وابستگی زیادی دارد، در زمان اختلال ممکن است عملاً از کار بیفتد.
- میزبانی داخلی یا خارجی: برای مخاطب داخلی، سرور داخل ایران معمولاً سرعت بهتری میدهد، اما باید دسترسی رباتهای گوگل و کاربران خارج از کشور هم بررسی شود.
- وابستگی به CDN و API خارجی: فونت، اسکریپت و کتابخانهها را تا جای ممکن روی سرور خودتان نگه دارید.
- مدیریت بستهها: در پروژههای فریمورکی که از Composer یا npm استفاده میکنند، فرایند نصب و بهروزرسانی وابستگیها در شرایط محدودیت شبکه باید از قبل برنامهریزی شود.
- سرویسهای SaaS: سرویسهای ایمیل، تحلیل یا ذخیرهسازی خارجی ممکن است برای کاربران ایرانی محدود شوند؛ جایگزین داخلی یا خودمیزبان را از قبل بشناسید.
به همین دلیل، در ماتریس تصمیم یک معیار جدا برای «مقاومت در برابر محدودیت شبکه» در نظر بگیرید. وردپرس و CMSهای PHP که روی هاست معمولی اجرا میشوند، معمولاً در این معیار امتیاز خوبی میگیرند؛ معماریهایی که به چند سرویس ابری خارجی وابستهاند، امتیاز پایینتری دارند. اگر سایت شما از خارج کشور یا برای گوگل در دسترس نیست، مطلب سایت از خارج ایران باز نمیشود را ببینید.
پیش از انتخاب تکنولوژی وب چه سؤالهایی از پیمانکار بپرسیم؟
پیش از انتخاب تکنولوژی وب باید از پیمانکار بپرسید چرا این تکنولوژی را پیشنهاد میکند، چه گزینههایی را رد کرده و هزینه نگهداری پنجساله آن چقدر است. پاسخ دقیق به این سؤالها نشان میدهد پیشنهاد بر اساس نیاز شماست یا بر اساس تنها ابزاری که پیمانکار بلد است.
- چرا این تکنولوژی را برای پروژه ما انتخاب کردهاید و چه گزینههایی را کنار گذاشتهاید؟
- چند پروژه مشابه با همین تکنولوژی ساختهاید و چه مدت از آنها نگهداری کردهاید؟
- ارتقای نسخههای اصلی (PHP، فریمورک، هسته CMS) در قرارداد نگهداری چطور دیده شده است؟
- اگر همکاری ما تمام شود، یک توسعهدهنده دیگر چقدر سریع میتواند پروژه را ادامه دهد؟
- مستندات فنی، سورس کد و دسترسیها در چه قالبی تحویل میشوند؟
- کدام بخشها اختصاصی نوشته میشوند و کدام بخشها از افزونه یا کتابخانه آماده استفاده میکنند؟
پیمانکاری که به این سؤالها پاسخ روشن و بدون شعار میدهد، معمولاً تصمیم فنی را جدی گرفته است. اگر پاسخها کلی یا مبهم بود، این خودش یک هشدار است؛ حتی اگر قیمت پیشنهادی جذاب باشد.
جمعبندی
- انتخاب تکنولوژی وب را بر اساس TCO پنجساله بگیرید، نه هزینه روز اول.
- وردپرس برای محتوا و فروشگاه استاندارد؛ فریمورک برای منطق تجاری پیچیده؛ CMS اختصاصی برای محصول بلندمدت با مالک فنی ثابت.
- چرخه پشتیبانی PHP و فریمورکها را در بودجه نگهداری ببینید.
- بازار نیروی کار ایران و ریسک وابستگی به سازنده را جدی بگیرید.
- با ماتریس وزنی تصمیم بگیرید و وزنها را پیش از امتیازدهی تعیین کنید.
اگر بین این مسیرها مردد هستید، تیم siloow میتواند ماتریس تصمیم را با شما پر کند؛ خدمات طراحی و توسعه siloow را ببینید یا از صفحه تماس درخواست مشاوره فنی دهید. برای جایگاه این تصمیم در برنامه کلی، مقاله استراتژی دیجیتال و سند عملیاتی را بخوانید.
منابع
سوالات متداول درباره انتخاب تکنولوژی وب
برای سایت فروشگاهی وردپرس بهتر است یا لاراول؟
اگر فرایند خرید استاندارد است، وردپرس و ووکامرس معمولاً سریعتر و کمهزینهتر است. اگر قیمتگذاری، انبار یا گردش سفارش بسیار اختصاصی است، لاراول یا سیستم اختصاصی منطقیتر میشود.
هزینه کل مالکیت سایت شامل چه چیزهایی است؟
ساخت اولیه، میزبانی، لایسنسها، بهروزرسانی هسته و وابستگیها، امنیت، بکاپ و توسعه امکانات جدید در طول عمر مفید سیستم. معمولاً یک افق پنجساله برای مقایسه مناسب است.
آیا CMS اختصاصی امنتر از وردپرس است؟
نه لزوماً. CMS اختصاصی از حملات عمومی وردپرس در امان است، اما امنیتش کاملاً به کیفیت کد و بهروزرسانی تیم سازنده بستگی دارد. وردپرس با هسته بهروز و افزونههای معتبر میتواند بسیار امن باشد.
وردپرس برای وب اپلیکیشن مناسب است؟
برای بسیاری از وباپلیکیشنهای میاناندازه، وردپرس بهعنوان بکاند همراه با رابط React مناسب است. برای سامانههایی با بار داده سنگین یا منطق بسیار پیچیده، فریمورک تخصصی گزینه بهتری است.
چطور مطمئن شوم در صورت رفتن پیمانکار، سایت قابل نگهداری است؟
تحویل سورس کد، مستندات فنی و همه دسترسیها را در قرارداد قید کنید و از تکنولوژیهایی استفاده کنید که نیروی جایگزین آن در بازار موجود است.
منبع: www.php.net


