اگه الان دارین این پیام رو میخونید، یعنی با نرم افزار ها تا الان بارها کار کردید و با اونها زندگی کردین. ?
ولی میخوایم یه مقدار بیشتر وارد جزییات بشیم و بفهمیم از چند جز تشکیل شدن و چه ویژگی هایی دارند. ?
کلا کامپیوتر ها رو براساس طبیعت و موجودات زنده طراحی کردند.
یک مغز که مسئول تفکر و حل مسائلی که در بیرون به وجود میاد و پاسخ به محرک های بیرونی هست،
یک بدن که وظیفه اون، انجام دستورات مغز و ارسال پاسخ به بیرون از موجود زنده و اثر اون روی طبیعت هست. ?
? پس نرم افزار ها هم، یک مغز دارند
و یک بدن!
بدن اونها، همون ظاهری هست که شما باهاش ارتباط میگیرید، پیام میدید، پیام میخونید، بازی رو میبینید، دستور میدید و . . .
به عبارتی میشه اسمش رو گذاشت،
?User Interface (UI) | رابط کاربری
یک رابط که مسئول ارتباط با بیرون و کاربران هست.
حالا فرض کنید شما، یک پیام رو میفرستید،
از اونطرف توی گروه صدها نفر این پیام رو میخونن، و حتی پاسخ میدن!
الان چه اتفاقی افتاد؟ ?
چجوری این اتفاق رقم خورد؟?
در بالا اشاره کردم، نرم افزار ها یک مغز دارند، درست مانند انسانها.
وقتی شما دکمه ای رو فشار میدید، ?
رابط کاربری، این پیام رو به سمت مغز نرم افزار ارسال میکنه، اون میاد طبق کارهایی که براش تعیین شده عملیات هایی رو انجام میده و پاسخی رو به سمت رابط کاربری برمیگردونه و رابط کاربری هم اون پاسخ رو به شما نمایش میده!
حالا ممکنه اون پیام، فیلم، عکس، متن، بازی ، یا هرچیزی باشه.
به این قسمت از نرم افزار که مسئول تجزیه و تحلیل و دستور هست، یا به عبارتی همون مغز نرم افزار،
Back End
گفته میشه.
اصطلاحا یعنی چیزی که در پس زمینه مسئولیت انجام کاری رو داره.
مثلا اگه توی ترم اول، با ++C یه ورودی از کاربر(اسم کاربر) میگرفتید و یه سلام اولش اضافه میکردید و نمایش میدادید،
اون قسمت از کار که اینها رو پردازش میکنه بهش میگن BackEnd و اون صفحه سیاهی که نمایش داده میشد (کنسول)
بهش میگن رابط کاربری یا UI.
? البته الان توی جامعه، اصطلاح Back End اکثرا به توسعه های داخل وب گفته میشه و جا افتاده.
باعث افتخاره که بنده رو همراهی کنید :