برنامه نویسی طرقی
UIUX طرح کلی
تفاوت برنامه نویسی فرانت اند و بک اند چیست؟
به برنامههای دسته دوم و کدهایی که به این ترتیب و برای پردازش صفحههای وب نوشته میشوند back end میگویند.
بک اندها بهطور مستقیم با سیستم در ارتباط نیستند و کدهایشان را از طریق یک سرور به مرورگر کاربران ارسال میکنند. درواقع این وسط یک سرور وجود دارد که برنامه نویسهای بک اند، کدهایشان را از آن طریق روی سیستم کاربر میفرستند.
فرانت اند طراحی ظاهری سایت و در واقع بخش گرافیکی ست که کاربر آن را می بیند و به عنوان سمت مشتری شناخته میشود، ولی بک اند بخشی است که کاربران با آن ارتباط مستقیم ندارند و کاربر آن را نمی بیند و نمی تواند با آن تعامل داشته باشد و به عنوان سمت سرور شناخته میشود.
فرانت اند front end چیست؟
فرانت اند front end در لغت به معنای جلو، روبرو است و در اصطلاح فرانت اند یعنی تمام آن بخش هایی که کاربر با آن ها تعامل دارد و ارتباط برقرار می کند.
به بخش قابل مشاهده ی یک وب سایت توسط کاربران را، فرانت اند می گویند.
از این رو به آن، Client Sideیا همان سمت کاربر نیز گفته می شود.
به زبان ساده ، تمام آن چه که توسط کدنویس فرانت اند طراحی میشود، کاربران آن را مشاهده میکنند.
به طراح یا برنامه نویس این بخش front end developer می گویند.
برنامه نویس از زبانهای کدنویسی HTML، CSS و جاوا اسکریپت برای طراحی و ساخت المانها و قسمتهای مختلف یک وبسایت استفاده میکنند.
فریم ورک لاراول چیست؟
لاراول (Laravel) فریمورک متنبازی است که برای زبان برنامهنویسی PHP نوشتهشده و از آن برای توسعهی وبسایتها و وباپلیکیشنها استفاده میشود.
البته نباید تصور کرد که PHP و لاراول، تنها زبان برنامهنویسی و فریمورکهایی هستند که برای برنامهنویسی سمت بکاند وبسایت استفاده میشوند؛ زبانهای برنامهنویسی قدرتمند دیگری مثل JavaScript با فریمورک Node.js یا C# با فریمورک ASP .NET Core یا حتی Django که رویِ PHP نوشتهشده هم وجود دارند و همچنان محبوب هستند. بنابراین، اینکه ما میخواهیم ببینیم که Laravel چیست، چیزی از ارزشهای زبانها و فریمورکهای دیگر کم نمیکند.
- ۰۴/۱۱/۰۷
