۴۰۴ Not Found! قیمت ها به ۴۰۳ برگشت! به مدت محدود!
بزن بریم!سلام من تازه میخوام برنامه نویسی باد بگیرم.میخواستم بدونم که مثلا یه کسی با پایتون بک اند یک نرم افزار رو طراحی میکنه و شخص دیگری فراند اند اون رو با یه زبان دیگه.الان این دو نوع کد چجوری بهم متصل میشن و میشن یه برنامه؟به کامپایلر مربوطه یا اصلا میشه از دو زبان توی یک پرونده استفاده کرد؟
سلام وقت بخیر
0 -اولا به این مورد توجه داشته باشید که در سمت فرانت اند چیزی به غیر از html و css و javascript که قابل فهم باشه برای براوسر ها رو نداریم ( بحث طراحی اپلیکیشن های موبایل جدا است ) و از هر زبان و یا تکنولوژی دیگری اگر در فرانت اند استفاده شود در نهایت خروجی به یکی از از این زبان های مارکاپ نویسی یا برنامه نویسی خواهد داشت.
درضمن
ساز و کار ارتباط بک اند و فرانت اند به این صورت هستش که
1 - شما داخل سرورتون ابتدا درخواستی به یک مسیر و یک پورت دریافت می کنید که از طریق وب سرور (apache , nginx , ...) این درخواست دریافت میشه و داخل کانفیگ این وب سرور یک DocumentRoot جهت پاسخ دهی بهش وجود داره ( البته این برای پروژه های php یا html هستند و در پروژه هایی که مثلا با nodejs نوشته می شوند به این صورت است که برنامه نود جی اس شما که روی یک پورت خاص ران هستش به وسیله ی proxy به پورت خارجی باز مورد نظر دیده شده و پراکسی میشه و اون اپلیکیشن شما که روی اون پورت خاص هست پاسخ میده )
2 - اون فایل ( یا اون برنامه ران شده روی پورت خاص ) مسول پاسخ دهی به درخواست مورد نظر روی آن پورت خاص از طریق پروتکل http یا https هستش ، که این مورد رو زبان های برنامه نویسی مخصوص بک اندبه صورت built-in یا از طریق کتابخانه های جانبی هندل می کنند براتون .
پس در واقع شما محدودیتی به استفاده از زبان برنامه نویسی خاص در بک اند ندارید ، هر زبان برنامه نویسی که توانایی پاسخ دهی به درخواست روی پروتکل http را داشته باشد ، می تواند استفاده شود .
ضمن اینکه در پروژه های بزرگ وب می بینیم از چندین زبان برنامه نویسی و حتی انواع مختلف دیتابیس استفاده می شود و از زبان های جانبی به صورت میکروسرویس ها در همان سرور بهره گرفته می شود.
سوالی باشه در خدمتم
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟