آشنایی با برنامه نویسی تحت وب:🔻
◀️برنامه نویسی سمت کاربر(front end):
در برنامه نویسی سمت کاربر کدها توسط مرورگر تفسیر و اجرا میشه (مثل کروم و فایرفاکس و اپرا و...). به طور مثال اگر شما تو تنظیمات مرورگرتون گزینه جاوا اسکریپت رو غیر فعال کنین کدهای این زبان برنامه نویسی برای شما اجرا نمیشه.
برنامه نویسی سمت کاربر بر روی طراحی ظاهر و قالب کلی وب سایت تمرکز داره.
زبان های سمت کاربر:جاوا اسکریپت؛ css؛ html
👈فریمورک های سمت کاربر: آنگولار جی اس - vue js -ری اکت -بوت استرپ و... .
◀️برنامه نویسی سمت سرور(back end):
مهمترین بخش هر وب سایت برنامه نویسی سمت سرور آن است و میتوان وب سایتی پویا را طراحی کرد.
کدهای این زبان ها توسط سرور تفسیر و سپس اجرا میشه؛ زمانی که شما سایت خودتون رو روی سرور آپلود کنید سرور کدها رو تفسیر میکنه و خروجی رو به کاربر نشون میده. کدهای زبان های سمت سرور برای کابران سایت قابل دیدن نیستند.
کارهایی مثل ثبت نام و ورود و خروج کاربران در سایت و خرید آنلاین و ذخیره اطلاعات کاربران روی پایگاه داده و واکشی اطلاعات از پایگاه داده و... با این زبان ها انجام میشود.
بعضی از زبان های سمت سرور:php و asp.net و جاوا و پایتون و....!
👈فریمورک های زیادی برای برنامه نویسی سمت سرور وجود داد که معروفترین و قدرتمندترین فریمورک ها عبارتند از:
زبان php: لاراول - yii - زند - cake php
پایتون: جنگو - فلسک
جاوا: اسپرینگ
سی شارپ: asp.net
روبی: ruby on rails
جاوا اسکریپت: نود جی اس
// حالا اصلا فریمورک چیه🤔:
فریم ورک مجموعه ای از کتابخانهها، استانداردها و قوانین کدنویسی است که اختیار توسعه دهندگان و برنامه نویسان قرار میگیرد.
استفاده از فریم ورک باعث میشود برنامه نویسان بسیاری از کد های تکراری که در اکثر برنامه ها وجود دارد و مورد نیاز برنامه نویسان می باشد را بازنویسی نکنند . //
📝 از برنامه نویسی مبتنی بر وب برای طراحی وب سایت ؛ وب اپلیکیشن؛ وب سرور؛ بازیهای آنلاین و... استفاده میشود.
⚙️