رایجترین اصطلاحات طراحی سایت و دنیای وب که باید بدانید
یک سری اصطلاحات در دنیای وب وجود دارند که ما دائماً با آنها سروکار خواهیم داشت. در این آموزش مهمترین اصطلاحات توضیح داده خواهد شد.
وبسایتها نیازمند فضا برای خدمترسانی هستند. تعداد بسیاری کامپیوتر را ما از شرکتهای هاستینگ اجاره میکنیم که سایت را در آن قرار بدهیم. به این کامپیوترها سرور یا هاست گفته میشود که اندکی با هم متفاوت هستند.
رفیق صمیمی وب سرورهاست. از شرکت هاستینگ خریداری میشوند. درواقع دیتابیس محل ذخیرهی دادههای سایت ماست. یعنی تعدادی جدول دارد که اطلاعات کاربرها و… در آن ذخیره میشود.
نرمافزارهایی هستند که در کامپیوتر و تبلت و گوشی ما نصب میشوند. به ما این امکان را میدهند که بتوانیم وبسایتها را تماشا کنیم. یعنی آدرس سایت را که میزنیم سرور به مرورگر سایت ما را میدهد و مرورگر سایت را به ما نمایش میدهد؛ بنابراین نرمافزارهای مهم و کاربردی هستند.
نام منحصربهفردی است که ما برای وبسایت خود میخریم. مثلا rastclick.academy یا rastclick.co
در اصل این اسامی یکتا بایستی توسط ما از شرکتهای هاستینگ اجاره شوند. همانند آیدی برای سایت ما عمل میکنند.
به قسمت آخر وبسایتها که عموماً .ir و .com و .co هستند، پسوند دامنه گفته میشود. در ایران پسوند .ir مرسوم تر است. پسوند .com و .org در رده جهانی قرار میگیرند. معمولا هر کشوری پسوند خاص خود را دارد.
به ما این امکان را میدهد که بیشمار نام دلخواه را به شکل rastclick.co و harchi.rastclick.co در کنار دامنه ی دامنهٔ خودمان استفاده کنیم و روی هر دامنه هر تعداد سایتی که خواستم بالا بیاوریم. یعنی من میتوانم پشت هر دامنه اصلی نام دلخواه خود را بهصورت رایگان داشته باشم.
یک آدرس اینترنتی منحصربهفرد است. هر صفحهی روی سایت ما یک url خاص دارد. شامل ساب دامین و ساب دایرکتوری میشود. مثلاً صفحهی ارتباط با ما در سایت با url ،https://rastclick.academy/about مشخص میشود.
دامنه ی اصلی هر صفحه است. که اگر بعدش اسلش (/) یا نام صفحه ی دیگری نباشد، صفحه ی اصلی ما است. به عوان مثال:
rastclick.co یه هوم پیچ است اما rastclick.co/about اینطور نیست.
اگر توجه کرده باشید پیش از آدرس هر آدرس اینترنتی http یا https قرار میگیرد. یک پروتکل و قرار داد است که ما از طریق آن درخواست ارسال سایت را میفرستیم و از همان طریق هم سایت را دریافت میکنیم. تفاوت http و https این است که http از ابتدا بوده و نا امن است. در مرورگر ها شکل قفل در کنار آدرس سایت است که نمایانگر https است. که در واقع همان http است که امنتر شده است. یعنی رمز و نام کاربری که ما با آن به سایت میفرستیم، به صورت رمزنگاری شده ارسال میشود. بنابراین توصیه میشود که سایت را در Https بالا بیاوریم. از طریق تهیهی Ssl certificate به صورت رایگان یا با پرداخت هزینه میتوان از https بهرهمند شد.
از دو منظر میتوانیم به وبسایتها نگاه کنیم:
روی کار همان سایتی است که در مرورگر خود میبینم. سایتی که با ظاهر زیبا بالا آمده و از زبان های خاص خودش مثل html و css استفاده میکند. ما این قسمت را به کاربران نمایش میدهیم. اما در پشت پرده بکاند و وب سرور را داریم که زبانهای خاص خود را دارد. پردازشهایی که که روی همان هاست یا سرور صورت میگیرد، بک اند کار است. دیتابیس هم دقیقا در پشت کار است و کاربر نهایی به صورت مستقیم با آن سروکار ندارد.
CMSها سیستم های مدیریت محتوا (Content Management System) هستند. برای داشتن سایت نیازمند frontend و backend هستیم. ممکن است سخت باشد که بخواهیم به چند زبان کد بزنیم که سایت را بالا بیاوریم. بنابراین CMS ها بهترین گزینه هستند و کار را برای ما خیلی راحت کردهاند. به جای برنامه نویسی میتوانیم از سیستم های مدیریت محتوا استفاده کنیم. CMS های روی وب سرور ما نصب میشوند و به ما این امکان را میدهند که بدون کدنویسی سایتی داشته باشیم که هم ظاهر و هم بک اند آن دست خودمان است. CMS بهشدت درحال رایج شدن هستند. معروف ترین آن ها وردپرس است.
در این آموزش با اصطلاحات پرکاربرد دنیای وب آشنا شدیم. دانستیم که دامنه، هاست، سرور و دیتابیس ملزومات پیادهسازی وب سایت هستند. کاربران با مرورگر و URL میتوانند به home page یا سایر صفحات وب سایت ما دسترسی داشته باشند. توصیه میشود برای امنیت بیشتر نیز از پروتکل Https استفاده شود. Frontend طرفیست که مخاطب آن را میبیند و Backend که پشت کار است و با استفاده از CMS ها میتوانیم به راحتی هر دو را پیادهسازی کنیم.
شما به چه اصطلاحات دیگری در دنیای وب زیاد برخورد میکنید؟ برای ما کامنت کنید…
ارسال دیدگاه