دانشجوی کارشناسی نرم افزار - برنامه نویس php - توسعه دهنده وب - عضو تیم مدیریت سمی لرن - آهنگساز و پیانیست
معنی برخی از پرکاربرد ترین اصطلاحات دنیای کامپیوتر (بخش دوم)
در بخش اول مقاله به برخی از اصطلاحات مانند بک اند، فرانت اند، فول استک، کامپایلر و... پرداختیم. حال میخواهیم به اصطلاحات دیگری بپردازیم و این مقاله را گسترش دهیم. بخش اول مقاله را میتوانید در لینک زیر پیدا کنید.
معنی برخی از پرکاربرد ترین اصطلاحات دنیای کامپیوتر (بخش اول)
در این بخش میخواهیم به اصطلاحات شاید کمی تخصصی تر نیز بپردازیم.
یو آی (UI). اصطلاح UI مخفف عبارت User Interface یا به فارسی، رابط کاربری می باشد. همانطور که از نام آن مشخص است، UI بخشی از طراحی فرانت اند است که در بخش قبل به آن پرداختیم. رابط کاربری در واقع ظاهر یک سیستم است. به صورت کمی تخصصی تر، ظاهر یک سیستم در واقع رابطی برای کاربر است تا بتواند از طریق آن با سیستم ارتباط برقرار کند. ظاهر یک سایت یا یک اپلیکیشن مثال هایی برای رابط کاربری هستند. البته رابط کاربری در بخش های بیشتری نیز استفاده میشود. ساعت های هوشمند، تلویزیون های هوشمند، سیستم های هوشمند خودروها و... همگی نیاز به طراحی UI دارند.
یو ایکس (UX). اصطلاح UX مخفف عبارت User Experience یا به فارسی، تجربه کاربری می باشد. وظیفه یک مهندس تجربه کاربری ایجاد طرحی است که بعد از پیاده سازی آن و استفاده، کاربر بتواند مناسب ترین و بهترین تجربه استفاده از آن سیستم را داشته باشد. برای مثال میتوان به تصویر زیر اشاره کرد. در تصویر زیر نشان داده شده که منوی همبرگری برای صفحه سایت در مرورگر موبایل ها و صفحه های کوچک راحتی و تجربه بهتری را برای کاربر ایجاد میکند تا منوی معمولی.
منبع باز (Open-source). اصطلاح منبع باز یا اوپن سورس یکی از اصطلاحاتی است که خیلی زیاد آن را میشنویم. این اصطلاح به این معناست که سورس کد های نوشته شده برای یک سیستم مانند یک اپلیکیشن به صورت کامل برای ساخت سیستم های مبتنی بر آن ها و یا ایجاد نسخه های خاص و متفاوت در دسترس عموم قرار دارد. برای مثال میتوان به سورس کد اپلیکیشن تلگرام یا کتابخانه جی کوئری اشاره کرد که به راحتی از طریق سایت هایی مانند Github در دسترس هستند.
هاست (host). مطمئنا یکی از پرکاربرد ترین اصطلاحاتی که میشنویم هاست یا میزبان است. معنی و کاربرد این مورد را عموما میدانند اما بد نیست اینجا نیز به آن اشاره شود. هاست یا میزبان سرویسی است که به شما اجازه میدهد نرم افزار و یا اپلیکیشن های تحت وب را در بستر اینترنت پیاده کنید. این وب اپلیکیشن ها و نرم افزار ها میتوانند یک سایت باشند یا یک ربات تلگرامی و یا ... . هنگامی که شما یک سرویس هاست خریداری میکنید به شما یک پنل مدیریت هاست داده میشود که با استفاده از آن به راحتی میتوانید فضای اختصاص داده شده را مدیریت کنید.
دامنه (Domain). وقتی صحبت از هاست میشود، حتما نام دامنه هم دیده میشود. دامنه ها به زبان ساده آدرس هایی هستند که به یک فضای اینترنتی مانند هاست و یا یک سرور کامل اختصاص داده میشوند تا بتوان از طریق های مختلف به این فضاها دسترسی پیدا کرد و با آن ها ارتباط برقرار کرد. برای مثال برای دسترسی به سرور های گوگل و استفاده از سرویس های آن، شما از دامنه www.google.com استفاده میکنید. این دامنه مانند یک آدرس شما را به سرور یا هاست مورد نظر اتصال میدهد.
اس اس ال (SSL). اس اس ال (SSL) مخفف عبارت Secure Sockets Layer یا به فارسی، لایه سوکت های ایمن می باشد. اس اس ال نوعی تکنولوژی استاندارد برای ایمن سازی ارتباطات اینترنتی است. در صورت خرید گواهی نامه SSL شما میتوانید دامنه و سرویس هاست یا سرور خود را به پروتکل HTTPS مجهز کنید که در حال حاضر اهمیت نسبتا بالایی در مباحث امنیتی دارد.
بسیار خب. این هم از برخی اصطلاحات دیگر از دنیای کامپیوتر. در بخش سوم این سری مقالات به مفاهیم جدیدتری به خصوص مفاهیم تحت وب خواهیم پرداخت
ممنون از وقت شما
مطلبی دیگر از این انتشارات
کار با فایل های جی سون در php
مطلبی دیگر از این انتشارات
مفهوم JDK و SDK و NDK و JVM و DVM و ART وJRE در اندروید
مطلبی دیگر از این انتشارات
چه زبانی برای تخصص من لازم است؟ (بخش دوم)