نوشتن بک اند سایت با چند زبان برنامه نویسی
سلام
من در مورد سایتای بزرگ تحقیق کردم متوجه شدم که بک اند سایت ها با چند زبان مختلف نوشته شده ست . توی این لینک میتونید ببینید:
مثلا فیس بوک از php ,python,c,java و ... استفاده کرده .
میخواستم بپرسم چجوری میشه یک برنامه رو با چندین زبان نوشت و اونها را به متصل کرد(ربط داد).
توی زمینه بک اند آماتور هستم
ممنون میشم من رو راهنمایی کنید.
3 پاسخ
ممنون از راهنمایی شما
برای مثالی که گفتید در مورد پردازش تصویر که با زبان C نوشته شده است و من سایتم تحت زبان PHP است :
برای ارتباط این دو باید از JSON استفاده کنم ؟ یا راه دیگری پیشنهاد میکنید ؟
سلام به شما دوست عزیز.
حالتی را در نظر بگیرید که مثلا پایتون در یک زمینه بسیار کارا می باشد شما می توانید برای این که مشکل شما در آن زمینه حل شود یک سرویس یا وب سرویس با استفاده از پایتون بنویسید و در وب سایت خود استفاده کنید. حال مثلا نیاز به یک فریمورک دارید که روی عکس ها تغییرات خاصی را انجام دهد یا برای پردازش تصویر باشد و این فریمورک حتما باید با زبان سی نوشته شود تا سرعت لازم را داشته باشد. شما این فریمورک را می نویسید ولی با وب سایت خود که تحت زبان PHP نوشته شده است آن را فراخوانی می نمایید. به همین ترتیب می توان در یک وب سایت از چندین زبان استفاده کرد.
برای پردازش تصویر چون تصویر را نمی توان به json تبدیل کرد شما باید عکس را به بایت تبدیل کنید و سپس آن را بین دو تا برنامه انتقال دهید.