PDA

View Full Version : حرفه ای: استفاده از چندین زبان در یک سیستم



abtin021
دوشنبه 30 آذر 1394, 01:22 صبح
با سلام ما می خواهیم سیستمی طراحی کنیم که بر ۳ زبان برنامه نویسی C++‎‎‎ , Java ,Python پیاده سازی شود و از نقاط قوت هر زبان برای طراحی هر کدام از بخش ها استفاده کنیم.

سیستم بسیار بزرگ می باشد و خیلی شاخص ها داریم در این پروژه می خواستم بدونم که وب اپلیکیشن هایی مثل فیسبوک ، گوگل و ... چگونه پیاده سازی شده اند؟

یعنی از نظر معماری به چه صورت هستند می دونم که خیلی خیلی بزرگ هستند ولی می خوام دقیقاَ بدونم داره تو همچین سیستم هایی چه اتفاق هایی می افته و معماری آن ها به چه صورت است؟

نحوه پیاده سازی این ۳ زبان به چه صورتیه؟

اگر توضیحاتی دارید که مستند باشه خیلی بهتره چون اهمیت این موضوع برام خیلی مهمه و برای اینکار حسابی دارم تحقیق و برنامه ریزی می کنم

پیشاپیش از جواب هاتون ممنونم

:لبخندساده:

aqm176
یک شنبه 27 دی 1394, 13:04 عصر
سلام.
داخل زبان پایتون تا جایی که اطلاع دارم میتوان از زبان های دیگر بهره من شد یا کدهای زبان های دیگه رو درش نوشت.

ولی همچین سیستمی که میخواد پیاده سازی بشه باید ساختمان داده قوی داشته باشه.
میتونن به صورت مجزا عمل کنن در حالی که بهم متصل هستند: ینی اینکه برنامه ها داده هایی رو روی حافظه ذخیره کنن و زبان دیگر بیاد اعمالی رو این داده ها انجام بده و سپس دوباره برگرده، یا روی فایل ذخیره کنه.
بالاخره باید همچین اشتراکی بین زبان ها باشه تا بتونن کنار هم دیگه کار کنن.