PDA

View Full Version : مشاوره برای استفاده از پایتون



amiragha2
پنج شنبه 14 خرداد 1394, 19:21 عصر
با سلام و خسته نباشید به همه دوستان

چند وقتی هست در حال کار بر روی برنامه ای تحت وب به زبان php هستیم که تقریبا کامل شده. حالا کارفرما درخواست نرم افزار ویندوز رو کرده به این صورت که این برنامه فقط حالت نمایشی داشته باشه ،‌یعنی اطلاعات رو از سرور بخونه و نمایش بده (هیچ تغییرات و یا ارسالی نخواهد داشت).
بدلیل اینکه ممکنه بعدا کارفرما بخواد مولتی پلتفورم سفارش بده برای این کار می خواهیم از پایتون استفاده کنیم ، به نظر اساتید آیا این کار صحیح هست یا خیر؟
لطفا مزایای استفاده از پایتون رو شرح بدید.
متشکرم

python_85
شنبه 16 خرداد 1394, 13:15 عصر
سلام
پایتون به نظرم گزینه مناسبی هست هر چند شاید اگه پروژه بزرگی هست(از نظر تعداد صفحات و کلا کار کد نویسی) کیوت گزینه مناسب تری باشه

royayeabadi
شنبه 16 خرداد 1394, 15:51 عصر
بهترین منبع برای یادگیری پایتون چیه ؟

amiragha2
شنبه 16 خرداد 1394, 17:40 عصر
سلام
پایتون به نظرم گزینه مناسبی هست هر چند شاید اگه پروژه بزرگی هست(از نظر تعداد صفحات و کلا کار کد نویسی) کیوت گزینه مناسب تری باشه

خوب مگه با PyQt نمی شه کیوت رو داحل پایتون اورد؟
میشه منظورتون رو واضح تر بفرمایید

Felony
شنبه 16 خرداد 1394, 19:36 عصر
فقط نمایش یعنی چی ؟
یعنی یه سری اطلاعات رو نمایش بده ؟
بحث Cross Platform برای کم شدن کدنویسی در پروژه های بزرگی هست که قسمت زیادی از کار یک بار نوشته میشه و بعضی قسمت های Platform Specific به ازای هر پلتفرم بازنویسی میشه .
چیزی که شما گفتید ارزش رنج کشیدن بابت Cross Platform programming رو نداره ، Cross platform دردسر های خاص خودش رو داره و باید با مباحث platform specific آشنا باشید و بدونید کجا و چی رو میشه cross platform زد و چی رو نمیشه .
به نظر من صرفا برای نمایش یک سری اطلاعات این شیوه برنامه نویسی غیر فنی هست و بهتره با زبون برنامه نویسی که راحت هستید کد رو بزنید ، برای پلتفرم دیگه هم صرفا نمایش دادن یه سری دیتا کار سختی نیست ، تو هر زبونی که باشه .
اگر هم اطلاعات زیادی دارید و کدنویسی نمایش و ... زیاد هست ، همین پایتون بهترین گزینه هست .

amiragha2
شنبه 16 خرداد 1394, 19:55 عصر
بسیار ممنون از شما ، نه کار ما به این پیچیدگی ها که می گید نیست. کلا برنامه ما به زبان php هست ، و کلیه کارهاش رو خود php روی وب انجام می ده و نهایتا یه سری خروجی می ده.
حالا کارفرما از ما خواسته این خروجی ها رو روی ویندوز با اپلیکیشن بتونه فقط مشاهده کنه.
مثلا شما فرض کنید کل اطلاعات رو php به صورت json می ده و برنامه باید بخونه و نمایش بده.
با توجه به امکانات و تعریف زیادی که از پایتون شنیدم، فکر کردم اگر ازین زبان استفاده کنیم ، بعدا که مشتری خواست اپلیکیشن لینوکس یا اندروید رو داشته باشه، ما دیگه نخواهیم دوباره کاری کنیم و هر بار برای هر سیستم عامل بریم سراغ یه زبون برنامه نویسی

Felony
شنبه 16 خرداد 1394, 20:11 عصر
پایتون گزینه مناسبی هست ولی برای طراحی یه UI چشم گیر پوستتون کنده میشه و در آخر هم چیز خیلی خوبی از آب در نمیاد !
شما بررسی کنید ببینید کارفرما چقدر به UI اهمیت میده ، اگر براش مهم نیست که Python یا Qt گزینه های مناسبی هستند ولی اگر مهم هست به نظرم استفاده از #C بهترین و سریعترین گزینه هست .