PDA

View Full Version : مقاسیه زبان python با C#‎ در طراحی نرم افزار دسکتاپ



MohsenTM
شنبه 19 اردیبهشت 1394, 23:01 عصر
با سلام
چند وقتیه در حال یادگیری پایتون هستم وبا کتابخانه QT کار کردم .
میخواستم استارت شروع یه پروژه نرم افزار تحت دستکاپ رو بزنم
ولی با وجود تحقیقات زیادی که داشتم باز خواستم نظر دوستانی که پایتون کار کردن رو در مورد انتخاب زبان مورد استفاده در پروژه ام بدونم
پروژه چون کاربرد صنعتی داره قابلیت اطمینان بالایی باید داشته باشه و بدون مشکل کار کنه
نرم افزار رو سعی دارم مولتی پلتفرم کار کنم به همین منظور پایتون مد نظرمه
ولی خب از طرف تقریبا ۹۰% سیستم عامل کاربرانم ویندوز خواهد بود(در واقع پیش بینی این رو کردم که اگر سازمان مورد نظر به سمت سیستم عامل لینوکس خواست بره مشکلی نداشته باشه)

بنظر شما از همون پایتون استفاده کنم و یا کلا بیخیال مولتی پلتفرم بشم و C#‎‎‎‎ طراحی کنم؟
پیش فرض های مسله:لبخند:
۱.لینوکسی هستم
۲.علاقمند پایتونم
۳.C#‎‎‎‎ دوست ندارم وبلد نیستم

n.nowroozi
یک شنبه 20 اردیبهشت 1394, 06:58 صبح
خب قطعا اگه بخوای با سرویس های مایکروسافتی جوینش کنی سی شارپ بهتره
اما اگه کل برنامت مستقله دیگه سلیقه شخصیت مطرحه و میتونی از کیوت استفاده کنی..
البته بد نیست امکان وب بیس بودن نرم افزارت رو هم بررسی کنی چون وب باشه یکپارچه تره..

MohsenTM
یک شنبه 20 اردیبهشت 1394, 08:44 صبح
نرم افزار قراره با یه سری سخت افزار جانبی کار کنه و اونا رو کنترل کنه.

سوالاتی که برام مطرحه اینکه
زمان توسعه نرم افزار با پایتون نسبت به پایتون در چه وضعیه؟
کتابخانه های موجود در پایتون برای ارتباط با پورت های سیستم ایا قوی و ساده هستن؟
و در آخر محصول تولید شده با پایتون در مقایسه با C#‎ چه نقاظ ضعف و قوتی میتونه داشته باشه از نظر کارایی؟

n.nowroozi
دوشنبه 21 اردیبهشت 1394, 07:52 صبح
نرم افزار قراره با یه سری سخت افزار جانبی کار کنه و اونا رو کنترل کنه.

سوالاتی که برام مطرحه اینکه
زمان توسعه نرم افزار با پایتون نسبت به پایتون در چه وضعیه؟
کتابخانه های موجود در پایتون برای ارتباط با پورت های سیستم ایا قوی و ساده هستن؟
و در آخر محصول تولید شده با پایتون در مقایسه با C#‎‎‎ چه نقاظ ضعف و قوتی میتونه داشته باشه از نظر کارایی؟
اگه سخت افزارهای درایورهاش ویندوزی هستند و SDK داره خب نباید بیای سمت پایتون.
مزیت پایتون سرعت کد زنی و زیاد بودن کتابخونه های جانبی و کامیونیتی بزرگ و اوپن سورس بودنشه..
آره واسه ارتباط با پورتها کتابخونه زیاد داره از این جهت نگران نباش

MohsenTM
دوشنبه 21 اردیبهشت 1394, 15:36 عصر
سخت افزارش رو خودمون قراره طراحی کنیم
بیشترین نگرانی من سره همون سرعت توسعه و کتابخونه هاش بود که از پس کارم بتونه بر بیاد
شروع کردم به ساخت قسمت های مختلف پروژه و تست کارایش