طراحی سایت

طراحی سایت

تاریخ انتشار: 5 اردیبهشت 1394

تعداد بازدید: 0 نفر

<p>طراحی سایت مهارت در راه اندازی صفحات وب و بر قراری ارتباط بین آن ها می باشد.</p> <p>شخصی به نام تیم برنرز لی با راه اندازی یک صفحه در سال 1991 به عنوان مخترع وب شناخته شد،وب سایت تیم برنرز لی شامل یک متن و پیوندی به آدرس ایمیل بود.</p> <p>در ابتدا طراحی سایت با کدهای HTML انجام می شد،HTML نوعی زبان برنامه نویسی برای ساختار بخشیدن به به صفحات وب سایت است مانند کد مربوط به سرتیتر ،پاراگراف و یا برقراری ارتباط با صفحه ای دیگر.امروزه نیز در نهایت کد تشکیل دهنده یک صفحه سایت همان نسخه تکامل یافته HTML می باشد،اما با بوجود آمدن زبان های سطح بالاتر قابلیت انعطاف بسیار بالایی&nbsp; به تولید کدهای نهایی HTML افزوده شده است، از جمه این زبان ها ASP.NET و PHP می باشند،در کنار HTML استاندارد های طراحی مدرن با الگوها (CSS) تحولی در ساختار صفحات سایت ها ایجاد کرده اند.</p> <p><strong>وب سایت، سایت یا تارنما</strong></p> <p>وب سایت، سایت یا تارنما مجموعه&zwnj;ای از فایل های مختلف اعم از تصاویر، متون و یا فایلهای برنامه نویسی شده است که به منظوری خاص به شکلی با هم مرتبط شده&zwnj;اند. این فایل ها روی یک کامپیوتر&nbsp; &laquo;میزبان&raquo; یا &laquo;سرور&raquo; قرار می&zwnj;گیرند و با یک نام دامنه(نشانه) فراخوانی می&zwnj;شوند.</p> <p><strong>انواع سایت</strong></p> <p>سایتها بر اساس کاربرد و نوع برنامه نویسی به چند دسته تقسیم می&zwnj;شوند که عبارتند است از:</p> <p><strong>سایتهای ثابت (Static Website)</strong></p> <p>این سایتها یکبار طراحی می&zwnj;شوند و اطلاعات مورد نیاز در داخل آنها قرار می&zwnj;گیرد و پس از آن برای تغییر در آنها نیاز به یک طراح حرفه&zwnj;ای یا نیمه حرفه&zwnj;ای سایت است. زبان برنامه نویسی اینگونه از سایتها غالباً HTML و Java Script هستند که در نوع توسعه یافته تر از CSS نیز بهره گرفته می&zwnj;شود.</p> <p>امروزه با توجه به اینکه وب سایت ها به عنوان پایگاهی جهت اطلاع رسانی و خدمات و یا نمایش اطلاعات بروز استفاده می شوند، استفاده از این وب سایت ها بسیار به ندرت و معمولا به دلیل هزینه ساخت پایین آن ها می باشد.</p> <p><strong>سایتهای پویا (Dynamic Website)</strong></p> <p>محتوای سایتهای داینامیک بعد از طراحی توسط افراد عادی که دسترسی به سیستم مدیریت محتوای سایت را داشته باشند قابل تغییر است. زبان برنامه نویسی وبسایت های پویا می&zwnj;تواند براساس نیاز متفاوت باشد اما عمدتاً از زبانهای&nbsp; ASP.Net و PHP استفاده می&zwnj;شود و از زبانهای کمکی CSS و تکنولوژی AJax برای ایجاد قابلیتهای ویژه نیز بهره گرفته می&zwnj;شود. آمیخته شدن معماری MVC با زبان ASP.NET تحولی شگرف در کدنویسی قابل انعطاف بوجود آورده است،از سال 1392 در دپارتمان طراحی سایت وب وان نیز از همین معماری جهت ساخت و توسعه وب سایت ها استفاده می شود.</p> <p>در&nbsp; سایتها ی پویا ابتدا اسکلت سایت توسط طراح ایجاد می&zwnj;شود و سپس محتوا توسط مدیران سایتها تغییر و یا توسعه پیدا می&zwnj;کند.</p> <p>یکی از مزیتهای سایتهای داینامیک این است که هیچ محدودیتی برای ایجاد، تغییر یا حذف مطالب، تصاویر و صفحات و غیره وجود ندارد.</p> <p>با توجه به اینکه در سایتهای پویا از زبانهای برنامه نویسی پیشرفته استفاده می&zwnj;شود امکانات زیادی در آنها قابل ایجاد است مانند ایجاد صفحات هوشمند، فرمها و جستجوهای پیچیده.</p> <p>استفاده زیاد از کدها سبب کند شدن بارگذاری سایت و امتیاز آن در موتورهای جستجو می&zwnj;شود به همین دلیل زبان های برنامه نویسی مختلف از لحاظ تولید کدهای کمتر و تمیز تر مقایسه می شوند و از این میان ASP.NET MVC بیشترین امتیاز را دارد.ذکر این نکته قابل توجه است که هم اکنون نرم افزارهای سایت ساز آماده زیادی جهت تولید وب سایت بدون کد نویسی و تنها با انجام چندین تنظیم منجر به تولید وب سایت می شوند اما باتوجه به اینکه تنها با چند تنظیم می بایست چندین نیاز مختلف از وب سایت های مختلف را&nbsp; پوشش داد در نتیجه&nbsp; کدهای بیشتر و کثیف تری از سمت سایت ساز های آماده تولید می شوند. در برخی شرکت های طراحی سایت&nbsp; نوعی سایت ساز اختصاصی تولید می شود و با توجه به کاربر خاص آن می تواند کدهای مطلوب و مناسب تولید کند.همچنین در صورتی که سایت ساز تولید خود شرکت باشد توانایی توسعه و پشتیبانی سایت شما را بهتر و کاملتر می تواند انجام دهد.</p> <p><strong>پورتال</strong></p> <p>پورتال ها سایت های پویای جامعی هستند که چند هدف خاص را در یک سایت دنبال می&zwnj;کنند به عبارت دیگر مجموع چند سایت پویا که برای رسیدن به هدفی خاص در کنار هم قرار گرفته&zwnj;اند را می&zwnj;توان پورتال نامید. به عنوان مثال پورتال خبری می&zwnj;تواند از چند سایت داینامیک تشکیل شده باشد که هر یک امکانات خاصی چون عضو گیری، انتشار اخبار، انتشار تصاویر، نظر سنجی و ... را در اختیار مدیران آن قرار دهد.</p> <p>تمام ویژگی&zwnj;های یک سایت پویا می&zwnj;تواند در یک پورتال نیز صدق کند.<br /> نکته: معمولاً پورتال&zwnj;ها توسط سازمانها، گروهها و شرکتها خریداری می&zwnj;شوند. به دلیل نیاز به بروز رسانی بخشهای مختلف اداره آنها توسط یک فرد بسیار مشکل است مگر آنکه به چشم یک کار حداقل پاره وقت به آن نگاه شود.<br /> <br /> سایتهای مجهز به سیستم مدیریت محتوا (Content Management Systems): سایتهای مجهز به سیستم مدیریت محتوا که در اصطلاح به CMS که مخفف Content Management System است مشهورند، وبسایتهایی از نوع پرتالها یا سایتهای پویا هستند که برای مصارف خاص توسط طراحان حرفه&zwnj;ای و یا شرکتهای طراحی حرفه&zwnj;ای ایجاد می&zwnj;شوند.در وب وان&nbsp; اخیرا یک فریم ورک بسیار قوی جهت طراحی سایت&nbsp; و پورتال تولید شده که قابلیت بروز رسانی خودکار کدها و سیستم سایت یا پورتال شما را نیز انجام می دهد.<br /> تمام مزایا و معایب مربوط به سایتهای پویا در مورد سایتهای مجهز به سیستم مدیریت محتوا صدق می&zwnj;کند.<br /> البته در نظر داشته باشید که سایتهای پویا و پرتالها نیز مجهز به سیستم مدیریت محتوا هستند اما آنچه که در CMSها متفاوت است طراحی آنها و سیستمهای مدیریت محتوای آنها برای مصارف خاص است.<br /> از مزایای سیستمهای مدیریت محتوا نسبت به سایر سایتهای داینامیک می&zwnj;توان به آماده بودن و جامع بودن آنها اشاره کرد. از این رو اغلب اینگونه از سایتها در کمتر از ۳ روز کاری قابل نصب و استفاده هستند.<br /> طراحی سایتهای CMS مانند یک خط تولید محصول است و از آنجا که طراح باید نمونه&zwnj;های محدودی را به صورت انبوه تولید کند سعی در رعایت تمام اصول امنیتی، گرافیکی، موارد مربوط به رنکینگ و امتیاز موتورهای جستجو و سایر موارد موثر می&zwnj;کند.<br /> &nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p>
 
اشتراک گذاری:
021-41658