عنوان

عنوانوظیفه یک برنامه نویس ایجاد بستری برای کار با داده های دیجیتال است. به اینصورت که کاربران بتوانند به راحتی به داده ها دسترسی پیدا کرده و آن ها را مدیریت کنند. برنامه نویسان سمت سرور و سمت کاربر با همکاری هم محیطی را برای کاربران بوجود می آورند که بتوانند از طریق یک رابط گرافیکی با کامپیوتر ارتباط برقرار کنند.برنامه نویس سمت کاربر، وظیفه ی فراهم کردن این رابط گرافیکی و برقراری ارتباط بین کاربران و داده ها را بر عهده دارد، به این صورت که داده ها را از api فراهم شده توسط برنامه نویس سمت سرور میگیرد و آن ها را در قالب های html به کاربران نشان میدهد. چون عمده کاربران اینترنت تنها مصرف کننده داده ها هستند، وظیفه ی اصلی برنامه نویس سمت کاربر به همین نمایش دادن اطلاعات ختم می شود.ولی برای سیستم هایی که نیاز است تعاملات کاربران با سیستم و داده های تولید شده توسط آن ها ذخیره شود، برنامه نویس سمت کاربر باید رابطی جهت دریافت این داده ها و ارسال آن ها به سرور را فراهم کند.از آنطرف برنامه نویس سمت سرور بیشتر با داده های خام سروکار دارند. وظیفه ی آن ها استخراج و فراهم کردن داده ها به برنامه نویسان سمت کاربر و ایجاد بستری برای ذخیره و مدیریت داده های ارسال شده است. آن ها از نظر امنیتی نیز مهمترین نقش را ایفا میکنند و جلوی ذخیره و دسترسی به داده ها به کاربران تایید نشده را میگیرد.پس وظیفه ی برنامه نویسان شد ایجاد بستری کاربرپسند برای دسترسی، ایجاد و مدیریت داده های دیجیتال، از قبیل متون، عکس ها، فیلم ها، صداها و غیره.مهمترین وظیفه برنامه نویسان، فراهم کردن و نمایش محتوا به کاربران است زیرا اکثر کاربران وب تنها برای دسترسی به اطلاعات مورد نیازشان از اینترنت استفاده می کنند.پس از آن وظیفه مهم دیگر برنامه نویسان، ایجاد محیطی کاربرپسند برای تولید کنندگان و مدیران محتواست، کسانی که متون، عکسها، فیلم ها و غیره را تولید کرده و در اختیار کاربران خود قرار میدهند.علاوه بر آن برنامه نویسان باید محیطی را برای کاربران عادی سیستم بوجود آورند تا بتوانند تعاملات خود با سیستم را ذخیره کنند. عموما هر حرکتی که کاربر در محیط مرورگر انجام می شود میتواند به صورت یک داده در سیستم ذخیره شده و بعدا مورد استفاده قرار گیرد.جمع آوری و فراهم کردن داده های خامایجاد بستری برای ذخیره، ویرایش و حذف داده هانمایش داده ها به شکل کاربر پسنددریافت داده ها از کاربران و ارسال آن ها به سروربهتر است محدوده فعالیت این دو برنامه نویس از یکدیگر متمایز باشد و صرفا از طریق api با یکدیگر ارتباط برقرار کنند، به اینصورت که برنامه نویس سمت سرور، یک api برای دسترسی، ذخیره و مدیریت داده های خام فراهم میکند و برنامه نویس سمت کاربر از آن استفاده کرده و یک رابط کاربری گرافیکی به کاربران نهایی سیستم ارائه میدهد تا با این api کار کنند.

Author: admin

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *