[TehPUG] مقایسه PHP و Python

Beikmohammadi, Hasan (Production Planning) beikmohammadi at saipacorp.com
Tue Jul 15 14:49:15 CEST 2014


علت اینکه این سوال رو کردم  رایج بودن زبان php  ‌ بین برنامه نویسان ایرانی غیر دات نتی هست
قصد جسارت نداشتم !!
(همین طور از آقای هدایتی عذر خواهی میکنم  همینطور بچه های تهران پاگ )

From: TehPUG [mailto:tehpug-bounces+beikmohammadi=saipacorp.com at python.org] On Behalf Of Saeed Farahani
Sent: Tuesday, July 15, 2014 3:21 PM
To: Tehran Python User Group
Subject: Re: [TehPUG] مقایسه PHP و Python

یعنی این دلایل باعث شد شما پی اچ پی رو بیخیال شی بری دنبال پایتن؟!؟!؟!؟!؟

2014-07-15 16:14 GMT+04:30 Beikmohammadi, Hasan (Production Planning) <beikmohammadi at saipacorp.com<mailto:beikmohammadi at saipacorp.com>>:

یعنی ارزش یادگیری داره؟

From: TehPUG [mailto:tehpug-bounces+beikmohammadi<mailto:tehpug-bounces%2Bbeikmohammadi>=saipacorp.com at python.org<mailto:saipacorp.com at python.org>] On Behalf Of Saeed Rasooli
Sent: Tuesday, July 15, 2014 2:50 PM
To: Tehran Python User Group
Subject: Re: [TehPUG] مقایسه PHP و Python

همونطور که آقا کیوان گفتن، دیزاین پایتون خیلی بهتر از پی‌اچ‌پی هست و این مهمترین فاکتور یک زبان در درازمدت هست
من کسی رو نمی‌شناسم که به هر دو زبان تسلط داشته باشه و باز هم معتقد باشه خود زبان پی‌اچ‌پی از پایتون بهتره.
اما «استفاده از پی‌اچ‌پی» ممکنه در بعضی شرایط راحت‌تر از «استفاده از پایتون» باشه و اون هم بخاطر رایج‌تر بودن و زیاد بودن کدهای آماده و فریم‌ورک ها هست. وگرنه خود پی‌اچ‌پی تقریباً هیچ مزیت محسوسی نسبت به پایتون نداره.

2014-07-15 12:54 GMT+04:30 Keyvan Hedayati <k1.hedayati93 at gmail.com<mailto:k1.hedayati93 at gmail.com>>:
من قبل از پایتون از PHP استفاده می‌کردم و برام سوال بود که چرا PHP رو که کمابیش توش مهارت دارم رو ول کنم و بیام از پایتون استفاده کنم. سرچ در مورد مقایسه این دوتا زبون به نتیجه‌ای نرسید تا اینکه یکی از دوستام اینو بهم معرفی کرد:
http://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design
که کاملا من رو قانع کرد که دیگه بیشتر از این وقتم رو رو این زبون نزارم
اینم خوب بود
https://wiki.theory.org/YourLanguageSucks#PHP_sucks_because

این اواخر هم که مجبور شدم ازش استفاده کنم اذیت ‌کننده بوده


2014-07-14 19:06 GMT+04:30 Mohsen Pahlevanzadeh <mohsen at pahlevanzadeh.org<mailto:mohsen at pahlevanzadeh.org>>:

دوست گرامی:
http://stackoverflow.com/questions/986006/python-how-do-i-pass-a-variable-by-reference
On Sat, 2014-07-12 at 21:37 +0430, Saeed Farahani wrote:
 <نه تو پایتون اصلا چیزی به نام اشاره گر نداریم. یعنی نمیتونی یک متغیر
 <بسازی که به یک متغیر دیگه اشاره کنه. چون ساختار حافظش طوری طراحی شده
 <که متغیر ها به خانه های حافظه که مقدار مورد نظر توش قرار داده شده
 <اشاره میکنن.
>
>
>
> 2014-07-12 20:24 GMT+04:30 Mohsen Pahlevanzadeh
> <mohsen at pahlevanzadeh.org<mailto:mohsen at pahlevanzadeh.org>>:
 <        سعید جان همه چیز تو پایتون با رفرنس انجام میشه(به صورت پیشفرض)
 <        برای کال
 <        با ولیو باید از یه کتابخونه استفاده کنی.
>         On Thu, 2014-07-10 at 18:12 +0430, Saeed Farahani wrote:
 <         <مهمترین چیزی که پایتون نداره کال بای رفرنس هست.
>          <
 <         <مقایسه ۲ زبان کار درستی نیست چون تواناییشون تو فیلد های
 <        مختلف کاری
 <         <هست.
>         >
>         >
>         >
>         > 2014-07-10 17:49 GMT+04:30 Mohammad Reza kamalifard
>         > <kntu88 at gmail.com<mailto:kntu88 at gmail.com>>:
 <         <        سلام
 <         <        کاری به مقایسه و اینا نداریم ولی در کل گفتم یه چند
 <        تا نکته
 <         <        بگم
 <         <        گفتی که آرگومان ها پیش فرض در توابع رو نداره پایتون
 <        خوب داره و
 <         <        خیلی هم تابلوئه که داره:دی مگه این که من منظورت رو
 <        بد فهمیده
 <         <        باشم
>         >
>         https://docs.python.org/release/1.5.1p1/tut/defaultArgs.html
>         >
 <         <        اصلاح گرهای private و protected و  public برای ویژگی
 <        ها و
 <         <        توابع رو با این اسم ها نداره ولی هر کاری که بخوای
 <        می‌تونی تو
 <         <        کلاس هاش بکنی و این ها رو می‌تونی به شکلی پیاده سازی
 <        بکنی! اما
 <         <        خوب privacy رو force نمی‌کنه می‌گن که suggest می‌کنه
>         >
>         >
>         https://docs.python.org/2/tutorial/classes.html#tut-private
>         >
 <         <        و دلیل این که چرا اینطوری هست هم
>         >
>         http://stackoverflow.com/questions/70528/why-are-pythons-private-methods-not-actually-private
>         >
 <         <        در مورد final یا همون constant ها هم با این که خیلی
 <        حرکت جالبی
 <         <        نیست به نظرم که کد رو کانستنت کنیم ولی بد نیست این
 <        رو ببینی
>         >
>         http://code.activestate.com/recipes/65207-constants-in-python/?in=user-97991
>         >
>         >
>         >
>         >
>         >
>         >         2014-07-10 14:56 GMT+04:30 Ramin Najjarbashi
>         >         <ramin.najarbashi at gmail.com<mailto:ramin.najarbashi at gmail.com>>:
>         >
>         >                 2014-07-10 15:44 GMT+04:30 Beikmohammadi,
>         Hasan
>         >                 (Production Planning)
>         <beikmohammadi at saipacorp.com<mailto:beikmohammadi at saipacorp.com>>:
>         >
 <         <                        هر دو برای یادگاری نسبتا آسان هستند
>         >
>         >
>         >
 <         <                در کل مقایشه زبان ها کار پسندیده ای نیست ولی
>         >
 <         <                 این رو ببین:
>         >
>         >
>         http://editorial.designtaxi.com/news-weblanginfo1001/1.jpg
>         >
>         >
 <         <                میزان سادگی یادگیری پایتون با php قابل
 <        مقایسه نیست
 <         <                در مورد مولتی پلتفرم بودن هم اصولا php برای
 <        نوشتن
 <         <                برنامه های غیر وب استفاده نمی شه و نمیشه از
 <        این نظر
 <         <                قابل مقایسه نیست
>         >
 <         <                در کل یک مقایسه نسبتا خوبی اینجا هست
>         >
>         http://www.techworld.com.au/article/398573/python_vs_php_choosing_your_next_project_language/
>         >
>         >
>         >
>         >
>         >
>         >
>         _______________________________________________
>         >                 TehPUG mailing list
>         >                 Website: http://tehpug.ir
>         >                 List Address" TehPUG at python.org<mailto:TehPUG at python.org>
>         >                 List Options:
>         >
>         https://mail.python.org/mailman/listinfo/tehpug
>         >
>         >
>         >
>         >         _______________________________________________
>         >         TehPUG mailing list
>         >         Website: http://tehpug.ir
>         >         List Address" TehPUG at python.org<mailto:TehPUG at python.org>
>         >         List Options:
>         https://mail.python.org/mailman/listinfo/tehpug
>         >
>         >
>         > _______________________________________________
>         > TehPUG mailing list
>         > Website: http://tehpug.ir
>         > List Address" TehPUG at python.org<mailto:TehPUG at python.org>
>         > List Options:
>         https://mail.python.org/mailman/listinfo/tehpug
>
>
>         _______________________________________________
>         TehPUG mailing list
>         Website: http://tehpug.ir
>         List Address" TehPUG at python.org<mailto:TehPUG at python.org>
>         List Options: https://mail.python.org/mailman/listinfo/tehpug
>
>
> _______________________________________________
> TehPUG mailing list
> Website: http://tehpug.ir
> List Address" TehPUG at python.org<mailto:TehPUG at python.org>
> List Options: https://mail.python.org/mailman/listinfo/tehpug


_______________________________________________
TehPUG mailing list
Website: http://tehpug.ir
List Address" TehPUG at python.org<mailto:TehPUG at python.org>
List Options: https://mail.python.org/mailman/listinfo/tehpug



--
Live long and prosper,
K1.H

_______________________________________________
TehPUG mailing list
Website: http://tehpug.ir
List Address" TehPUG at python.org<mailto:TehPUG at python.org>
List Options: https://mail.python.org/mailman/listinfo/tehpug


_______________________________________________
TehPUG mailing list
Website: http://tehpug.ir
List Address" TehPUG at python.org<mailto:TehPUG at python.org>
List Options: https://mail.python.org/mailman/listinfo/tehpug

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tehpug/attachments/20140715/7391e592/attachment.html>


More information about the TehPUG mailing list