سلام
به نظر شما چه چيزي پايتون جنگو رو نسبت به nodejs آسون تر كرده؟
كد كمتر؟ پكيج هاي بيشتر نسبت به node؟
متدهاي آماده بيشتر در زبان پايتون؟ و...
و اينكه كسي كه بخواد فقط بك اند كار كنه كدوم يكي از اين دو براش مناسب تره؟
سادگی سینتکس در پایتون فوق العادست - از همون ابتدا شعی گراست و این عالیه.
برای برنامه نویسی موبایل هم ازش استفاده میشه تو ایران بازار کارداره حقوقش هم خوبه. هر دو در ایران ازشون استفاده میشه اما یادگیری پایتون نظر شخصی بنده بسیار راحتر از نود هستش. گفته میشه اکثر برنامه نویسان تازه کار برنامه نویسی رو با پایتون یاد می گیرن بخاطر اینکه سینتکسش سادست. من یه دوره از کوتاه از ÷ایتون دیدم و از کار با اون لذت بردم.
البته نود هم خوبه بازار کار داره مزایای خاص خودشو داره. اما من فکر کنم کار با نود جی اس یکم سخت باشه.@arminbeik
@hosseinshirinegad98
من خودم با جاوا اسكريپت كار ميكنم بايد بگم ٦-٧ نوع حلقه داره: for-while-dowhile-for each-for of-for in كه هركدومشون كار خاصي ميكنن ولي بعضي جا ها آدم قاطي ميكنه كجا چي رو استفاده كنه در صورتي كه سرچي كه كردم for eche و for of و for in در پايتون وجود نداره و كار راحت تره از اين لحاظ به نظرم
بله میگم سینتکس پایتون سادست برای تعریف متغیر مثل php نیاز به $ نداری. فقط یه نام ساده مثل name کافیه.
از سیمی کالون - پرانتز(جز تابع) و اکولاد خبری نیست.@arminbeik
تا اونجا که من خوندم و استفاده کردم پایتون یه دونه for داره با سینتکس
for x in [1,2,3,4] :
print(x)
تعریف تابع در اون هم سادست
@arminbeik
بدترین سینتکسی که تو عمرم دیدم سینتکس جاوا اسکریپته !!
حالا node.js و فریمورک محبوبش express.js هم که مثل بیابون برهوت میمونن کوچکترین امکاناتی ندارن!
واسه هرکاری باید پکیج نصب کنی و مشکل اینجاست پکیجا هم مدام عوض میشن و اصلا Stable نیستن!
اگه هدفت real time نیست دور nodejs رو خط بکش
از نظر من پایتون در قسمت شی گرایی خیلی حرفی برای گفتن نداره. چرا؟؟ چون تمامی مباحثش توی شی گرایی مربوط میشه به یک class و تمام !
در صورتی که ما در پی اچ پی trait , interface , abstract class , final class و کلی مفهوم دیگه رو داریم که هرکدام به یه دردی می خورند. حالا میشه trait هارو فاکتور گرفت چون php نمی تونه از چندین کلاس ارث بری کنه trait ها رو ایجاد کردن.نمی خوام روی زبان های برنامه نویسی تعصب داشته باشم ولی خب از نظر من گذاشتن پرانتز و آکلاد خیلی راحت تر از رعایت کردن indent هاست.
کلا پایتون یه زبانی هست که خیلی از اضافات بقیه زبان های برنامه نویسی رو حذف کرده و خب این مزایا و معایبی داره.در ضمن اینم بگم که سرعت php از پایتون بیشتر است.😄😄
@h.r.hassani2005
پایتون اونا رو هم داره ولی یه جور دیگست مدلش
در مورد جمله آخرتون باید بگم برعکس گفتید😀
@aramnima50
با یه سرچ ساده در اینترنت میشه فهمید که php از پایتون سریع تر است . به شما توصیه می کنم این فیلم رو که مقایسه php,node.js,puthon,rust است رو ببنید .
اونی که شما می فرمایید سرعت جنگو است که به دلیل ویژگی های کمتری نسبت به لاراول سرعتش بیشتر است
@h.r.hassani2005
دوست عزیز حرفاتون کامل نشون میده که روی php تعصب دارید، در ضمن توی همه ی مقالات خارجی و ایرانی ذکر شده که پایتون سریعتر از php هست،شما حتی یه کد پایتون هم ران نکردی که این طوری نظر میدی در صورتیکه من هم با لاراول پروژه زدم و هم با جنگو ؛جنگو سریعتر و ماژولار تر و در طرف مقابل لاراول خیلی بهینه است و سینتکس فوق العاده خوانا و قشنگی داره.
من تنوع طلبم دوست دارم پایتون تو بورس باشه بتونم تجربه کاری با پایتونو هم داشته باشم. من بعد مدتی کار کردن با یه زبان برنامه نویسی دوست دارم یه زبان دیگری یاد بگیرم و جانشین زبان قبلی کنم. نمی خوام سال ها با یک زبان کار کنم. یک مقدار با پایتون کار کردم و همینطور یه تجربه اندکی هم در روبی دارم. قدم بعدی من در سمت سرور یادگیری دیجنگو خواهد بود.
پایتون غیر از شئی گرایی در کلاس ها در بقیه قسمت ها هم شئی گراست و هم تابع گرا. این php هست که شئی گراییش محدود به کلاس هاست. من به غیر از کلاس ها در php شئی گرایی دیگری در php ندیدم اگه دوستان دیدم بفرماین.
به عنوان مثال چند نمونه کد شئی گرایی در پایتونو برای شما آوردم.
thislist = ["apple", "banana", "cherry"]
thislist.append("orange")
thislist.remove("banana")
thislist.pop()
thislist.clear()
mylist = thislist.copy()
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟