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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: کمک درانتخواب بهترین زبان برای برنامه نویسی و ساخت نرم افزار گرافیکی برای لینوکس  (دفعات بازدید: 3645 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین M4hdi

  • Newbie
  • *
  • ارسال: 9
  • جنسیت : پسر
    • iransec.net/forums
سلام دوستان گلم !
من الان چند روزی هست دنبال اینم که بتونم واسه لینوکس عزیز نرم افزار گرافیکی بسازم !
در ویندوز با #C میشه اما تو لینوکس با #C نمیشه .
من با 2 تا زبان کار کردم !
یکی زبان C و کتاب خانه ی GTK .
یکی زبان پایتون و کتاب خانه ی QT
با tkinter هم تا حدی کار کردم اما چون ساده هست و کاربردی نیس ولش کردم !
الان همه دارن از PyQT حرف میزنن !
میخوام بدونم همین PyQT رو ادامه بدم خوبه ؟
من با زبان C و کتابخانه ی GTK میتونم یه فایل اجرایی بسازم که بدون کد زدن اجرا بشه - منظورم اینه که بعد از کامپایل یه فایل اجرایی میده که بدون دستور و کد به راحتی روی تمامی لینوکس ها کار میکنه !
اما نمیدونم با PyQT میشه یه فایل اجرایی ساخت تا با دستور python file.py  نخواد اجراش کنیم ؟
به غیر از PyQt هم شنیدم WXpython هم خوبه !
من الان پاک گیج شدم !
کدومو ادامه بدم ؟
زبان  C و کتابخانه ی GTK رو زیاد علاقه ندارم چون کد نویسیش بیش از حد سخته و کاربردشم متوسطه !‌- اما خوبیتش اینه که بعد کامپایل یا فایل اجرایی کامل میده - منظور از فایل اجرایی یه چیزایی توی مایه های نرم افزار پورتابل که نیاز به نصب نداره!
بنظرتون چه زبانی رو ادامه بدم خوبه ؟
ایا با پایتون و QT میشه در اخر یه فایل اجرایی ساخت که مثلا بدون دستور تا روش کلیک کنیم اجرا بشه ؟
باتشکر فراوان از برادرانی که ججواب خواهند داد :D
« آخرین ویرایش: 15 بهمن 1392، 10:16 ب‌ظ توسط M4hdi »

آفلاین احسان☺ -

  • Hero Member
  • *
  • ارسال: 937
  • جنسیت : پسر
  • !no power geek
بله میشه دستوراتی رو که برای اجرا لازم داره بریزید تو یه فایل.(اسکریپت)
اگه قبلا با سی شارپ کار کردید جاوا بسیار شبیهش هست.در واقع سی شارپ شبیه جاوا هستش. :-) :-P

آفلاین M4hdi

  • Newbie
  • *
  • ارسال: 9
  • جنسیت : پسر
    • iransec.net/forums
ممنون بابت این که جواب دادید !
منظور شما چیه ؟
یعنی میگید یه اسکریپت که وقتی اجرا شد این فایل رو اجرا کنه ؟
خوب همون اسکرپیت هم که باید با دستور اجرا بشه !
ایا راه دیگه ای هست ؟؟؟
ممنون از دوستانی که کمک کردند و میکنند !

آفلاین احسان☺ -

  • Hero Member
  • *
  • ارسال: 937
  • جنسیت : پسر
  • !no power geek
خیر احتیاجی به دستور نیستش.
معمولا همون فایل پایتون رو هم که دسترسی اجرایی گرفت،با دابل کلیک باز میشه.

آفلاین M4hdi

  • Newbie
  • *
  • ارسال: 9
  • جنسیت : پسر
    • iransec.net/forums
ممنون ولی کاربر باید اول پرمیژن رو بهش بده !
با دستور زیر باید پرم رو ست کنه:
chmod +x file.py
بعدش باید روش کلیک کنه و تازه اونوقت باید گزینه ی Run As Terminal رو کلیک کنه !
بنظر من افراد اماتور اینارو بلد نیستن !
اگه میشه یه باه بگین که مثلا بشه پایتون رو مثل C کامپایل کرد ا یه فایل اجرایی ساخت !
یهراه که به ذهن خودم میرسه اینه که با زبان C یه کد بنویسم که خودش پرم رو ست کنه و موقع اجرا فایل  QT رو باز کنه اما خیلی سخته و نتونستم بنویسم :D
اگر دوستان فکر بهتری دارند ممنون میشم بگن.
باتشکر ویژه

آفلاین احسان☺ -

  • Hero Member
  • *
  • ارسال: 937
  • جنسیت : پسر
  • !no power geek
خوب فایل های کامپابل شده هم احتیاج به دادن دسترسی اجرایی دارن.فرقی نمیکنه.
به هر حال اگه میخواید دوستان راهنماییتون کنن که کدومشو ادامه بدید بهتره که بگید در چه ضمینه ای و چه جور برنامه هایی مینویسید؟

آفلاین M4hdi

  • Newbie
  • *
  • ارسال: 9
  • جنسیت : پسر
    • iransec.net/forums
بیشتر میخوام برنامه های کاربردی بنویسم !
مثلا یه اسکنر باگ های وردپرس !
یا یه اسکنر پلاگین های وردپرس.
میخوام باهاش بشه با ادرس ها کار کرد !

ممنون !

آفلاین ngc0der

  • Full Member
  • *
  • ارسال: 106
خیلی وقت پیش http://www.pyinstaller.org رو در ویندوز تست کردم که به نظر می رسید بدون مشکل کار می کنه.این برنامه مفسر پایتون، کتابخونه ها(dll یا so) و ... رو در یک فایل اجرایی جمع می کنه.اگه فرصت کردین و نسخه لینوکسیش رو تست کردین بد نیست نتیجه رو همین جا اعلام کنین.

آفلاین M4hdi

  • Newbie
  • *
  • ارسال: 9
  • جنسیت : پسر
    • iransec.net/forums
ممنون داداش اما دانلود کردم ولی نصب نشد !
فایل هاش مشکل دار بود !
اگه ممکنه راه های دیگه رو بفرمایید !
باتشکر فراوان !

آفلاین amin-asa

  • Full Member
  • *
  • ارسال: 161
  • جنسیت : پسر
من یه مدتی هست که با QT آشنا شدم. شما هم c++ بهمراه QT رو امتحان کن. چیز باحالیه  ;D
* زندگی خالی نیست *
* مهربانی هست، سیب هست، ایمان هست *
* آری تا شقایق هست، زندگی باید کرد *