- عضویت
- 2019/08/05
- ارسالی ها
- 271
- امتیاز واکنش
- 2,712
- امتیاز
- 505
وب سایت را میتوان به بخشهای مختلفی تقسیمبندی کرد که کدنویسی این چند بخش باهم متفاوت بوده و هرکدام زبان برنامه نویسی خاص خود را دارند. پس در ادامهی این تاپیک با ما همراه باشید تا بخشهای مختلف یک وب سایت را به زبان ساده یاد بگیریم.
Front-endFront-end یا به زبان فارسی «ظاهر وب سایت» چیزیست که کاربران عادی مشاهده میکنند که شامل متون، تصاویر و... میشوند. برای مثال اکنون که شما این تاپیک را مطالعه میکنید، احتمالاً متون مشکیرنگی را درون یک صفحه با طیف رنگی آبی و سفید مشاهده میکنید.
طراحی این قسمت از وبسایت نیازمند فردیست که بر زبانهایی مانند JavaScrpit و HTML و CSS و... تسلط داشته باشد.
وظیفهی Back-end سایت این است که درخواستها را تحلیل کند و پاسخ صحیح را بازگرداند. طراحی و ساخت این بخش با زبانهای پایتون، PHP, روبی و... امکانپذیر است.
البته باید توجه داشت که تسلط به همهی اینها، کاری بسیار مشکل است؛ اما غیرممکن نیست که کسی بتواند همه اینها را بلد باشد. به چنین برنامه نویسهایی "Full Stack Developer" یا «برنامه نویس همه فن حریف» گفته میشود که قیمت این گونه اشخاص چه در ایران و در چه از خارج از کشور، بسیار بالا و نجومی است.
منبع: تیم اسکارت نگاه دانلود
Front-end
طراحی این قسمت از وبسایت نیازمند فردیست که بر زبانهایی مانند JavaScrpit و HTML و CSS و... تسلط داشته باشد.
Back-end
اینکه هر فرد در سایت به چه بخشهایی دسترسی داشته باشد و کارهایی از این قبیل، مربوط به Back-end وب سایت است.وظیفهی Back-end سایت این است که درخواستها را تحلیل کند و پاسخ صحیح را بازگرداند. طراحی و ساخت این بخش با زبانهای پایتون، PHP, روبی و... امکانپذیر است.
Data Base
هر سایت از اطلاعات مختلف زیادی تشکیل شده است. برای مثال بار اولی که شما از استفاده کرده و ثبت نام کردید، نام کاربری و رمز عبور خود را در یک کادر وارد کردید. اما این نام کاربری و رمز عبور و اطلاعاتی از این قبیل باید در یک جایی ذخیره شوند که به این محل Data Base یا «محل ذخیرهسازی اطلاعات» میگویند. برای استفاده از این قسمت از زبان های SQL و SQLite و... استفاده میشود.Data Center
به مکانی که اطلاعات وب سایت در آن قرار دارد Data Center میگویند که محل ذخیرهسازی اطلاعات هزاران سایت است. برای مثال از دیتاسنتر Hetzner germany استفاده میکند. البته برای سایتهای بزرگ مانند گوگل و فیسبوک، این دیتاسنترها پاسخگو نیستند و چنین وب سایت های بزرگی، خود دارای دیتاسنترهای عظیمی هستند.البته باید توجه داشت که تسلط به همهی اینها، کاری بسیار مشکل است؛ اما غیرممکن نیست که کسی بتواند همه اینها را بلد باشد. به چنین برنامه نویسهایی "Full Stack Developer" یا «برنامه نویس همه فن حریف» گفته میشود که قیمت این گونه اشخاص چه در ایران و در چه از خارج از کشور، بسیار بالا و نجومی است.
منبع: تیم اسکارت نگاه دانلود
آخرین ویرایش: