انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: S Y N C R E X در 14 تیر 1397، 03:07 ب‌ظ

عنوان: برنامه نویسی مولتی پلتفرم
ارسال شده توسط: S Y N C R E X در 14 تیر 1397، 03:07 ب‌ظ
چه ابزار ها ، آی دی ای ها ، و زبان های برنامه نویسی ای ، برای توسعه یک برنامه دسکتاپ برای هر سه سیستم عامل (گنو/لینوکس ، مک او اس ، ویندوز) وجود دارند ، و تفاوت و توضیح مختصر هر کدومشون چی هست ؟
عنوان: پاسخ : برنامه نویسی مولتی پلتفرم
ارسال شده توسط: Silvio Dante در 14 تیر 1397، 10:36 ب‌ظ
این قضیه خیلی مفصله تقریبا با هر زبانی می‌تونین توی گنو/لینوکس برنامه نویسی کنین و خروجی رو هم برای هر سه سیستم عامل دریافت کنین.
باید در مورد زبانی که می‌خواین باهاش کار کنین اطلاعات کسب کنین و در مورد تفاوت‌های جزئی‌ای که بین برنامه نویسی برای این سه سیستم عامل وجود دارند بخونین.
در مورد IDE هم تقریبا هر چیزی که برای ویندوز هست، برای گنو/لینوکس و مک هم وجود دارن به جز یه تعداد معدود مثل مایکروسافت ویژوال استودیو.
عنوان: پاسخ : برنامه نویسی مولتی پلتفرم
ارسال شده توسط: S Y N C R E X در 15 تیر 1397، 12:14 ق‌ظ
خوب ، هدف یک کلاینت هست که حساب کاربری رو مدیریت میکنه و امکان اضافه کردن دوست و چت و .... ، ظاهر و زیبایی مهمه ، برای اینجور برنامه ای چه زبانی ، چه فریمورکی ، و چه آی دی ای پیشنهاد می کنید ؟
عنوان: پاسخ : برنامه نویسی مولتی پلتفرم
ارسال شده توسط: مهران تعریف در 15 تیر 1397، 01:47 ق‌ظ
خوب ، هدف یک کلاینت هست که حساب کاربری رو مدیریت میکنه و امکان اضافه کردن دوست و چت و .... ، ظاهر و زیبایی مهمه ، برای اینجور برنامه ای چه زبانی ، چه فریمورکی ، و چه آی دی ای پیشنهاد می کنید ؟
پیشنهادم پایتون و جاوا اسکریپت، انتخاب ide هم سلیقه ای هست و من از ویرایشگر استفاده می کنم و در کل چیز مهمی نیست.
عنوان: پاسخ : برنامه نویسی مولتی پلتفرم
ارسال شده توسط: S Y N C R E X در 15 تیر 1397، 03:22 ب‌ظ
برای رابط کاربری چه فریمورکی رو پیشنهاد میدید ؟
هدف اینه که در هر سه سیستم عامل دقیقا به یک شکل نمایش داده بشه ، مثل کلاینت استیم .
عنوان: پاسخ : برنامه نویسی مولتی پلتفرم
ارسال شده توسط: Silvio Dante در 15 تیر 1397، 03:34 ب‌ظ
برای رابط کاربری چه فریمورکی رو پیشنهاد میدید ؟
هدف اینه که در هر سه سیستم عامل دقیقا به یک شکل نمایش داده بشه ، مثل کلاینت استیم .
من خودم همیشه pygobject رو ترجیح میدم اما دقیقا نمیدونم روی سه سیستم عامل به چه صورت کار میکنه. اما در این مورد فکر می‌کنم PyQt بهتر باشه و روی هر سه سیستم عامل یه شکله نمونه‌ی برنامه‌ی نوشته شده با PyQt می‌تونم به دانلود منیجر پرسپولیس اشاره کنم که روی هر سیستم عامل اجرا میشه و یه شکل هم هست عکساشو اینجا (http://amirsamimi.ir/persepolis2/) می‌تونین ببینین.
عنوان: پاسخ : برنامه نویسی مولتی پلتفرم
ارسال شده توسط: مهران تعریف در 15 تیر 1397، 04:57 ب‌ظ
برای رابط کاربری چه فریمورکی رو پیشنهاد میدید ؟
هدف اینه که در هر سه سیستم عامل دقیقا به یک شکل نمایش داده بشه ، مثل کلاینت استیم .
الان پایکیوت مطرح تره.
عنوان: پاسخ : برنامه نویسی مولتی پلتفرم
ارسال شده توسط: ALi.pAkrohk در 23 تیر 1397، 08:50 ق‌ظ
اگه نظرتون دقیقا چیزی مثل دیسکورد هست. از nod.js و الکترون استفاده می کنه و د. برخی جاها از جنگو استفاده کرده و برای بات هاش هم از پایتون استفاده میشه معمولا.
عنوان: پاسخ : برنامه نویسی مولتی پلتفرم
ارسال شده توسط: S Y N C R E X در 23 تیر 1397، 11:24 ق‌ظ
 دقیقا چیزی شبیه دیسکورد مد نظرم هست ،
من درباره کلاینت استیم تحقیق کردم رابط گرافیکیش با یه کتابخانه اختصاصی خودشون که برای موتور سورس و بازی هالف لایف استفاده شده بود توسعه داده شده ، ولی در عوض تا یه نسخه ای مرورگر داخلیش بر پایه هسته اینترنت اکسپلورر بوده ،
برام جالبه که بدونم که برنامه های خیلی بزرگ که چند سکویی هستند از چه کتابخانه های استفاده میکنن. چه برنامه های بزرگی میشناسید که از کیوت استفاده کرده باشن ، و آیا فقط برای رابط کاربریشون ازش استفاده کردن یا اینکه کتابخانه های شبکه و پایگاه داده و ....
عنوان: پاسخ : برنامه نویسی مولتی پلتفرم
ارسال شده توسط: S Y N C R E X در 23 تیر 1397، 12:35 ب‌ظ
جواب سوال هام رو سرچ کردم ! ، چیزی که الان میخام بدونم اینه که کتابخانه ها و فریموورک هایی مثل کیوت و الکترون و .... چند تا هستند ، لیست همشون رو کجا باید پیدا کنم ، و یه مقایسه سطحی از همشون داشته باشم ، تا بتونم بهتر انتخاب کنم .
عنوان: پاسخ : برنامه نویسی مولتی پلتفرم
ارسال شده توسط: ALi.pAkrohk در 23 تیر 1397، 09:01 ب‌ظ
جواب سوال هام رو سرچ کردم ! ، چیزی که الان میخام بدونم اینه که کتابخانه ها و فریموورک هایی مثل کیوت و الکترون و .... چند تا هستند ، لیست همشون رو کجا باید پیدا کنم ، و یه مقایسه سطحی از همشون داشته باشم ، تا بتونم بهتر انتخاب کنم .
دوست من هر زبان چندبن فریمورک دارهکه البته هر کدوم هم فریمورک های معرفی برای خودشون دارن.
مثلا برای #C میشه به زامارین اشاره کرد یا net. نسخه 6.
برای پایتون pyGt5 و Kivy یا Django( البته که جنگو فریمورک وب هستش ولی چون توی اکسریت نرم افزار های امروزی استفاده شده باید ازش نام برد )
برای js میشه به node.js در کنار الکترون اشاره کرد.
و برای C هم qt خیلی معروف هستش که تلگرام هم یکی از نرم افزار هایی که ازش استفاده می کنه.
اما این های که من نام بردم چیز های بود که به زهنم می رسید قطعا با یه سرج کوچیک راحت می تونید به موارد بیشتر و بهتری هم برسید. دوست من.