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

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

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


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: بحثی بر پایتون و پی اچ پی  (دفعات بازدید: 11557 بار)

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

آفلاین فاروق

  • Hero Member
  • *
  • ارسال: 992
  • جنسیت : پسر
  • <شعار>این یک شعار است</شعار>
    • تارنمای فاروق
بحثی بر پایتون و پی اچ پی
« : 05 آبان 1394، 10:14 ب‌ظ »
خیلی ساده میگم. میخوایم پی اچ پی و پایتون رو مقایسه کنیم.
« آخرین ویرایش: 01 آذر 1394، 03:11 ب‌ظ توسط فاروق کریمی زاده »
http://pcworms.blog.ir
بعد از بررسی پست های قدیمیم، فکر میکنم یک عذرخواهی بدهکارم! معذرت میخوام و اگر اشتباه کردم مستقیم و روشن راهنمایی کنید تا تکرار نکنم.
کانال IRC

آفلاین { AliReaza }

  • Hero Member
  • *
  • ارسال: 866
  • جنسیت : پسر
  • اگه کفشت پاتو می زد و از ترس قضاوت مردم پابرهنه نشدی و درد رو به پات تحمیل کردی، دیگر در مورد آزادی شعار نده...
فکر میکردم پایتون از پی اچ پی با حالتره. اما گویا اینجا افرادی نظر دیگری دارند که البته طبیعی است.
با پایتون و جنگو و با کمتر از یک صفحه کد و دستور میتونید یک وبلاگ برای خود بسازید.
در مورد پی اچ پی چطور؟ آیا همینطور است؟
سلام

یکی از اشتباهاتی که معمول هست مقایسه زبان های برنامه نویسی هست.

البته همیشه هم گفته شده: هر زبانی برای جای خودش ساخته شده.

اما برسیم به: اینکه با Python و PHP میشه کار های مشترک انجام داد؟
و جواب میشه: بله

اینکه شما می گید با یک صفحه Code و دستور میشه ‌Blog ساخت، مقایسه درستی نیست.

شما ممکنه یک برنامه را با Python با ۲۰ خط بنویسید.
و همون برنامه را در PHP با ۴۰ خط
و حتی برعکس

پس مقایسه درستی نیست.

این را هم باید اضافه کرد که ممکنه در جایی هم امکان استفاده از Python نباشه و فقط بشه از PHP استفاده کرد.
یا حتی ممکنه PHP نصب نشده باشه و با Python کارتون راه می افته.

باید شرایط را هم در نظر گرفت.

من خودم حدود ۹ سال میشه که برنامه نویسی PHP میکنم. اما طرفدارش نیستم.

مثلا با Python میشه برای همجا برنامه نوشت و JAVA هم همینطور.
اما قدرت JAVA در ساخت برنامه های Android خیلی بیشتر هست.

پس هرچی بجای خودش باید استفاده بشه.

آفلاین فاروق

  • Hero Member
  • *
  • ارسال: 992
  • جنسیت : پسر
  • <شعار>این یک شعار است</شعار>
    • تارنمای فاروق
بحث بر سر اینه که من میگم خیلی جاها پایتون بهتره.
حالا بقیه چی میگن؟
http://pcworms.blog.ir
بعد از بررسی پست های قدیمیم، فکر میکنم یک عذرخواهی بدهکارم! معذرت میخوام و اگر اشتباه کردم مستقیم و روشن راهنمایی کنید تا تکرار نکنم.
کانال IRC

آفلاین امیــــــر

  • High Sr. Member
  • *
  • ارسال: 617
  • جنسیت : پسر
  • نرم‌افزار مال منه، نه من مال اون
چه فرقی میکنه آخه؟
هرکسی با یه مدل برنامه نویسی و زبانی حال میکنه
عملا هم توی رده های کاربردی برابر میشه 98 درصد کارهارو با همه زبانهاش انجام داد
ببین تو پایتون برای چاپ مینویسی :
print "hello"توی PHP مینویسی:
echo "hello";مقایسه کردن دو تا زبان برنامه نویسی نمیتونه جوابگو باشه ، باید محیط های توسعش رو نگاه کنی میزان فراگیریش رو مقایسه کنی سرعت عملشون رو چندین الگوریتم مختلف نگاه کنی ، میزان فهم بودنشو و کلی ملاک های دیگه
حالا اینکه من بیام بگم برنامه نویسی وب رو با پایتون بیشتر دوست دارم یا PHP یا ASP فرقی به حال بقیه نمیکنه شما باید خودت ببینی چی دوست داری
این رو هم هرگز یادت نره : زبان درستی رو برای برنامه نویسی انتخاب کن و رو همون قوی شو نه اینکه چندین زبان بلد باشی همه رو هم نصفه و نیمه ، هر زبانی خوبی های خودشو داره

آفلاین { AliReaza }

  • Hero Member
  • *
  • ارسال: 866
  • جنسیت : پسر
  • اگه کفشت پاتو می زد و از ترس قضاوت مردم پابرهنه نشدی و درد رو به پات تحمیل کردی، دیگر در مورد آزادی شعار نده...
بحث بر سر اینه که من میگم خیلی جاها پایتون بهتره.
حالا بقیه چی میگن؟
خب بهتر بودن در چی؟ شما اول مشخص کن ملاکتون از بهتر بودن چیه تا ما هم راهنمایی کنیم.
وگرنه منم میگم PHP بهتره.


مثلا در سرعت پردازش؟
بله Python بخصوص Python 3 خیلی سریعتر و از PHP هست.

https://benchmarksgame.alioth.debian.org/u64q/php.html
http://www.hurricanesoftwares.com/php-vs-python-analysis/
https://wiki.python.org/moin/PythonVsPhp

مثلا در سرعت نوشتن برنامه؟
کاملا به برنامه نویس ربط داره

و....

شما مطمئن باش با Python و PHP میشه همه کار کرد و فرقی نداره.

آفلاین فاروق

  • Hero Member
  • *
  • ارسال: 992
  • جنسیت : پسر
  • <شعار>این یک شعار است</شعار>
    • تارنمای فاروق
در کل برای بیشتر کارها من فکر میکنم پایتون و جنگو راحت تر همون کار رو انجام میدهند.
اگر غیر از اینه بگید.
http://pcworms.blog.ir
بعد از بررسی پست های قدیمیم، فکر میکنم یک عذرخواهی بدهکارم! معذرت میخوام و اگر اشتباه کردم مستقیم و روشن راهنمایی کنید تا تکرار نکنم.
کانال IRC

آفلاین { AliReaza }

  • Hero Member
  • *
  • ارسال: 866
  • جنسیت : پسر
  • اگه کفشت پاتو می زد و از ترس قضاوت مردم پابرهنه نشدی و درد رو به پات تحمیل کردی، دیگر در مورد آزادی شعار نده...
در کل برای بیشتر کارها من فکر میکنم پایتون و جنگو راحت تر همون کار رو انجام میدهند.
اگر غیر از اینه بگید.
دقت کنید که اینجا شما دارید خودتونو در نظر میگیرید.

و شما از Python بیشتر خوشت میاد.

من از PHP

یکی دیگه از Cpp

چون شما با Python می تونی خیلی برنامه ها را راحت بنویسید، دلیل نمیشه با PHP نشه یا سختتر باشه.

همانطور که قبلا اشاره شد کاملا سلیقه ای هست.

مثل میزکارها. یکی ممکنه از KDE خوشش بیاد، اما یکی دیگه از GNOME و...


بعد در مورد Django هم باید گفت که یک چارچوب برای Python هست.
در PHP هم تعداد چارچوب زیاده: Zend, Symfony, CakePHP, Laravel, YII ,...

هیچ زبانی به دیگری برتری نداره و هر کدام برای کاری ساخته شده.
در این بین زبان هایی هم هستند که کارهای مشترک میکنند.


بهتون یک پیشنهاد میکنم:
شما بشین و چند برنامه را با PHP و Python بنویس.
اینطوری بهتر میتونی به نتیجه بررسی.
تا خودتون هردو را امتحان نکنید، مطمئن باشید به جواب مناسب نمی رسید.

آفلاین yeknafar

  • Newbie
  • *
  • ارسال: 6
  • جنسیت : پسر
خب شاید یه مزیت PHP سرور های میزبانی ارزان و فراوون اون باشه. برای پایتون من نتونستم سرور میزبانی اشتراکی معمولی پیدا کنم و معمولا باید اختصاصی یا و یا مجازی تهیه بشه و خودمون ملزومات و فریم وورک رو رو سرور نصب کنیم

آفلاین فاروق

  • Hero Member
  • *
  • ارسال: 992
  • جنسیت : پسر
  • <شعار>این یک شعار است</شعار>
    • تارنمای فاروق
منظورتون از پایتون جنگو هست؟
روی یک کامپیوتر کافیه دستور زیر رو اجرا کنید تا اون کامپیوتر بشه سرور.
manage.py runserver
http://pcworms.blog.ir
بعد از بررسی پست های قدیمیم، فکر میکنم یک عذرخواهی بدهکارم! معذرت میخوام و اگر اشتباه کردم مستقیم و روشن راهنمایی کنید تا تکرار نکنم.
کانال IRC

آفلاین { AliReaza }

  • Hero Member
  • *
  • ارسال: 866
  • جنسیت : پسر
  • اگه کفشت پاتو می زد و از ترس قضاوت مردم پابرهنه نشدی و درد رو به پات تحمیل کردی، دیگر در مورد آزادی شعار نده...
منظورتون از پایتون جنگو هست؟
روی یک کامپیوتر کافیه دستور زیر رو اجرا کنید تا اون کامپیوتر بشه سرور.
manage.py runserver
خب دوست عزیز می تونید بگید اگر شما دسترسی به SSH یا Console نداشته باشی چطوری می خواید این دستور را اجرا کنید؟  ???

چون معمولا Hosting های اشتراکی دسترسی به Console را نمیدهند.
و برای SSH هم که باید Server تهیه کرد.

آفلاین فاروق

  • Hero Member
  • *
  • ارسال: 992
  • جنسیت : پسر
  • <شعار>این یک شعار است</شعار>
    • تارنمای فاروق
ولی اگر داشته باشم یا بتونم یه جوری سایتی رو که با جنگو ساختم منتقل کنم به هاست جنگو رو ترجیح میدم.
http://pcworms.blog.ir
بعد از بررسی پست های قدیمیم، فکر میکنم یک عذرخواهی بدهکارم! معذرت میخوام و اگر اشتباه کردم مستقیم و روشن راهنمایی کنید تا تکرار نکنم.
کانال IRC

آفلاین Ma3X

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 877
  • جنسیت : پسر
  • It is Matrix
    • ماتریکس. آی آر
بحث بر سر اینه که من میگم خیلی جاها پایتون بهتره.
حالا بقیه چی میگن؟
خب چرا پایتون بهتره؟ به چه دلایلی؟

_____________________________________________
از نظر من مدت‌هاست که دیگه زبون‌های برنامه‌سازی حرف اول رو نمی‌زنن، API مهمه.

آفلاین ava

  • High Hero Member
  • *
  • ارسال: 1330
سرعت پایتون خیلی بالاست و تو پروژه های سنگین خیلی راحت تره کنترلش
پدر فیس بوک در میاد چون پی اچ پی هست اینقدر تحت فشارن که خودشون دارن شدیدا رو توسعه پی اچ پی کار میکنن البته نسخه های جدید پی اچ پی خیلی سریع تر شدن و کمتر منابع مصرف میکنن و ...
ولی پایتون خیلی سبک تره و سریع تر
شما دو سایت آپارات و نماشا رو مقایسه کن ببین سرعتشون کجا تا کجاس تازه نماشا در خارج ایران میزبانی میشه ولی سرعتش بهتر از آپارات
یا مثلا بلاگ اسکا و بیان با پایتون نوشته شدن و سرعتشون خیلی بهتره
البته میدونم سرور و .... دخیل هست ولی در شرایط یک سان سرعت پایتون خیلی بیشتر از پی اچ پی
صدای پلیس : هاپ هاپ

آفلاین Amir Emad

  • Sr. Member
  • *
  • ارسال: 419
زبان های برنامه نویسی فرقی ندارن

مهم اول سلیقه شما و دوم کار هست الان ممکنه نیاز بشه شما روبی ان ریز یادبگیرید باید ببینید نیازتون چیه
الان بودن از اعضای همین انجمن یا بچه هایی که خودتون میشنساید بدلیل شغلشون نود یادگرفتن گو یادگرفتن یا مجبور شدن asp .net کد بزنن !

اینم که میگن سرعت کدوم بیشتره کدوم کمتره اصلا مهم نیست . یک ماژول وب سرور یا وب سرور راحت کارو اسون میکنه

مثلا فرق انجین اکس با اپاچی از زیرزمین تا اسمون هست


آفلاین امیــــــر

  • High Sr. Member
  • *
  • ارسال: 617
  • جنسیت : پسر
  • نرم‌افزار مال منه، نه من مال اون
پدر فیس بوک در میاد چون پی اچ پی هست اینقدر تحت فشارن که خودشون دارن شدیدا رو توسعه پی اچ پی کار میکنن البته نسخه های جدید پی اچ پی خیلی سریع تر شدن و کمتر منابع مصرف میکنن و ...
فیسبوک با PHP نوشته نشده و فریم ورک اختصاصی دارن ، ماژول ها و پلاگینهاش رو با PHP مینویسن