طراحی انواع سایت در بابل
طراحی انواع سایت در بابل
تاریخچه طراحی سایت از آغاز تا کنون
از آن روزی که، تیم برنرز لی و رابرت کیلیو به کمک یک دانشجوی جوان دیگر توانستند ارتباطی موفقیتآمیز بین میزبان و کاربر از طریق اینترنت را برقرار کنند اکنون ۳۲ سال گذشته است. تلاشی که سر انجام آن ایجاد میلیاردها وبسایت مختلف در فضای اینترنت بوده است.
در ابتدا، وب سایتها با زبان برنامه نویسی HTML طراحی میشدند. به کمک کدهای این زبان میتوانستند صفحاتی شامل تیتر، پاراگراف و لینکهای مختلف جهت ارتباط سایر صفحات به یکدیگر را ایجاد کرد.
بعد از گذشت مدت کوتاهی تغییرات مهمی در طراحی سایتها به وجود آمد. زبان کد نویسی دیگری با نام CSS در اینجا به کمک زبان HTML آمد و کمی فرایند طراحی سایت را پیچیدهتر کرد.
زبان CSS وبسایتها را از حالت خشک و بی روح اولیهای که داشتند خارج کرد و با اضافه کردن المانهای مختلف توانست طراحی سایت را تا حدی جذابتر کند.
سایتهای استاتیک یا ثابت (Static Website)
در حال حاضر کمتر شاهد این روش از طراحی سایت هستیم و به عنوان یک روش منسوخ شده از آن نام میبرند.
این نوع از طراحی سایت بیشتر برای شرکتها و افرادی مورد استفاده قرار میگیرد که نیازی به تغییر در صفحات و قالب وب سایت خود ندارند. با اینکه این صفحات به ندرت دستخوش تغییر میشوند اما تغییر در هر قسمت آن به صرف زمان زیادی جهت کد نویسی نیاز دارد.
زبان برنامه نویسی در این نوع از سایتها HTML و CSS میباشد.
نکات مهم در طراحی سایت استاتیک
- تعامل با کاربر در این گونه از سایتها وجود ندارد
- تعداد صفحات محدود میباشد
- صفحات در اینجا به حالت Show معروف هستند
- با کمترین امکانات در حد یک Notepadمیتوان کد نویس کرد
- هیچ گونه کد نویسی در سمت سرور در این سایتها وجود ندارد
- در سایتهایی که کمتر از ۵ صفحه داشته باشند از حالت استاتیک در طراحی آن استفاده میکنند
- طراحی این سایتها هزینه بسیار کمتری نسبت به داینامیک دارد
- در زمان بسیار کمتری میتوان این سایتها را طراحی کرد
- کمترین فضای هاست در این سایتها استفاده میشود
- موتورهای جستجو صفحات این سایتها را خیلی راحتتر ایندکس میکنند
- در کمترین زمان و با پایینترین سرعت اینترنت نیز صفحات سایت بارگذاری میشود
- هزینه تغییر آن به نسبت بالا میباشد زیرا بخش زیادی از کدها باید از اول نوشته شوند
- امنیت در این سایتها بسیار بالا میباشد.
سایتهای پویا (Dynamic Website)
دسترسی به بخش مدیرتی این نوع سایتها بر عکس نوع پویا آزاد است
و صاحب سایت میتواند در هر لحظه محتوای سایت را تغییر دهد.
اکثر سایتهای پویا به زبانهای Php، ASP.Net و ASP نوشته میشوند.
از زبانهایی مانند CSS و Silver light نیز برای اضافه کردن قابلیتهای بیشتر استفاده میشود.
قالب اصلی سایت توسط طراح نوشته میشود
و در ادامه مدیر سایت اقدام به تولید محتوای مورد نظر برای سایت میکند.
مزیت اصلی این سایتها این است که هیچ محدودیتی برای ایجاد، تغییر یا حذف مطالب،
تصاویر و صفحات و غیره وجود ندارد. با استفاده از زبانهای طراحی سایت پیشرفته
برای ساخت این سایتها میتوان امکاناتی از جمله صفحات هوشمند، فرمها، صفحات جستجو و … به آنها اضافه کرد.
استفاده از کدهای پیچیده در این نوع سایتها باعث کند شدن بارگذاری آنها میشود.
پورتالها (Portal)
پورتالها سایتهای کامل و جامعی هستند که چندین هدف را در یک سایت دنبال میکنند؛
یعنی چندین سایت پویا برای رسیدن به اهدافی خاص در کنار یکدیگر قرار گرفتهاند؛
مثلا پورتالهای خبری که از چندین سایت پویا تشکیل شدهاند و هر کدام امکانات خاصی را ارائه میدهند.
تمام ویژگیهای یک سایت پویا میتواند در یک پورتال خبری نیز وجود دارد.
سایتهای فلش
این نوع سایتها از نوع ایستا و نیمه پویا توسط نرمافزارهای خاصی طراحی میشوند.
این سایتها ثابت هستند، توسط طراح سایت ایجاد میشوند و قابل تغییر نیستند.
مزیت این سایتها گرافیک زیبا و انیمیشنهای جذاب آنهاست؛
اما این سایتها توسط موتورهای جستجو خوانده نمیشوند و سرعت بارگذاری بسیار پایینی دارند.
در حالت استاتیک این نوع از سایتها مانند وبسایتهای استاتیک که در بالا به آن اشاره کردیم غیرقابلتغییر میباشند. و تغییرات در آن نیاز به دانش تخصصی دارد.
زمان طراحی این نوع از سایتها بسیار بالا میباشد.
در حالت داینامیک که اگر دقیقتر بگوییم نیمه داینامیک گفته میشود. تغییرات بسیار محدود بوده و نمیتوان در کلیات سایت همچنان تغییرات گسترده ایجاد کرد.
نسبت به سایر روشهای طراحی سایت این نوع از سایتها جذابیت بیشتری دارند.
سرعت لود صفحات بسیار پایین است و حجم بسیار زیادی را لازم دارند
طراحی گرافیک، در این حالت از اهمیت بالایی برخوردار است به همین جهت هنرمندان نسبت به این سایتها علاقه بیشتری دارند.
طراحی سایت با وردپرس
در رابطه با طراحی سایت با وردپرس، وردپرس یک سیستم مدیریت محتوا برای راهاندازی
و ایجاد سایتها و وبلاگهاست. وردپرس به زبان برنامهنویسی PHP نوشته شده
و توسط MySQL نیز پشتیبانی میشود. در حال حاضر بیش از ۷۶ میلیون وبسایت
در جهان با این CMS راه اندازی شده است. وردپرس برای پیادهسازی
انواع وبسایت شخصی، وبسایت خبری، وبسایتهای عکاسی،
معرفی مشاغل، طراحی سایت فروشگاهی، سایتهای اجتماعی، دانشگاهی و … استفاده میشود.