یک طراح تارنما با اعتنا به اینکه در چه مراحلای از طراحی وب سرگرم میباشد، وظایف مختلفی دارااست. روی هم رفته در پیاده سازی و فعالسازی یک وب سایت، به دو گروه یا این که شخص برای پیاده سازی Back-end یا این که به عبارتی نصیب کدها و Front-end یا این که به عبارتی قسمت گرافیکی و قابل اکران وب سایت نیاز داریم. دارای طراحی سایت اختصاصی تخصص پیاده سازی Back-end کسی میباشد که مسئولیت تایپ کردن کدهای متعدد برای ساختوساز ساختار مهم وبسایت را بر ذمه داراست. این کدنویسی در واقع از دید بازدیدکنندگان یک وبسایت نهفته میباشد. یک کارشناس ساخت وب سایت که وظیفه گسترش Back-end را بر ذمه داراست از لهجه های اپنویسی مثل Python، ASP، PHP و … استعمال مینماید.
در گفت و گو پیاده سازی Front-end کلیه امور برای عالی کردن خصوصیتهای دیداری یک وبسایت اعمال میشوند.
در واقع آحاد چیزی که بازدیدکننده تارنما میبیند، سود فعالیت یک بسط دهنده Front-end یا این که به عبارتی کسی میباشد که با استعمال از کدهای متعدد ظواهر سایت را صورت میدهد.
برای پیشرفت ظواهر وب سایت، نیاز به کد نویسی میباشد و تایپ کردن این کدها با گویشهایی مثل HTML، CSS و جاوا اسکریپت اعمال می گیرد.
ولی فراموش نکنید که مدام درین فرایند، همیاری با یک گرافیست اینترنت میتواند نتیجه ها خیلی بهتری رقم بزند و طرح های خلاقانه ای طراحی گردد.
اشکال ساخت وب سایت
وبسایت ها به دو تیم ی سایت استاتیک و سایت داینامیک مجموعه بندی میشوند:
ساخت وب سایت استاتیک
در ساخت وب سایت استاتیک، یک فولدر متمایز به ازای هر شیت وب سایت روی سرور ذخیره میگردد و هر توشه کهاین کاغذ ما یحتاج باشد، مجددا از سرور بازخوانی میگردد و برای استفاده کننده نشان داده میشود.
از مزایای این سیرتکامل ساخت وب سایت که تا سال ۲۰۱۵ محبوبیت داشت، سادگی پیاده سازی صفحه ها استاتیک و امنیت بالای آن برای سرورهای آن عصر بود.
بعداز سپری شد مجال با ارائه سرورهای ارزان ارزش و بالا رفتن تکنولوژی امنیت سرور، به ندرت این پیاده سازی مکان خویش را به ساخت وب سایت داینامیک (پویا) اعطا کرد.
ولی هنوز هم در مجموع تارنماهای داینامیک، قسمتهایی با پیاده سازی استاتیک تولید میشوند و در واقع آحاد وبسایت ها یکسری نصیب استاتیک در پیاده سازی خویش داراهستند.
ساخت وب سایت داینامیک
صفحه ها داینامیک تارنما به سیرتکاملای پیاده سازی می گردند که خویش ورقه اثبات، البته محتوای آن متغیر باشد. ساختار این صفحه ها به وسیله یک نرم افزار سرور که اسکریپتهای سمت سرور را فراوری می نماید، تولید میگردد.
در واقع محتوای اینگونه صفحاتی با اعتنا به جستجوی استفاده کننده، ساخت و ساز می گردند.
این بدان مفهوم میباشد که محتوای ورقه به خودی خویش روی سرور نیست و با فراخوانی اینگونه محتوایی از یک شیت وب سایت داینامیک، این ورقه روی سرور ساختوساز گردیده و برای کابر فرستاده می شود.
در یک وبسایت داینامیک، صفحه های معمولا محتوای ما یحتاج خویش را از یک دیتابیس در Back-end فراخوانی می نمایند.
گسترش اول صفحه های داینامیک اینترنت مستقیما در لهجههایی مثل PHP، Perl یا این که ASP شکل میگرفت.