به صورت کلی برای طراحی سایت فروشگاهی دو روش وجود داره. یا باید از ابزارهای آماده استفاده کرد (ابزارهایی مثل وردپرس، جوملا و...) یا با روش کدنویسی، که اصطلاحا بهش CMS اختصاصی هم گفته میشه. تو این مقاله میخوایم در مورد خوبی و بدی هر کدومشون صحبت کنیم
میون دو تا دلبر، این بر برم؟ یا اون بر؟ (مقایسه وردپرس با کدنویسی)
به صورت کلی برای طراحی سایت فروشگاهی دو روش وجود داره. یا باید از ابزارهای آماده استفاده کرد (ابزارهایی مثل وردپرس، جوملا و...) یا با روش کدنویسی، که اصطلاحا بهش CMS اختصاصی هم گفته میشه. تو این مقاله میخوایم در مورد خوبی و بدی هر کدومشون صحبت کنیم.
مسلما هر کدام از این روشها خوبی و بدی خاص خودشون رو دارن. به عنوان مثال بزرگترین مزیت وردپرس اینه که نیاز به Developer یا برنامه نویس خاصی ندارین و در واقع هر کسی که با وردپرس آشنایی داشته باشه (حتی بدون نیاز به دانش برنامه نویسی) میتونه پروژه شما رو پشتیبانی کنه.
اما وردپرس دو تا ایراد بزرگ داره. مورد اول اینکه امنیت وردپرس نسبت به CMSهای اختصاصی پایین تره! چون در واقع همه از ساز و کارش خبر دارن و اگه کوچکترین باگی داخلش شناسایی بشه، احتمال هک شدن سایت بالا میره.
دومین ایراد وردپرس اینه که تقریبا برای هر قابلیتی که نیاز داشته باشین، یه پلاگین وجود داره. خب شاید تو نگاه اول فکر کنین این یه مزیت محصوب میشه اما واقعا اینطوری نیست. وقتی که شما برای هر قابلیت مجبور باشین یه پلاگین روی وب سایتتون نصب کنین، دو تا مشکل اساسی بوجود میاد: اول اینکه سایتتون سنگین و سنگینتر میشه و سرعت لود وب سایت کاهش پیدا میکنه، و مورد دوم اینکه بعضی وقتا پلاگینها با هم تداخل (Conflict) دارن و به ناچار مجبور میشین قید یه سری از قابلیتها رو بزنین و بعضی از اونا رو حذف کنین.
خب بریم سراغ CMS های اختصاصی:
بزرگترین مزیت طراحی سایت با CMSهای اختصاصی اینه که هر چیزی رو که نیاز داشته باشین، میتونین تو وب سایتتون پیاده سازی کنین (بدون اینکه روی سرعت وب سایت یا امکانات دیگه تاثیر بذاره). به عنوان یه مثال ساده میتونین سیستم همکاری در فروش رو برای وب سایتتون پیاده سازی کنین، یا حتی تعیین کنین که اگر عمده فروش وارد وب سایتتون شد، محصولات رو با قیمت عمده ببینه و خریداری کنه.
علاوه بر اون امنیت سایتهایی که با CMS اختصاصی پیاده سازی میشن اصلا قابل قیاس با وردپرس نیست. چون فقط برنامه نویس از ساختار وب سایت مطلع هست و مثل ابزارهای آماده نیست که همه از جیک و پوک شیوه پیاده سازی خبر داشته باشن.
البته طراحی سایت با CMSهای اختصاصی خالی از عیب و ابراد نیست. به عنوان مثال هر شخصی نمیتونه وب سایت رو پشتیبانی کنه. که البته اینجا بحث تحویل سورس کد پیش میاد و اگه در بدترین حالت سورس کد رو داشته باشین، میشه برنامه نویسی رو پیدا کرد که پشتیبان شما بشه. اما خب شاید یکم اذیت بشین.
حالا یه نکته جالب وجود داره:
چند ماه بعد از اینکه وب سایتتون رو طراحی کردین، با توجه به فیدبکی که از دوستان و بازدیدکنندهها میگیرین، نیاز پیدا میکنین که یه سری امکانات رو به سایتتون به صورت اختصاصی اضافه کنین. حالا اگه سایتتون رو با وردپرس طراحی کرده باشین، باز هم یه برنامه نویس PHP باید بیاد و پلاگینها رو براتون شخصی سازی کنه. پس در هر صورت نیازه که یه برنامه نویس وارد بازی بشه! این قضیه در مورد تمام سایتهای دنیا صدق میکنه! حتی سایت شما!
خب رسیدیم به آخر مقاله ، تو این مقاله در مورد ابزارهای مختلف طراحی سایت صحبت کردیم و خوبی و بدی هر کدومشون رو گفتیم. احیانا اگه سوال دارین میتونین بپرسین. اصولا منو اینجاها میتونین پیدا کنین:
پیج اینستاگرام: reza_khani_webdesign
آدرس وب سایت: www.webnotech.info
شماره تماس: 021-91030932
شماره موبایل: 09172459451 – 09196558015
واتساپ: 09172459451
اگه بخوای میتونی "پی دی اف" این مطالب رو داشته باشی 
