word
pdf xps
فایلها ویرایش شده و آماده پرینت
است فقط دانلود کنید.
ettehadgame.ir
3عدد
10
1.39 MB
ZIP
انواع سایت
انواع سایت ها را می توان بر اساس خصوصیات مختلف مشخص و تقسیم بندی نمود. نوع انتخاب و طراحی سایت به خواسته و نیاز های شما بستگی دارد.
انواع سایت ها را می توان به شکل های زیر مشخص نمود:
1-انواع سایت در شکل کلی و جامع
2- انواع سایت بر اساس ساختار طراحی
3-انواع سایت بر اساس روش طراحی
4-انواع سایت بر اساس نوع صفحات وب
5- انواع سایت بر اساس زبان های برنامه نویسی
6-انواع سایت بر اساس نرم افزار های طراحی سایت
1-انواع سایت در شکل کلی و جامع
در شکل کلی سایت را می توان به دو نوع طراحی کرد: الف ) طراحی سایت به روش قالبی، ب) طراحی سایت به روش جعبه فیوز
الف ) طراحی سایت به روش قالبی: در این روش سایت ساختار یکپارچه و هسته مرکزی مشخصی دارد و کلیه بخش های سایت در ارتباط کامل با یکدیگر قرار دارند. این نوع سایت ها سئو و بازدید بالایی دارند و برای سایت های خبری ، مطالب ، دانلود ، معرفی و موزیک کاملا مناسب هستند. اما از امنیت پایین تری نسبت به روش جعبه فیوز برخوردار هستند و توصیه می شود برای سایت های امنیتی ، اطلاعاتی و سیستم های مالی جهانی استفاده نشود. در روش قالبی از تابع ها در برنامه نویسی سایت به شکل گسترده استفاده می شود. بیشتر سایت های آماده مانند لاراول، جوملا و ورد پرس به این شکل طراحی شده اند. تمامی سایت های وبلاگدهی مانند blogfa ، limoblog ، bayan و persianblog به روش قالبی ایجاد شده اند. در طراحی سایت به روش قالبی هرگونه کد جاوایی را می توانید به شکل گسترده استفاده کنید. با هر نسخه ای از زبان php حتی php4 می توان آن را طراحی نمود. سیستم های مدیریت آماده مانند: وردپرس WordPresst، جوملا Joomla ، دروپال Drupal ، پی اچ پی نیوک PHP nuke ، مجنتو Magento ، پرستاشاپ PrestaShop و اپن کارت OpenCart همگی از این نوع هستند.
ب) طراحی سایت به روش جعبه فیوز: در طراحی سایت به روش جعبه فیوز سایت از چند بخش قسمت شده تشکیل می شود که این بخش ها می توانند با هم در ارتباط محدود باشند و یا اصلا با هم در ارتباط نباشند. در طراحی سایت به روش جعبه فیوز بخش Back End یعنی تمام آن کارهایی که در پشت صحنه انجام میشود و کاربر آنها را نمیبیند حرف اصلی را می زند. در طراحی سایت به روش جعبه فیوز اگر یکی از بخش های سایت مورد حمله قرار گیرد فیوز بخش مورد نظر عمل می کند و آسیبی به سایر بخش ها وارد نمی شود و سایر بخش های سایت به فعالیت خود ادامه می دهند . ایجاد کننده این ساختار طراحی مهندس محمد دهقان زاده است . مهندس محمد دهقان زاده ساختار اولیه ایجاد شده توسط Aaron Swartz را با ساختار های برنامه نویسی دیگر ، شی گرایی ، هوش مصنوعی و امنیت بخشی ادغام کرد و روشی نوین و بسیار امن برای طراحی سایت ایجاد نمود. از روش جعبه فیوز برای طراحی سایت های امنیتی ، اطلاعاتی ، هوش مصنوعی ، نظامی ، رباتیک ، پژوهش های غیر انسانی و مالی استفاده می شود و برای طراحی سایت های مطالب ، خبری و سایت هایی با سئو بالا مناسب نیست. در طراحی سایت به روش جعبه فیوز ،از زبان برنامه نویسی هم می توان بصورت آدرس های مجازی استفاده کرد و هم می توان بصورت Save As فایل های جداگانه ایجاد نمود. در طراحی سایت به روش جعبه فیوز سعی می شود تا جای ممکن از توابع استفاده نکنند بلکه به جای استفاده از تابع کد های فراخوانده شده را در صفحات جداگانه قرار دهند و برای هر بار استفاده از کد ها آن صفحه را فراخوانی کنند. در طراحی سایت به روش جعبه فیوز هرگونه کد جاوایی را نمی توان استفاده کرد . استفاده از کد های جاوا در این روش بسیار سخت و پیچیده است و باید کد های جاوای استفاده شده بگونه ای باشند که در ساختار ارتباطی بین قسمت های مختلف سایت تغییراتی ایجاد نکنن و یا امنیت فیوز کنترل و کل سایت را به خطر نیندازند. در طراحی سایت به روش جعبه فیوز بیشتر از زبان های برنامه نویسی طرف سرور(server side) مانند php7 ، ASP.Net استفاده می شود. با هر نسخه ای از زبان php نمی توان آن را طراحی کرد و باید حداقل از php7 یا بالاتر استفاده نمود.
2- انواع سایت بر اساس ساختار طراحی
مدل سلسله مراتبی یکی از رایجترین انواع معماری سایت است. مدل سلسله مراتبی بیشتر در وبسایتهای با حجم بالای داده، استفاده میشود. مدل سلسله مراتبی دارای یک تنه (مانند صفحه اصلی) است که به دستهها و صفحات منشعب میشود. به همین دلیل شبیه یک درخت است. سایتهایی مانند CNN.com و BBC.co.uk نمونههای عالی از مدل سلسله مراتبی هستند.
مدل متوالی: هنگامی که کاربر باید فرآیندی را گام به گام را دنبال کند، مدل متوالی بهترین گزینه است. این مدل برای طراحی بخشهایی مثل ایجاد حساب کاربری خیلی مناسب است. طراحان UX میتوانند از این مدل برای ایجاد جریان برای یک فرآیند استفاده کنند. صفحات وبسایت wikiHow.com نمونههای فوقالعادهای از صفحات طراحیشده با مدل متوالی هستند.
مدل ماتریس: مدل ماتریس یکی از قدیمیترین انواع ساختار سایت است. یک ساختار از نوع ماتریسی به کاربران امکان میدهد تا مکان بعدی را انتخاب کنند. این نوع سایتها خیلی خوب از طریق جستجو یا پیوندهای داخلی پیمایش میشوند. ویکی پدیا یک نمونه عالی از مدل ماتریس است.
مدل پایگاه داده: مدل پایگاه داده رویکردی پویا به ساختار وبسایت است. برای طراحی وبسایت با مدل پایگاه داده، طراحان باید از روش پایین به بالا استفاده کنند. که البته این کار را با در نظر گرفتن متادیتاهای یک صفحه، پایبندی به معماری اطلاعات قوی و بهترین روشهای طبقهبندی انجام میدهند . پست و صفحات Medium.com نمونه بسیار خوبی از مدل پایگاه داده است.
3-انواع سایت بر اساس روش طراحی
ـ استاتیک: به وب سایتهایی که در طراحی آنها از زبانهای HTML، CSS و جاوا اسکریپت استفاده شده است و فاقد بانک اطلاعاتی می باشد، گفته می شود. هزینه طراحی این وب سایت ها پایین است اما هزینه نگهداری و بروز رسانی آنها بالا است.
ـ داینامیک:وب سایت هایی هستند که معمولاً با زبانهای برنامه نویسی ASP.net، PHP و سیستم های مدیریت محتوا تولید شده و محتوای این وب سایت ها توسط صاحبان آنها قابل بروز رسانی و تغییر است.
ـ پرتال: به وب سایت های بزرگ و داینامیک گفته می شود و معمولاً از چند وب سایت در کنار هم تشکیل شده است. بعنوان مثال پرتال های خبری که شامل بخش های انتشار خبر، عضوگیری، نظر سنجی و … می باشد.
ـ وب سایت های فلش:این وب سایت ها از جذابیتهای گرافیکی و بصری بسیار بالایی برخوردار هستند، اما سه اشکال عمده دارند:
الف. بارگذاری
ب. عدم خوانده شدن محتوا توسط موتورهای جستجوگر
ج. عدم توانایی در بروز رسانی این وب سایت ها توسط صاحبان آنها
4-انواع سایت بر اساس نوع صفحات وب
سه نوع دسته بندی کلی در نوع صفحات وب وجود دارد:
الف .وبلاگ
ب. وب سایت
ج. FTP
الف.وبلاگ:برای انتشار مطالب به وجود آمدند و امکانات رایگان و خوبی در اختیار کاربران خود قرار می دهند و کاربران می توانند مطالب خود را به راحتی در وب انتشار دهند.
ب.وب سایت:وب سایتها در تقسیم بندی های گوناگون و با اهداف مختلفی طراحی می شوند و اطلاعات را به صورتهای مختلف متن، تصویر، ویدئو و صوت در اختیار کاربران خود قرار می دهند و از یک دامنه و یک فضای میزبانی بر روی سرور تشکیل شده اند.
ج. FTP :یک پروتکل برای انتقال فایل در فضای اینترنت و اینترانت است و مخفف عبارت File Transfer Protocol به معنی پروتکل انتقال فایل می باشد.
5- انواع سایت بر اساس زبان های برنامه نویسی
الف) طراحی سایت با زبان های برنامه نویسی سمت کاربر (client side): برنامه نویسی سمت کاربر، برای بارگذاری صفحات سایت به سرور نیاز ندارد و می توان از طریق یک ویرایشگر متن مانند notpad صفحات سایت را ایجاد کرد. برنامه نویسی سمت کاربر تنها برای سایت های استاتیک مناسب است.
ب)طراحی سایت با زبان های برنامه نویسی سمت سرور (server side): در برنامه نویسی سمت سرور، برای بارگذاری صفحات سایت به یک سرور مجازی نیاز است. از برنامه نویسی سمت سرور برای داینامیک کردن صفحات وب استفاده می شود.
الف) طراحی سایت با زبان های برنامه نویسی سمت کاربر
طراحی سایت با HTML: زبان برنامه نویسی HTML مخفف عبارت HyperText Markup Language به معنی زبان نشانه گذاری فرامتنی است که در ایجاد صفحات وب به کار گرفته می شود. زبان HTML، جزء جدایی ناپذیر برنامه نویسی تحت وب است و برای ایجاد ساختار اولیه سایت و پیکر بندی صفحات از این زبان استفاده می شود. در حقیقت HTML یک زبان برنامه نویسی نیست بلکه زبانی برای نشانه گذاری عناصر صفحات وب است.
طراحی سایت با CSS: زبان برنامه نویسی CSS مخفف عبارت Cascading Style Sheets به معنی الگوهای آبشاری است. زبان CSS مکمل زبان HTML است و برای بهبود ظاهر سایت از آن استفاده می شود. در حقیقت زبان CSS به کدهای HTML سایت شکل و زیبایی می دهد. به طور مثال رنگ نوشته های سایت، سایز نوشته ها، حالت تصاویر و... را به وسیله CSS می توان تغییر داد.
طراحی سایت با java script: جاوا اسکریپت از معروف ترین و پر کاربردترین زبان های برنامه نویسی است که برای تعاملی کردن صفحات وب استفاده می شود. در حقیقت پویایی صفحات وب در دستان زبان جاوا اسکریپت است و می تواند در بین عناصر سایت قرار بگیرد و عناصر مورد نظر را تحت کنترل خود بگیرد.
طراحی سایت با jQuery: زبان جی کوئری ( jQuery ) یکی از فریم ورک های معروف و کم حجم جاوا اسکریپت است که برای کنترل عناصر صفحات وب دارای توابع بسیار زیاد و همچنین پلاگینهای متعدد و پرکاربرد است. جی کوئری لیست کاملی از توابع مربوط به کارهای گرافیکی است که کمک می کند تا جلوه های زیبایی در سایت پیاده سازی شود.
ب)طراحی سایت با زبان های برنامه نویسی سمت سرور
زبان های برنامه نویسی سمت سرور
طراحی سایت با PHP: زبان برنامه نویسی PHP از پر کاربردترین زبان های برنامه نویسی تحت وب است و اکثر وب سایت ها با این زبان طراحی شده اند. PHP یک زبان متن باز و رایگان است. سیستم های مدیریت محتوای (CMS) معروف مانند وردپرس، جوملا، دروپال و... با زبان برنامه نویسی PHP نوشته شده اند. نام بانک اطلاعاتی این زبان mysql است.
طراحی سایت با Java: زبان جاوا کاملا مجزا از زبان جاوا اسکریپت است. این زبان برنامه نویسی قابلیت اجرا بر روی تمامی پلتفرم های استاندارد را دارد. جاوا به سه دسته تقسیم می شود:
جاوا برای اپلیکیشن ها و موبایل : این پلتفرم جاوا برای توسعه اپلیکیشن های موبایل مورد استفاده قرار می گیرد.
نگارش استاندارد جاوا : این پلتفرم جاوا برای طیف وسیعی از برنامه های کاربردی مورد استفاده قرار می گیرد.
نگارش سازمانی جاوا : این پلتفرم جاوا برای توسعه برنامه های بسیار بزرگ و سازمانی مورد استفاده قرار می گیرد.
طراحی سایت با ASP.net : زبان ASP.net از جمله زبانهای برنامه نویسی مطرح در حوزه طراحی وب می باشد که توسط شرکت مایکروسافت ارائه شده است. این زبان مخفف عبارت Active Sever Page یا صفحات فعال تحت سرور است. مزیت برنامه نویسی به زبان ASP.Net این است که وب سایت های طراحی شده با این زبان، در محیط ویژوال استادیو پیاده سازی میشوند و تمامی ابزارهای مورد نیاز برای طراحی رابط کاربری و همینطور کدنویسی در دسترس است. بانک اطلاعاتی این زبان SQL server است. استفاده از ASP.NET نیازمند آشنایی با مفهوم اولیه شی گرایی و همچنین پیچیدگی های خاص زبان دات نت است.
6-انواع سایت بر اساس نرم افزار های طراحی سایت
الف) سایت براساس سیستم های مدیریت آماده ، ب)سایت بر اساس سیستم های غیر آماده
الف) سایت براساس سیستم های مدیریت آماده: در این حالت از نرم افزار های مدیریت آماده استفاده می شود بگونه ای که این نرم افزار ها را در سرور خود نصب کرده و از آنها برای ایجاد سایت خود استفاده می کنیم .تمامی سایت هایی که با این سیستم ها در جهان طراحی شده باشند در هر لحظه و هر ثانیه همگی با هم هک می شوند و شما باید تا آمدن آپدیت جدید و نصب آن و حل مشکل منتظر باشید. در این نوع طراحی سایت اختیارات شما محدود است و نمی توانید هر کاری را در سایت خود انجام دهید و محدود هستید به امکانات نرم افزار آماده. امنیت این سیستم در مقابل سیستم های غیر آماده خیلی خیلی پایین است. مانند سیستم های مدیریت محتوا(جوملا ، وردپرس) ، سیستم های مدیریت خبر ، سیستم های مدیریت آمار و ...
انواع سیستم های مدیریت محتوا از بخش سیستم های مدیریت آماده
A) وردپرس WordPress
B) جوملا Joomla
C) دروپال Drupal
D) پی اچ پی نیوک PHP nuke
E) مجنتو Magento
F) پرستاشاپ PrestaShop
G) اپن کارت OpenCart
A) وردپرس WordPress : مشهورترین نامی که در این مقاله میشنوید، همین وردپرس است! سیستمی که بیش از ۶۰ میلیون از وب سایتهای جهان با استفاده از آن طراحی شدهاند. فکر میکنید این محبوبیت چه دلیلی دارد؟
WordPress در ابتدا فعالیت خود را به عنوان وبلاگساز آغاز کرد و به مرور فعالیت خود را گسترش داد. تا جایی که امروز به عنوان محبوبترین CMS موجود شناخته شده و سهم ۴۰ درصدی را به خود اختصاص داده است. از جمله ویژگیهای مثبت ومنفی این سیستم میتوان به موارد زیر اشاره کرد: سرعت بالای نصب و راهاندازی ، حجم کم ، رایگان بودن ، داشتن افزونههای متعدد ، سازگاری و بهینه بودن برای موتورهای جستوجو ، کاربری آسان ، گرافیک پایین
اگر یک سایت محتوامحور بلاگی یا خبری میخواهید، وردپرس بهترین گزینه برای شما است.
در مواردی مثل طراحی سایت برای فروشگاههای بزرگ آنلاین، بهتر است از روشهای دیگر استفاده کنید. زیرا در این موارد باید افزونههای مختلفی به کار ببرید و همین باعث سنگین شدن سایت میشود. این مسئله به کند شدن سرعت بارگذاری و در نهایت کاهش ترافیک سایت منجر خواهد شد.
B) جوملا Joomla : جوملا رقیبی قدرتمند برای وردپرس است که در سال ۲۰۰۱ معرفی شد. این سیستم هم برای وب سایتهای محتوامحور و هم برای سایتهای بزرگ و فروشگاهی مناسب است. بعضی از ویژگیهای این سیستم به شرح زیر هستند:سرعت بالای نصب و راهاندازی ، رایگان بودن ، داشتن بیش از ۶۰۰۰ افزونه
جوملا برای تمامی انواع کسبوکارهای آنلاین کوچک و بزرگ مناسب است. با این حال، رابط کاربری پیچیده، استفاده از آن را برای افراد مبتدی سخت میکند.
C) دروپال Drupal: این سیستم کاربران کمتری دارد اما توانسته است توجه طراحان حرفهای را به خود جلب کند. میگویم طراحان حرفهای چون قالبهای آماده آن کم هستند. توسعه دادن قالب جدید نیز کاری تخصصی است و نیاز به مهارتهای برنامهنویسی دارد. این سیستم برای طراحی و ایجاد پرتالهای خبری، سایتهای آپلود و دانلود، سایتهای شرکتهای بزرگ و … کاربرد دارد. مهمترین ویژگیهای دروپال به شرح زیر هستند: سرعت خوب ، توسعهپذیری عالی ، امنیت بالا ، پشتیبانی قوی. استفاده از این سیستم به افراد مبتدی توصیه نمیشود اما حرفهایها میتوانند با استفاده از آن سایتهای قوی و امنی طراحی کنند.
D) پی اچ پی نیوک PHP nuke : پی اچ پی نیوک یکی از انواع سیستم های مدیریت محتوا قدیمی است. قبل از وردپرس و جوملا استفاده از آن رواج بیشتری داشت. به روز رسانیهای نیوک در سالهای اخیر کم بوده است و مشکلاتی نیز در مورد امنیت و سرعت آن مطرح است. میتوان گفت این سیستم رقابت را در مقابل CMS های جدیدتر واگذار کرده است. به همین دلیل کاربران آن نسبت به قبل بسیار کمتر شدهاند.بعضی از ویژگیها و امکانات پی اچ پی نیوک به شرح زیر هستند: نصب و راهاندازی رایگان ، امکان کنترل و نظارت کامل بر اعضای سایت ، امکان مشاهده آمارهای لحظهای برای همه صفحات ، امکان دستهبندی و لینکها و مدیریت آنها ، امکان برگزاری سریع و آسان نظرسنجی
E) مجنتو Magento : مجنتو یک سیستم فروشگاهساز رایگان و یکی از انواع سیستم های مدیریت محتوا است که فروشگاههای آنلاین بسیاری در سراسر جهان از آن استفاده میکنند. ویژگیهای زیر باعث شدهاند مجنتو به انتخاب اول بسیاری از کسبوکارهای اینترنتی تبدیل شود: مجنتو پاسخگوی نیاز فروشگاههای بزرگ نیز هست و عملیات فروش پیچیده را نیز میتواند اجرا کند. این سیستم انعطافپذیری بالایی دارد و به راحتی میتوانید آن را شخصیسازی کنید. سرعت لود صفحات در مجنتو بالا است. مجنتو برای موتورهای جستوجو بهینه شده است.
F) پرستاشاپ PrestaShop : پرستاشاپ نیز یکی دیگر از انواع سیستم های مدیریت محتوا است که به فروشگاهساز معروف شده است. فروشگاههای کوچک و بزرگ بسیاری در سراسر جهان از این سیستم استفاده میکنند. از جمله ویژگیهای پرستاشاپ میتوان به موارد زیر اشاره کرد:نصب و راهاندازی سریع و رایگان ، سازگاری با فروشگاههای چندزبانه، سازگاری با واحدهای پولی مختلف ، پنل مدیریت قدرتمند ، انعطافپذیری و توسعهپذیری بالا ، سیستم حسابداری، انبارداری و مدیریت مشتریان ، ساختار بهینه برای موتورهای جستوجو
G) اپن کارت OpenCart : اپن کارت نیز یکی دیگر از انواع سیستم های مدیریت محتوا است که به صورت اختصاصی برای فروشگاههای آنلاین طراحی شده است. موارد زیر را میتوان به عنوان ویژگیهای این سیستم مطرح کرد: افزونههای متعدد ، پشتیبانی و انجمن قوی ، پنل مدیریت ساده و مرتب
ب)سایت بر اساس سیستم های غیر آماده: در این حالت شما باید نرم افزار طراحی سایت را بر روی کامپیوتر خود نصب کنید و از آن برای طراحی سایت خود استفاده کنید. در این نوع طراحی سایت اختیارات شما محدود نیست و می توانید هر کاری را در سایت خود انجام دهید و محدود نیستید و هرچه بخواهید می توانید استفاده کنید. امنیت این سیستم در مقابل سیستم های آماده خیلی خیلی بالاست.
انواع نرم افزار های طراحی سایت از بخش سیستم های مدیریت غیرآماده
A) نرم افزارطراحی سایت Microsoft Expression Web 4
B) نرم افزار طراحی سایت Dreamweaver
C) نرم افزار طراحی سایت Visual Studio
D) نرم افزار طراحی سایت Google Web Designer
E) نرم افزار طراحی سایت Rapidweaver
F) نرم افزار طراحی سایت KompoZer
G) نرم افزار طراحی سایت Coffee Cup
H) نرم افزار طراحی سایت Artisteer
A) نرم افزارطراحی سایتMicrosoft Expression Web 4:
یکی از برترین و پرطرفداران ترین محصولات نرم افزاری کمپانی مایکروسافت که سالها در قالب بسته اداری ( آفیس ) در نسخه های مختلف عرضه شده بود نرم افزار Microsoft FrontPage ( فرانت پیج ) مخصوص طراحی و ساخت صفحات وب بوده است که در چند نسخه ی آخر این محصول به صورت نرم افزار جداگانه همراه با بسته آفیس عرضه می شد. با عرضه ی نسخه ی نهایی آفیس ۲۰۰۷ ، علاقمندان به این نرم افزار کاربردی محبوب مطلع شدند که دیگر پروژه ی ساخت این محصول قدرتمند کمپانی مایکروسافت به پایان رسیده است و دیگر نسخه ی جدیدی از آن عرضه نخواهد شد. مایکروسافت با این امر سعی در معرفی محصول جدید خود برای طراحی قدرتمند و حرفه ای صفحات وب نموده است که با نام Microsoft Expression Web عرضه و منتشر شده تا طراحان وب از آن پس بتوانند از این نرم افزار استفاده نمایند.Microsoft Expression Web که نرم افزار اصلی و بزرگ پکیج Microsoft Expression Studio 4 است نرم افزاری حرفه ای برای طراحی وب سایتهای مدرن و استاندارد با برترین کیفیت موجود و با پشتیبانی تمامی امکانات مورد نیاز یک طراح و سازگاری کامل با تمامی زبانهای XML, ASP.NET و XHTML. است. طراحی های CSS بسیار زیبا، ارائه ی صفحات XML و … بسیار قدرتمند و غنی، پشتیبانی خوب از فن آوری قدرتمند سرور ASP.Net، مدیریت هرچه بهتر محیط نرم افزار و ساخت صفحات کاملا استاندارد و بهینه سازی شده برای نمایش در صفحات مختلف مرورگرهای های گوناگون وب از ویژگی های خوب این نرم افزار است. هرآنچه را که برای ایجاد صفحات وب نیاز دارید را می توانید با نرم افزار Expression Web 4 یکجا داشته باشید ! ابزاری بی نظیر برای ایجاد ، آزمایش و گسترش وبسایت هایی که بر اساس استانداردهای طراحی وبسایت های اینترنتی می باشند. برنامه Microsoft Expression Web در کنار برنامه های FTP استفاده می شود و صفحات پس از هر بار تغییر بر روی سرور آپلود شده و از طریق آدرس سایت آزمایش می شوند.( برنامه های FTP برای ارسال اطلاعات به سرور استفاده می شوند.)
B)نرم افزار طراحی سایت Dreamweaver : یک نرم افزار طراحی سایت محبوب است که به طور گسترده ای توسط توسعه دهندگان وب و طراحان استفاده می شود.این یک ویرایشگر WYSIWYG است (آنچه شما می بینید چیزی است که شما دریافت می کنید) که به این معنی است: هنگامی که شما در حال طراحی سایت در Dreamweaver هستید، تمام برنامه های موجود در پس زمینه برای شما کار می کنند.مزایای اصلی Dreamweaver عبارتند از:
یک محیط دستی برای نوشتن و ویرایش HTML، جاوا اسکریپت و هر کدام از انواع دیگر کد ها،
محیط طراحی برای طرح بندی صفحات بصری، ویرایش تصویری و توسعه نرم افزار،
نمایش زنده از آنچه سند شما در مرورگر ظاهر می شود نمایش می دهد و به شما اجازه می دهد با سند ارتباط برقرار کنید،
عناصر HTML را می توانید به طور مستقیم ویرایش کنید و پیش نمایش آن را فورا ببینید.
C)نرم افزار طراحی سایت Visual Studio : Visual Studio در واقع اصلی ترین برنامه جهت تولید نرم افزار های تحت ویندوز بشمار می رود که می توان از آن جهت نوشتن برنامه های تحت وب نیز استفاده نمود. یکی از قوی ترین نرم افزار های جهت طراحی سایت های حرفه ای و پیچیده نرم افزار Visual Studio است که ساخت کمپانی مایکروسافت است. این برنامه برای طراحی سایت و همچنین کد نویسی های مربوط به پایگاه داده با استفاده از زبان ASP.net استفاده می شود. استفاده از این نرم افزار به آشنایی با زبان c# یا زبان ویژوال نیاز دارد. اگر می خواهید از بخش ویژوال ASP.net استفاده کنید توصیه می شود اول نرم افزار ویژوال بیسیک 6 را یاد بگیرید. همچنین برای ذخیره اطلاعات و بازیابی اطلاعات از پایگاه داده (Data Base) باید با کد های SQL و MYSQL آشنایی داشته باشید.
D)نرم افزار طراحی سایت Google Web Designer : Google Web Designer یک نرم افزار طراحی سایت پیشرفته است که به شما امکان طراحی و ساخت صفحات HTML5 و سایر محتوای وب را با استفاده از رابط بصری و کد یکپارچه می دهد.
مزایای اصلی Google Web Designer عبارتند از: ایجاد محتوا با استفاده از ابزارهای طراحی، متن و اشیاء 3D، و نیز شما می توانید اشیاء و رویدادهای انیمیشن را در یک جدول زمانی ایجاد کنید.ایجاد فایل های CSS، جاوا اسکریپت، و XML و امکان تکمیل خودکار کد که باعث می شوند که کدنویسی شما راحت شده و خطا ها نیز کاهش یابند.استایل دادن به محتوا برای صفحه نمایش های با اندازه های مختلف با استفاده از ابزار طرح بندی واکنش گرا Google Web Designer. سند نهایی خود را به راحتی با HTML5، CSS3 و جاوا اسکریپت انتشار دهید.استفاده از یک کتابخانه که به شما اجازه می دهد گالری تصاویر، فیلم ها، نقشه ها و سایر انواع توابع را به سایت های خود اضافه کنید.
E)نرم افزار طراحی سایت Rapidweaver : RapidWeaver یک نرم افزار طراحی سایت برای توسعه دهندگان مک است. کار با این نرم افزار بسیار آسان می باشد.مزایای اصلی RapidWeaver عبارتند از:
به راحتی وب سایت، وبلاگ یا نمونه کارها را بسازید.
ایجاد وب سایت برای تلفن همراه،
کد نویسی مورد نیاز نیست،
مناسب برای مبتدیان،
کد های متناسب با اصول سئو،
F)نرم افزار طراحی سایت KompoZer: یکی دیگر از ابزار های ساده برای طراحی سایت KompoZer نام دارد. مزایای اصلی KompoZer عبارتند از:
امکان انتخاب رنگ ها به صورت پیشرفته،
فقط یک پنجره در صفحه نمایش شما باز خواهد شد و از طریق آن می توانید چندین سند را ویرایش کنید،
به راحتی می توانید استایل های خود را ایجاد کرده و به سند های خود اتصال دهید،
توانایی ارتباط با اعتبار سنجی HTML W3C از داخل KompoZer.
G)نرم افزار طراحی سایت Coffee Cup : یک ابزار طراحی سایت محبوب که به شما اجازه می دهد به سرعت صفحات وب سایت مورد نظر خود را ایجاد نمایید. مزایای اصلی Coffee Cup عبارتند از:
استفاده از تم های وب سایت برای ساخت سریع وب سایت خود،
امکان سازماندهی کامل وب سایت،
شامل تعداد زیادی از عناصر مانند منو، پاورقی یا هدر است که در سراسر صفحات استفاده خواهند شد،
تکمیل کد ها به صورت خودکار.
H)نرم افزار طراحی سایت Artisteer : این نرم افزار سازنده قالب است و شما می توانید با استفاده از آن قالب سایت خود را بسازید و بعد توسط سایر نرم افزار ها مانند( Microsoft Expression Web،Visual Studio و ...) تغییرات خود را اعمال کنید.Artisteer اولین تولید کننده اتوماسیون های طراحی قالب های سایت برای طراحی وب سایت به صورت آنلاین که طراحی سایت های نظیر wordpress , joomla , blogger , drupal , و سایر مجموعه پرتال ها و وبلاگ های پرطرفدار دنیا را در کارنامه خود داشت. در واقع Artisteer برای همه کاربران مجموعه کد باز دات نت نیوک این امکان را فراهم می سازد تا با کم ترین توانایی در زمینه زبان های برنامه نویسی طراحی وب سایت، برنامه های جانبی مانند Dreamweaver و یا حتی Photoshop اسکین های دلخواه خود را به صورت کاملا حرفه ای در قالب پرتال دات نت نیوک طراحی کنند. "Artisteer" این امکان را برای کاربران فراهم می سازد تا حتی لایه ها و فونت های قالب خود را مطابق با سلیقه خود طراحی کنند.