بستن فهرست

حتما تو تبلیغات شرکت های طراحی سایت دیدین که میگن « طراحی سایت داینامیک یا پویا » . شاید براتون سوال باشه که این سایت داینامیک اصلا چیه و چرا هزینه طراحی سایت های داینمیک بیشتره . من در این پست می خوام همه مسائل مربوط به سایت های داینمیک رو خیلی ساده و قابل فهم خدمت تون عرض کنم . توصیه میکنم حتما این مطلب رو تا آخر بخونید . فرقی نمیکنه که قصد طراحی سایت برای خودتون دارید یا نه ، در هر صورت این اطلاعات مهم هستن و هر کسی باید بدونه .

تلفظ صحیح و معنی کلمه Dynamic

متاسفانه من به ندرت دیدم کسی کلمه dynamic رو درست تلفظ کنه . یکی مگه دینامیک یکی میگه داینامیک و … . اما تلفظ صحیح کلمه dynamic در امریکا و بریتانیا اینجوریه / dɑɪˈnæm·ɪk / بخونید « داینَمیک » . متاسفانه از اونجایی که اکثر افرادی که دنبال اطلاعات درباره طراحی سایت هستن عبارت « سایت داینامیک » رو در گوگل جستجو می کنن ، من هم مجبور شدم این پست رو بر اساس این تلفظ بنویسم . اساتید عفو کنن . اغلب دانشجو ها با معنی کلمه dynamic آشنایی دارن اما من برای یادآوری خدمت تون عرض میکنم . کلمه dynamic یعنی « متحرک ، پویا » . کلمه dynamic در بسیاری از علوم استفاده میشه پس بهتره تلفظ صحیح و معنیش رو هم بدونید .

تعریف وب سایت داینمیک

وب سایت ها به لحاظ نوع مدیریت مطالب ، با دو متد متفاوت ساخته میشن .

روش اول – وب سایت های ایستا یا Static : یک وب سایت ایستا از چند صفحه html ساخته شده و همونطور که از نامش هم مشخصه مطالب این سایت ها ثابت هستن و برای تغییر اطلاعات سایت باید حتما html بلد باشید . مدیریت این سایت ها خیلی سخته و خیلی ها اصلا حوصله یادگیری این چیزا رو ندارن . بنا به مشکلاتی که سایت ایستا داره ، دیگه الان به ندرت پیش میاد کسی سایت ایستا سفارش بده .

آموزش زبان انگلیسی - ابراهیم درویش

آموزش زبان انگلیسی علم فردا

  • یه بار برای همیشه تلفظ انگلیسی رو یاد بگیر!
  • ■ آموزش گرامر انگلیسی از صفر تا صد!
  • ■ آموزش مکالمه انگلیسی درباره موضوعات کاربردی
  • ■ مبتنی بر انگلیسی امریکایی!
  • ■ بیش از 45 ساعت ویدیو آموزشی!!!
  • اطلاعات بیشتر + نمونه درس

روش دوم سایت داینامیک یا پویا Dynamic : تقریبا میشه گفت که الان همه وب سایت ها داینمیک هستن . وب سایت داینامیک یعنی محتویات سایت بر اساس زمان ، کار و … تغییر میکنه . مثلا همه سایت هایی که دارای سیستم ثبت نام هستن ، سایت هایی خبری ، سایت های آموزشی ، فروشگاه های اینترنتی و … به صورت داینامیک ساخته میشن . اکثر وب سایت های داینمیک به یک بانک اطلاعاتی وصل میشن . برای درک کامل مفهوم سایت داینامیک اول باید بدونید بانک اطلاعاتی چیه . همونطور که می دونید بانک اطلاعاتی یک سیستم منظم و اصولی برای نگهداری اطلاعاته . برای مثال برای نگهداری اطلاعات کارمندای یه شرکت می تونید یه بانک اطلاعاتی بسازید که این مشخصات رو ذخیره کنه و هر وقت که خواستین این اطلاعات رو تغییر بدین یا اینکه بر اساس مشخصات کارمندان یه سیستم آماری بسازید . مثلا از این بانک اطلاعات بخواید لیست کارمندای متاهل رو براتون نمایش بده . مفهوم بانک اطلاعاتی رو بعدا در یه پست دیگه به طور مفصل و دقیق توضیح میدم . وبسایت داینامیک با زبان برنامه نویسی انجام میشه . در وب سایت های داینمیک یه بخش مدیریت هم ساخته میشه تا کاربر بتونه خیلی راحت اطلاعات سایت رو تغییر بده . تغییر و یا اضافه وحذف کردن اطلاعات یه سایت داینامیک خیلی آسونه و حتی یه بچه ۱۰ ساله هم از پسش بر میاد .

مزایای وب سایت داینمیک

■ مدیریت سایت داینامیک خیلی آسونه و نیاز به دانش فنی نداره . شما میتونید اطلاعات سایت تون رو بدون هیچ دانش فنی ، اضافه و کم کنید یا اطلاعات ثبت شده رو تغییر بدین .

■ امکانات مدیریت اطلاعات در سایت داینامیک بسیار زیاده و شما می تونید با استفاده از بانک اطلاعاتی سایت داینامیک تون اطلاعات آماری بسیار دقیق و مهمی رو به دست بیارید .

معایب وب سایت داینمیک

شاید بعد از این همه تعریف و تمجید از وب سایت داینامیک پیش خودتون فک کنید که دیگه چی از این بهتر ؟ مگه ممکنه سایت های داینمیک ایراد هم داشته باشن ؟! نگهداری بانک اطلاعاتی خودش یه علم بسیار پیچیده ست و معایب سایت داینامیک هم از اینجا شروع میشه !

هزینه سرور وب سایت داینامیک بیشتره

برای استفاده از بانک اطلاعاتی پردازنده سرور خیلی باید به طور مداوم کار کنه . حالا هر چی تعداد بازدید بیشتر بشه حجم کار پردازنده سرور هم بیشتر میشه . در ضمن سرور به حافظه  RAM بیشتری هم نیاز پیدا میکنه . یکی از مشکلاتی که سایت دانمیک داره اینکه هزینه سرور این نوع سایت ها بیشتره . البته این مسئله ارتباط مستقیم با تعداد بازدید داره و معمولا برای سایت های کم بازدید این هزینه زیاد نیست .

مشکلات امنیتی سایت داینامیک

خطرات امنیتی سرور همیشه وجود داره اما این خطرات وب سیات های داینمیک رو بیشتر تهدید میکنن ! مسلما هیچکسی جز صاحب سایت نباید به بانک اطلاعاتی اون سایت دسترسی داشته باشه . برای جلوگیری از دسترسی سایر افراد باید تدابیر امنیتی برای بانک اطلاعاتی در نظر گرفته بشه . کوچک ترین اشتباه در مسائل امنیتی بانک اطلاعاتی و برنامه نویسی سایت می تونه کار رو برای حمله هکر ها ساده کنه . فک کنید یه فروشگاه دارین و قیمت اجناس تون رو هم وارد کردین . کوچکترین شوخی یه هکر با شما می تونه این باشه که قیمت ها رو دستکاری کنه ! البته معمولا هکر ها با کسی شوخی ندارن ! 😀

مشکلات مربوط به برنامه نویسی سایت داینامیک

یکی از مشکلات بزرگ سایت های داینتمیک اینه که اگر سایت تون آماده شد و بخواید سایت رو به برنامه نویس دیگه ای بسپارید ، کار برای برنامه نویس جدید خیلی سخت میشه ! چون باید همه کد های برنامه نویس قبلی رو بخونه تا بتونه از کارش سر در بیاره و تغییرات جدید رو انجام بده . این مسئله برای صاحب سایت مشکلی درست نمیکنه چون اصلا صاحب سایت درگیر این مشکلات نیست اما مشکل اینجاست که برنامه نویس جدید برای اعمال تغییرات به زمان بیشتری نیاز داره .

روش ساخت وب سایت داینامیک

طراحی وب سایت داینامیک

طراحی وب سایت داینامیک

وب سایت داینامیک با دو روش مختلف ساخته میشه که قیمت شون زمین تا آسمون با هم فرق داره !

■ وب سایت داینامیک مبتنی بر سیستم های مدیریت محتوی یا CMS

CMS در واقع یک نرم افزار آماده برای مدیریت اطلاعات سایته . در این روش برنامه نویس یک نرم افزار CMS رو برای شما به صورت سفارشی تغییر میده . حجم برنامه نویسی در این روش بسیار کمتره بنابراین هزینه ساخت اینجور سایت ها هم به مراتب کمتره . معمولا مشکلات امنیتی این روش کمتره . در حال حاضر اکثر طراحان سایت از CMS های WordPress , Joomla , Drupal , Prestashop استفاده میکنن .

■ ساخت وب سایت داینامیک با برنامه نویسی اختصاصی

در این روش نرم افزار مدیریت اطلاعات سایت از ابتدا تا انتها برنامه نویسی میشه . در این روش احتمال وقوع اشتباه امنیتی بیشتره  ! به همین دلیل دستمزد برنامه نویسی این نوع سایت ها بسیار بالاست و هر کسی توان پرداختش رو نداره . خوبی این روش اینه که همه چیز کاملا اختصاصی برنامه نویسی میشه . از ابتدا تا انتهای کار توسط برنامه نویس انجام میشه . ساخت بانک اطلاعاتی ، صفحات مربوط به اضافه کردن اطلاعات ، حذف اطلاعات ، ویرایش اطلاعات ، امکانت جستجو و … . فقط وب سایت شرکت های بزرگ که ۵۰ میلیون براشون پول خورده ، با این روش ساخته میشه . محض اطلاع لازمه عرض کنم خدمت تون که برنامه نویسی وب سایت بانک ها هم با این روش انجام میشه و هزینه های برنامه نویسی بانک ها بسیار نجومیه !

هزینه طراحی سایت داینامیک

از اونجایی که ساخت وب سایت داینامیک بسیار پیچیده تر از سایت استتیکه خب طبیعیه که هزینه ساخت یه سایت داینامیک بیشتره . طراحی سایت داینامیک دردسر زیادی داره . دستمزد طراحی سایت داینامیک بستگی به برنامه نویس داره و تقریبا قیمت مشخصی نداره . میزان پیچیدگی وب سایت ( برنامه نویسی و بانک اطلاعاتی ) و سابقه کاری برنامه نویس هزینه ساخت وب سایت داینامیک رو تعیین میکنن . من اکیدا توصیه میکنم که حواس تون باشه درگیر عدد نشید چون برنامه نویس حرفه ای با پول کم کار نمیکنه و خب حقشه . برنامه نویسی یکی از پیچیده ترین و سخت ترین کار های دنیاست . آدمای زیادی هستن که به برنامه نویسی علاقه دارن و خیلی هم تلاش میکنن اما برنامه نویس نیستن . این افراد معمولا قیمت پایینی میدن به مشتری هاشون . گول قیمت رو نخورید چون مسائل امنیتی شوخی بردار نیست . به هر حال شما دارید هزینه میکنید که کسب و کار تون یا اعتبار تون رو توسعه بدین و اگر سایت تون مشکل فنی داشته باشه قطعا هزینه جدیدی براتون میتراشه و از طرفی شما هم دیرتر به نتیجه میرسید .

بلاخره وب سایت داینامیک بهتره یا نه ؟

بدون شک وب سایت داینامیک به مراتب بهتره . من معایب سایت داینامیک رو خدمت تون عرض کردم تا با دید باز تری تصمیم بگیرید . دیگه الان به جز کارت ویزیت های آنلاین هیچ سایت دیگه ای نیست که به صورت ایستا static طراحی بشه . من هم به شما توصیه میکنم اگر میخواید یه سایت راه اندازی کنید حتما یه سایت داینامیک سفارش بدین . دوستان ، درمورد سایت های داینمیک نکات ریز و درشت زیادی وجود داره که تو یه پست نمیشه گفت . در صورتی که دوست دارید ما براتون یه سایت داینامیک بسازیم حتما با ما تماس بگیرید تا بتونیم بیشتر راهنمایی تون کنیم .

حتما مطالب زیر رو هم بخونید

  • سایت واکنش گرا یا ریسپانسیو Responsive چیست ؟اگر دنبال طراحی وب سایت بوده باشید حتما اصطلاح « طراحی سایت واکنش گرا » رو هم دیدین . من در این پست میخوام تعریف طراحی سایت واکنش گرا رو خدمت تون عرض کنم و توضیح بدم که چرا وب سایت های جدید بلا استثنا به صورت واکنش گرا یا…
  • راه اندازی سایت برای چه مشاغلی ضروری است ؟تا حالا به راه اندازی سایت برای کسب و کار خودتون فکر کردین ؟ آیا فکر کردین که داشتن یه وب سایت چقدر می تونه تو روند کسب و کارتون تاثیر بذاره ؟ من در این مطلب می خوام خیلی مفید و مختصر خدمت تون توضیح بدم که چه مشاغلی باید…
  • هزینه طراحی سایت چگونه محاسبه می شود ؟یکی از دغدغه های صاحبان مشاغل اینه که هزینه طراحی سایت بر چه اساسی محاسبه میشه . تا حالا به این موضوع دقت کردین که چرا هزینه طراحی سایت در شرکت های مختلف ، متفاوته ؟ من ( ابراهیم درویش ) در این پست می خوام همه عوامل موثر در…
  • هاست اشتراکی رایگان برای چه وب سایت هایی مناسب است ؟وقتی هاست اشتراکی رایگان برای اولین بار متولد شد خیلی ها فکر می کردن که هاست اشتراکی رایگان می تونه گزینه بسیار خوبی واسه راه اندازی یک سایت نوپا باشه اما حقایقی درباره هاست اشتراکی رایگان وجود داره که شاید خیلی از شرکت های میزبانی وب دوست نداشته باشن شما…
دسته بندی
موضوعات مرتبط
ابراهیم درویش

من ابراهیم درویش هستم بلاگر تکتولوژی و مدرس زبان انگلیسی. در حال حاضر در استانبول (ترکیه) زندگی میکنم. نرم افزار خوندم و تخصص اصلیم برنامه نویسی وبه ؛ البته کمی هم برنامه نویسی اندروید بلدم. تقریبا از سال 1383 فعالیتم رو تو اینترنت شروع کردم. به زبان های ترکی استانبولی و اسپانیایی هم آشنایی دارم.

آموزش زبان انگلیسی - ابراهیم درویش

آموزش زبان انگلیسی علم فردا

  • یه بار برای همیشه تلفظ انگلیسی رو یاد بگیر!
  • ■ آموزش گرامر انگلیسی از صفر تا صد!
  • ■ آموزش مکالمه انگلیسی درباره موضوعات کاربردی
  • ■ مبتنی بر انگلیسی امریکایی!
  • ■ بیش از 45 ساعت ویدیو آموزشی!!!
  • اطلاعات بیشتر + نمونه درس

حمایت از علم فردا

نوشتن مطالب آموزشی به زبان ساده و قابل فهم برای همه ، کار بسیار سختیه . از طرفی ، نگهداری یک وب سایت آموزشی خرج داره ! اگر براتون امکان داره لطفا با پرداخت مبلغ کمی در هزینه های سایت سهیم باشید تا ما هم بتونیم با خیال راحت براتون بنویسیم و به سوال ها تون پاسخ بدیم . حمایت مالی از علم فردا

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

سوال امنیتی *

18 دیدگاه

  • حمیده صفری 25 فروردین 1400

    سلام متن تون را واقعا عالی نوشته بودین و بااینکه من هیچ آیدیایی راجع به این مبحث ندارم و از سر کنجکاوی خوندم ولی بسیار لذت بخش بود و در عین حال مفید !
    موفق باشین

  • ممنون ، مطالب شما همیشه روشن و عالی هستن بدون هیچ اصطلاح عجیب و غریبی و در کل بدون تعصب در کل محتویاتتون اطلاعات رو به کاربرانتون هدیه میدید . ممنون از زحماتتون ، دوستتون دارم
    در پناه حق

  • سلام امین اهوازی هستم ۲۶ سال سن دارم و علاقه زیادی به برنامه نویسی حرفه ایی دارم ممنون میشم اگه بتونید راهنماییم کنید

  • ممنون از شما

  • خیلی عالی و روان توضیح دادین مرسی. من که چیزی بلد نبودم، با این طرز بیان ساده و روان شما خیلی چیزها یادگرفتم. دمتون گرم واقعا

  • سلام خسته نباشید ؛
    کسی که مایل باشه php کار کنه باید html و css و جاوا اسکریپت هم بدونه؟ اگر آره که فک میکنم اینطوریه در چه حد؟
    چون خوندم که اکثر وبسایت ها دیگه استاتیک نیستن این یعنی html و … لازم نیست ؟

    و ٢ ) اینکه مثلا ی نفر یه سایتی با php طراحی میکنه یعنی خودش یه پنل واسه مدیریت محتوای سایتش درست میکنه صرفا و اسکلت بندی سایتش با همون html هست؟

    ممنون اگر هم مطلبی هست که به پاسخ من کمک میکنه ممنون میشم راهنمایی کنید

  • با سلام
    برای راه اندازی یک سایت دینامیکی از مبتدی تا حرفه ای، به منظور ایجاد کلاس آموزش و آزمون و حتی مسابقات علمی،
    چه برنامه یا برنامه هایی باید آموخت و چه کتابهایی پیشنهاد می کنید.
    با تشکر

  • سلام سایت خوبی دارید من یه سوال داشتم .من میخوام هاست بخرم میخواستم بدونم هاست لینوکس بهتره یا ویندوز؟
    و هر صفحه وب سایت چند مگابایت هستش مثلا صفحه ای که فقط مطلب داشته باشه؟
    من اگر بخوام یه هاست داشته باشم که روزانه سی هزار بازدیدکننده رو پشتیبانی کنه باید پهنای باند و ترافیک ماهانه چقدر باشد و قیمت این نوع هاست ها حدودا چقدره ممنونم اگر جوابمو بدید .شرکت معتبر هاست دامین که خود شما راضی هستید چیست؟

  • سلام ممنونم از سایت خوب تون مهندس
    اگر اشکالی پیش نمی آید یه چند تا سوال مهم از شما دارم که تو این مدت با تحقیق جوابی نگرفتم :
    1-سایت های استاتیک مثل وبلاگ ها هستش ؟
    2-برای اضافه کردن مطلب و عکس و صفحه برای وب سایت های داینامیک نیازی به کد نویسی نیستش با نرم افزار مخصوصی مطالب را می نویسیم و اپلود میکنیم ؟
    3- اضافه کردن مطلب و عکس و متن و … برای سایت استاتیک آسانتر است یا داینامیک ؟
    4- آیا مشاهده آمار بازدیدکنندگان سایت فقط برای صاحب سایت ممکن است یا دیگران هم میتوانند مشاهده کنند . وقتی که کنار سایت تعداد بازدیدکنندگان نمایش داده نشود.
    5- آیا ما سایت مان را یک بار طراحی میکنیم یعنی برای اضافه کردن صفحه و .. باید برای هر صفحه یک طراحی کنیم ؟
    6- هرچه تعداد بازدیکنندگان سایت بالا برود و هاست و سرور نتوان پشتیبانی کند باید چه کار کنیم چون یه جا نوشته بود باید مبلغ پولی را بیشتر پرداخت کنیم ؟
    7- قیمت هاست 200 مگا بایت در سال حدودا چقدر در میاد ؟
    8- با html و css نمیتوان سایت داینامیک ساخت ؟ از کجا بفهمیم یک سایت داینامیک است ؟
    9- زبان php سخت تر است یا html ؟

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

  • سلام اگه ممکن هستش درباره بانک اطلاعاتی کامل توضیح بدبد چون من چیز خاصی دربارش نمیدونم

  • من که اصلا گیج شدم . الان من بخوام برنامه نویسی یاد بگیرم چی کار کنم ؟ برم کلاس ؟ توی سه ماه تابستون می شه چیزی یاد بگیرم ؟ سنم 17 رشته تجربی هم هستم از راه دانشگاه نمی تونم برم . می خوام بدون دانشگاه یاد بگیرم .

    • سلام
      1- به دانشگاه نیازی نیست اما باید برید کلاس !
      2- باید زبان انگلیسی تون قوی باشه پس توصیه میکنم اول برید کلاس زبان انگلیسی .
      3- برای اینکه بتونید برنامه نویسی وب رو درست و اصولی یاد بگیرید باید حداقل 2 سال به طور منظم و مداوم زمان بذارید . چون باید چیزای زیادی یاد بگیرید که تو 3 ماه نهایتا می تونید 2 مورد از مباحث ابتدایی رو یادبگیرید ( HTML و CSS ) .
      موفق باشید

  • احمدرضا 12 مهر 1393

    سلام
    خسته نباشید وسپاسگذارم که مطالب طراحی وب رو اینقدر ساده و روون بیان میکنید
    اگه میشه در مورد این کدهای کپچا و طرز کارشون توضیح بدید
    ممنون

  • سلام
    خیلی خوب بود.
    با تشکر از زحمات شما

  • سلام
    من PHP یا ASP بلد نیستم، ولی میخوام سایتم بانک اطلاعاتی داشته باشه.
    اما HTML و CSS و JQuery بلدم!
    راستش سایتی که دارم می نویسم، کاملا برنامه نویسیش از صفر تا صد با خودمه.
    یعنی از CMS ها هم استفاده نمی کنم.
    میخام بدونم میشه بدون زبان های سمت سرور (ASP یا PHP) با بانک اطلاعاتی ارتباط بر قرار کرد؟

    • سلام
      شهاب جان وب سایت داینمیک به وب سایتی گفته میشه که با یک زبان برنامه نویسی ساخته بشه . بدون زبان برنامه نویسی نمیشه با بانک اطلاعاتی ارتباط برقرار کرد . HTML و CSS فقط یه سری اطلاعات رو نمایش میدن و نمی تونن این اطلاعات رو پردازش کنن . برای مثال شما نمی تونید با HTML دو تا عدد رو با هم جمع کنید و نتیجه رو روی سایت نمایش بدین . توصیه می کنم پست های بعدی درباره مدیریت سایت رو حتما بخونید .

حمایت از علم فردا
خبرنامه علم فردا
علم فردا در شبکه های اجتماعی علم فردا در جی پلاس کانال تلگرام علم فردا علم فردا در اینستاگرام
هر گونه کپی برداری از مطالب علم فردا ممنوعه ! در ضمن ، وب سایت علم فردا روی سرورهای پارس پک میزبانی میشه!
دانلود آموزش انگلیسی علم فردا